>>> docker-registry: Building community/docker-registry 2.8.3-r11 (using abuild 3.15.0_rc3-r0) started Fri, 11 Apr 2025 21:57:46 +0000 >>> docker-registry: Validating /home/buildozer/aports/community/docker-registry/APKBUILD... >>> docker-registry: Analyzing dependencies... >>> docker-registry: Installing for build: build-base git go (1/2) Installing go (1.24.2-r0) (2/2) Installing .makedepends-docker-registry (20250411.215747) Executing busybox-1.37.0-r16.trigger OK: 562 MiB in 110 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge//docker-registry-2.8.3.tar.gz >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge//docker-registry-2.8.3.tar.gz >>> docker-registry: Checking sha512sums... docker-registry-2.8.3.tar.gz: OK log-hook-syslog.patch: OK config-example.patch: OK bugsnag-panicwrap.patch: OK docker-registry.initd: OK docker-registry.confd: OK docker-registry.logrotate: OK test-non-constant-fmt-str.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2025-04-11T21:58:05Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-04-11T21:58:05Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/configuration 0.015s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-04-11T21:58:05Z" 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.005s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.00s) PASS ok github.com/docker/distribution/health 0.006s === 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.002s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.48s) PASS ok github.com/docker/distribution/health/checks 0.485s ? 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.004s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/ocischema 0.006s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.00s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.005s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) PASS ok github.com/docker/distribution/manifest/schema2 0.003s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2025/04/11 21:58:07 http: TLS handshake error from 127.0.0.1:36044: 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:32925/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:32925/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:32925/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:32925/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:33897?status=0, fail=true --- PASS: TestHTTPSink (0.02s) === RUN TestListener --- PASS: TestListener (0.24s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-04-11T21:58:07Z" level=info msg="broadcaster: closing" time="2025-04-11T21:58:07Z" level=info msg="closing testSink" time="2025-04-11T21:58:07Z" level=info msg="closing testSink" time="2025-04-11T21:58:07Z" level=info msg="closing testSink" time="2025-04-11T21:58:07Z" level=info msg="closing testSink" time="2025-04-11T21:58:07Z" level=info msg="closing testSink" time="2025-04-11T21:58:07Z" level=info msg="closing testSink" time="2025-04-11T21:58:07Z" level=info msg="closing testSink" time="2025-04-11T21:58:07Z" level=info msg="closing testSink" time="2025-04-11T21:58:07Z" level=info msg="closing testSink" time="2025-04-11T21:58:07Z" level=info msg="closing testSink" time="2025-04-11T21:58:07Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2025-04-11T21:58:07Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.13s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-04-11T21:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T21:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T21:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 1} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 1} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 1} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T21:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T21:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T21:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T21:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T21:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T21:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T21:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T21:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T21:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=warning msg="&{0xc00036c840 0.9} encountered too many errors, backing off" time="2025-04-11T21:58:07Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.30s) PASS ok github.com/docker/distribution/notifications 0.701s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGracefulShutdown time="2025-04-11T21:58:07Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-04-11T21:58:07.267696096Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-04-11T21:58:07.267706289Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T21:58:07.267764924Z" level=info msg="Starting upload purge in 20m0s" go.version=go1.24.2 time="2025-04-11T21:58:07.267909533Z" level=info msg="listening on [::]:5000" go.version=go1.24.2 time="2025-04-11T21:58:10.26909014Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.2 time="2025-04-11T21:58:10.375449225Z" level=info msg="response completed" go.version=go1.24.2 http.request.host=127.0.0.1 http.request.id=b355c80c-7281-4f3c-9c9d-1add8b38d647 http.request.method=GET http.request.remoteaddr="[::1]:59442" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.238029ms http.response.status=200 http.response.written=2 ::1 - - [11/Apr/2025:21:58:10 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" --- PASS: TestGracefulShutdown (3.11s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2025-04-11T21:58:10.475803287Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-04-11T21:58:10.478954109Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-04-11T21:58:10.478989469Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T21:58:10.481018223Z" level=info msg="Starting upload purge in 48m0s" go.version=go1.24.2 time="2025-04-11T21:58:10.481042094Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.2 time="2025-04-11T21:58:10.48106419Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.24.2 time="2025-04-11T21:58:10.48143969Z" level=info msg="listening on [::]:5001, tls" go.version=go1.24.2 time="2025-04-11T21:58:13.485948761Z" level=info msg="response completed" go.version=go1.24.2 http.request.host=127.0.0.1 http.request.id=261e801a-9fe5-4d5b-a162-d05385291f41 http.request.method=GET http.request.remoteaddr="127.0.0.1:42516" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="884.292µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [11/Apr/2025:21:58:13 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-04-11T21:58:13.486073866Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.2 --- PASS: TestRegistrySupportedCipherSuite (3.21s) === RUN TestRegistryUnsupportedCipherSuite time="2025-04-11T21:58:14.735837234Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-04-11T21:58:14.736695501Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-04-11T21:58:14.736716701Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T21:58:14.73687526Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.2 time="2025-04-11T21:58:14.736902049Z" level=info msg="Starting upload purge in 35m0s" go.version=go1.24.2 --- PASS: TestRegistryUnsupportedCipherSuite (9.25s) PASS ok github.com/docker/distribution/registry 15.581s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.003s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.00s) === 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.081s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-04-11T21:58:07Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.24.2 instance.id=566d38b2-9183-4b64-95bb-13a591e257d1 time="2025-04-11T21:58:07Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.24.2 instance.id=566d38b2-9183-4b64-95bb-13a591e257d1 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2025-04-11T21:58:07Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.24.2 password="MDwwGa2r8zrMrUhRz1GXdc9PDLuMobfH_MqCgX3Z2v0" user=docker --- PASS: TestCreateHtpasswdFile (0.07s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.074s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.003s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.00s) === RUN TestLeeway time="2025-04-11T21:58:07Z" level=info msg="token not to be used before 2025-04-11 21:58:08 +0000 UTC - currently 2025-04-11 21:58:07.748219706 +0000 UTC m=+0.003718672" time="2025-04-11T21:58:07Z" level=info msg="token not to be used after 2025-04-11 21:58:07 +0000 UTC - currently 2025-04-11 21:58:07.748432039 +0000 UTC m=+0.003930997" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2025-04-11T21:58:07Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.00s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.008s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.00s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.028s === 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.009s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.003s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-04-11T21:58:08Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-04-11T21:58:08Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T21:58:08Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45905" http.request.id=7ec8e344-350e-42e2-b854-c185a10753ee http.request.method=GET http.request.remoteaddr="127.0.0.1:49656" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.010175ms http.response.status=200 http.response.written=2 127.0.0.1 - - [11/Apr/2025:21:58:08 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.00s) === RUN TestCatalogAPI time="2025-04-11T21:58:08Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-04-11T21:58:08Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T21:58:08Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44479" http.request.id=e4341317-9eea-4525-866d-4b050ec7b9fa http.request.method=GET http.request.remoteaddr="127.0.0.1:42412" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="710.885µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [11/Apr/2025:21:58:08 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-04-11T21:58:09Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44479" http.request.id=092685d6-226a-40cb-8cd5-6f045ca49f63 http.request.method=POST http.request.remoteaddr="127.0.0.1:42412" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.058679ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:08 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:10Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44479" http.request.id=3f8907ea-297e-4796-be9b-46d43f179f3e http.request.method=PUT http.request.remoteaddr="127.0.0.1:42412" http.request.uri="/v2/foo/aaaa/blobs/uploads/faf0621a-de72-4417-b84d-c75b25f438db?_state=e2liIpER4MuJ9-HP0pKozCK2QJz8IQJeRat8fMrMWBZ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJmYWYwNjIxYS1kZTcyLTQ0MTctYjg0ZC1jNzViMjVmNDM4ZGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjE6NTg6MDkuMDAwMTg2OTk0WiJ9&digest=sha256%3A4d16e92ee237cd2d3015ecd5d67fac2ce0c923ff6fcd9569265ac44197268880" http.request.useragent="Go-http-client/1.1" http.response.duration=1.032794157s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:09 +0000] "PUT /v2/foo/aaaa/blobs/uploads/faf0621a-de72-4417-b84d-c75b25f438db?_state=e2liIpER4MuJ9-HP0pKozCK2QJz8IQJeRat8fMrMWBZ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJmYWYwNjIxYS1kZTcyLTQ0MTctYjg0ZC1jNzViMjVmNDM4ZGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjE6NTg6MDkuMDAwMTg2OTk0WiJ9&digest=sha256%3A4d16e92ee237cd2d3015ecd5d67fac2ce0c923ff6fcd9569265ac44197268880 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:10Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44479" http.request.id=96447004-0f2a-4625-9392-62d8218a07b0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42412" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.308439ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:10 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:10Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44479" http.request.id=a33fd807-443f-4adc-8384-45d9fd1ea605 http.request.method=POST http.request.remoteaddr="127.0.0.1:42412" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="919.244µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:10 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:11Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44479" http.request.id=12854b39-0401-48dc-97c4-75edfd2630f4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42412" http.request.uri="/v2/foo/bbbb/blobs/uploads/6dbfe6e5-037a-4f40-ad00-27a552506bce?_state=nig6-HZiZOV5v7U-ARGa9ruKRxh30him-KbYU6F-72l7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI2ZGJmZTZlNS0wMzdhLTRmNDAtYWQwMC0yN2E1NTI1MDZiY2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjE6NTg6MTAuMTE0NzUzNzU5WiJ9&digest=sha256%3A048b7d0d76cb3f61673c770801f4224b961c5350ca889631c2dc14abcc49273c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.260103697s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:10 +0000] "PUT /v2/foo/bbbb/blobs/uploads/6dbfe6e5-037a-4f40-ad00-27a552506bce?_state=nig6-HZiZOV5v7U-ARGa9ruKRxh30him-KbYU6F-72l7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI2ZGJmZTZlNS0wMzdhLTRmNDAtYWQwMC0yN2E1NTI1MDZiY2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjE6NTg6MTAuMTE0NzUzNzU5WiJ9&digest=sha256%3A048b7d0d76cb3f61673c770801f4224b961c5350ca889631c2dc14abcc49273c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:11Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44479" http.request.id=79106f93-2289-4c39-806b-3bc5f1496671 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42412" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.297097ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:11 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:11Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44479" http.request.id=42a9c9e2-a0fe-45d9-8969-c5a179341972 http.request.method=POST http.request.remoteaddr="127.0.0.1:42412" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.042226ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:11 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:12Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44479" http.request.id=07b661c5-95b3-4bb5-b934-7c40f2264c94 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42412" http.request.uri="/v2/foo/cccc/blobs/uploads/3e621eda-87c4-474c-b4b3-5601a349d3f7?_state=kG-np-Bawk_dsbmXR_fprb51M_8G9RaiH8DUuE26WVV7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIzZTYyMWVkYS04N2M0LTQ3NGMtYjRiMy01NjAxYTM0OWQzZjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjE6NTg6MTEuNDYxNjM5NTk5WiJ9&digest=sha256%3A5f44b8880fcead5062bf7f9aa4dcb839c640c218da339247d99ec28fa5494ada" http.request.useragent="Go-http-client/1.1" http.response.duration=1.429384548s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:11 +0000] "PUT /v2/foo/cccc/blobs/uploads/3e621eda-87c4-474c-b4b3-5601a349d3f7?_state=kG-np-Bawk_dsbmXR_fprb51M_8G9RaiH8DUuE26WVV7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIzZTYyMWVkYS04N2M0LTQ3NGMtYjRiMy01NjAxYTM0OWQzZjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjE6NTg6MTEuNDYxNjM5NTk5WiJ9&digest=sha256%3A5f44b8880fcead5062bf7f9aa4dcb839c640c218da339247d99ec28fa5494ada HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:12Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44479" http.request.id=5fd0e87b-f34b-499b-9b31-eaac1b81edbd http.request.method=PUT http.request.remoteaddr="127.0.0.1:42412" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.509229ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:12 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:12Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44479" http.request.id=a84aa6b4-b4dc-4734-856b-d107af8ed390 http.request.method=POST http.request.remoteaddr="127.0.0.1:42412" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.14396ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:12 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:14Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44479" http.request.id=b9eba5d2-4363-4f05-8457-479888778d8d http.request.method=PUT http.request.remoteaddr="127.0.0.1:42412" http.request.uri="/v2/foo/dddd/blobs/uploads/c19feb36-6beb-45e3-8af4-174ae3101d83?_state=ZzsuRT897OhrrK327hdz8RRxr7ccekrAn86PelZa1rJ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJjMTlmZWIzNi02YmViLTQ1ZTMtOGFmNC0xNzRhZTMxMDFkODMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjE6NTg6MTIuOTg4OTk3NDg2WiJ9&digest=sha256%3A7b3c9edcb1a63be624c46ae70dcac3912a2cb7577aff2e1f2fbb23c4cd02290c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.385405899s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:12 +0000] "PUT /v2/foo/dddd/blobs/uploads/c19feb36-6beb-45e3-8af4-174ae3101d83?_state=ZzsuRT897OhrrK327hdz8RRxr7ccekrAn86PelZa1rJ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJjMTlmZWIzNi02YmViLTQ1ZTMtOGFmNC0xNzRhZTMxMDFkODMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjE6NTg6MTIuOTg4OTk3NDg2WiJ9&digest=sha256%3A7b3c9edcb1a63be624c46ae70dcac3912a2cb7577aff2e1f2fbb23c4cd02290c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:14Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44479" http.request.id=d8ed2c0f-905f-4c50-b4e6-ed0cdb1b10ee http.request.method=PUT http.request.remoteaddr="127.0.0.1:42412" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.263687ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:14 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:14Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44479" http.request.id=9f64e7d9-7997-46d2-9e86-f7ffa545acb6 http.request.method=POST http.request.remoteaddr="127.0.0.1:42412" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.024375ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:14 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:16Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44479" http.request.id=2c6c895a-cbba-4038-9d2f-36c468cedc4a http.request.method=PUT http.request.remoteaddr="127.0.0.1:42412" http.request.uri="/v2/foo/eeee/blobs/uploads/21407246-2124-4f35-9900-c9f9ebc945d7?_state=KGqFnOjl0_AhAtlKT2UccLjuAj1r5ur6yPcmoIv_OtR7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIyMTQwNzI0Ni0yMTI0LTRmMzUtOTkwMC1jOWY5ZWJjOTQ1ZDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjE6NTg6MTQuNDk5Mzk5NzAxWiJ9&digest=sha256%3Aca079b4f3962056111718cef9cfcb932f1043d4d933ca4e8436a59f9e6783765" http.request.useragent="Go-http-client/1.1" http.response.duration=2.198875518s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:14 +0000] "PUT /v2/foo/eeee/blobs/uploads/21407246-2124-4f35-9900-c9f9ebc945d7?_state=KGqFnOjl0_AhAtlKT2UccLjuAj1r5ur6yPcmoIv_OtR7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiIyMTQwNzI0Ni0yMTI0LTRmMzUtOTkwMC1jOWY5ZWJjOTQ1ZDciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjE6NTg6MTQuNDk5Mzk5NzAxWiJ9&digest=sha256%3Aca079b4f3962056111718cef9cfcb932f1043d4d933ca4e8436a59f9e6783765 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:16Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44479" http.request.id=2618415a-5792-4b9c-88af-683fdf046ffa http.request.method=PUT http.request.remoteaddr="127.0.0.1:42412" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.452858ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:16 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:16Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44479" http.request.id=7be8998f-8bb2-4d1f-b41d-def6c9f99827 http.request.method=POST http.request.remoteaddr="127.0.0.1:42412" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.468119ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:16 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:17Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44479" http.request.id=68dc361d-b1bc-47c9-a122-1c759e4c76bf http.request.method=PUT http.request.remoteaddr="127.0.0.1:42412" http.request.uri="/v2/foo/ffff/blobs/uploads/6a5ddb1b-4c78-441e-bc07-d9decc3ba12a?_state=-ORVE3mmkRkACmI2CrLo4GPDCBQomYZN_xLalj1tijF7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI2YTVkZGIxYi00Yzc4LTQ0MWUtYmMwNy1kOWRlY2MzYmExMmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjE6NTg6MTYuNzY0ODEwMjA1WiJ9&digest=sha256%3A95212eb46e38752b609264c7dfa8526b4ec47443507a8aa7969065c1401f2a9e" http.request.useragent="Go-http-client/1.1" http.response.duration=689.797565ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:16 +0000] "PUT /v2/foo/ffff/blobs/uploads/6a5ddb1b-4c78-441e-bc07-d9decc3ba12a?_state=-ORVE3mmkRkACmI2CrLo4GPDCBQomYZN_xLalj1tijF7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI2YTVkZGIxYi00Yzc4LTQ0MWUtYmMwNy1kOWRlY2MzYmExMmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjE6NTg6MTYuNzY0ODEwMjA1WiJ9&digest=sha256%3A95212eb46e38752b609264c7dfa8526b4ec47443507a8aa7969065c1401f2a9e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:17Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44479" http.request.id=1ff82078-d9db-43ba-8df2-7b09f39b1582 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42412" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.727913ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:17 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:17Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44479" http.request.id=ddb7e5a0-f145-4ba9-bfbf-3f5b4035038b http.request.method=GET http.request.remoteaddr="127.0.0.1:42412" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="984.93µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [11/Apr/2025:21:58:17 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-04-11T21:58:17Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44479" http.request.id=2b2f007c-e0ee-4bab-9647-5c9bbccbfc8a http.request.method=GET http.request.remoteaddr="127.0.0.1:42412" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.317339ms http.response.status=200 http.response.written=30 127.0.0.1 - - [11/Apr/2025:21:58:17 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-04-11T21:58:17Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44479" http.request.id=ccb8aa51-a389-4158-91cc-cdc9b38a9b12 http.request.method=GET http.request.remoteaddr="127.0.0.1:42412" 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="489.533µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [11/Apr/2025:21:58:17 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-04-11T21:58:17Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44479" http.request.id=5bf85895-db6f-41f8-9665-fe65be67a6d2 http.request.method=GET http.request.remoteaddr="127.0.0.1:42412" 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="682.277µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [11/Apr/2025:21:58:17 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-04-11T21:58:17Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44479" http.request.id=2d9125c5-215e-4f1a-9f88-9ad3072184b3 http.request.method=GET http.request.remoteaddr="127.0.0.1:42412" 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="614.845µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [11/Apr/2025:21:58:17 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-04-11T21:58:17Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44479" http.request.id=73213952-059e-47c8-8bfa-792d4e98b281 http.request.method=GET http.request.remoteaddr="127.0.0.1:42412" 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="597.832µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [11/Apr/2025:21:58:17 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-04-11T21:58:17Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:15] err.message="invalid number of results requested" go.version=go1.24.2 http.request.host="127.0.0.1:44479" http.request.id=313c89cf-46bf-481b-9d01-058336356495 http.request.method=GET http.request.remoteaddr="127.0.0.1:42412" 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="620.091µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [11/Apr/2025:21:58:17 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-04-11T21:58:17Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:6] err.message="invalid number of results requested" go.version=go1.24.2 http.request.host="127.0.0.1:44479" http.request.id=1b882b0a-063d-4a6a-b58f-deff7128c1d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:42412" 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="532.38µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [11/Apr/2025:21:58:17 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-04-11T21:58:17Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44479" http.request.id=f5214ea5-7454-4c14-b43c-072a698ba36d http.request.method=GET http.request.remoteaddr="127.0.0.1:42412" 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="508.337µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [11/Apr/2025:21:58:17 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-04-11T21:58:17Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44479" http.request.id=49d345cc-69e0-4632-98af-69a45092967f http.request.method=GET http.request.remoteaddr="127.0.0.1:42412" 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="800.763µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [11/Apr/2025:21:58:17 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-04-11T21:58:17Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-04-11T21:58:17Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T21:58:17Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37653" http.request.id=27a2bb0d-68f0-455b-9a4a-9eb9807cbd80 http.request.method=POST http.request.remoteaddr="127.0.0.1:40624" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.082156ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:17 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:18Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37653" http.request.id=02903b10-4813-4c44-9e1e-84959ab3824a http.request.method=PUT http.request.remoteaddr="127.0.0.1:40624" http.request.uri="/v2/foo/aaaa/blobs/uploads/80928c8d-f7fe-4240-aee3-51f3f63eb5e1?_state=_cGolSNFHONxDSDXn0VsC0SbZ2P6RNeZqUnNUnHUZfp7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI4MDkyOGM4ZC1mN2ZlLTQyNDAtYWVlMy01MWYzZjYzZWI1ZTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjE6NTg6MTcuNTM4OTU1NTg0WiJ9&digest=sha256%3A7fc5a001b12ff8b356bb52c622d9f4906ce9b7bf62c5fc63c1ea07bf5e519b5d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.072911587s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:17 +0000] "PUT /v2/foo/aaaa/blobs/uploads/80928c8d-f7fe-4240-aee3-51f3f63eb5e1?_state=_cGolSNFHONxDSDXn0VsC0SbZ2P6RNeZqUnNUnHUZfp7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI4MDkyOGM4ZC1mN2ZlLTQyNDAtYWVlMy01MWYzZjYzZWI1ZTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjE6NTg6MTcuNTM4OTU1NTg0WiJ9&digest=sha256%3A7fc5a001b12ff8b356bb52c622d9f4906ce9b7bf62c5fc63c1ea07bf5e519b5d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:18Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37653" http.request.id=09a30e42-c650-497b-870f-3bc91481587a http.request.method=PUT http.request.remoteaddr="127.0.0.1:40624" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.170948ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:18 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:18Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37653" http.request.id=8b145447-9395-48e9-9899-ce1768e94424 http.request.method=POST http.request.remoteaddr="127.0.0.1:40624" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="966.596µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:18 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:20Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37653" http.request.id=39f6bce6-ea5f-40fe-a910-f041c5379c53 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40624" http.request.uri="/v2/foo/bbbb/blobs/uploads/4edbf89b-33fd-43ad-86fc-9bcc352d539e?_state=5idS4WL_3TQHK4aCmW9wFQLUItPFJjKETEuP4Wy8-917Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI0ZWRiZjg5Yi0zM2ZkLTQzYWQtODZmYy05YmNjMzUyZDUzOWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjE6NTg6MTguNzIyNjYyNjE5WiJ9&digest=sha256%3A47e692781ca108bd6a58ed1d06f70bf55fc0908551d54a5e94f8f6d139ca1792" http.request.useragent="Go-http-client/1.1" http.response.duration=2.015166469s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:18 +0000] "PUT /v2/foo/bbbb/blobs/uploads/4edbf89b-33fd-43ad-86fc-9bcc352d539e?_state=5idS4WL_3TQHK4aCmW9wFQLUItPFJjKETEuP4Wy8-917Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI0ZWRiZjg5Yi0zM2ZkLTQzYWQtODZmYy05YmNjMzUyZDUzOWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjE6NTg6MTguNzIyNjYyNjE5WiJ9&digest=sha256%3A47e692781ca108bd6a58ed1d06f70bf55fc0908551d54a5e94f8f6d139ca1792 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:20Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37653" http.request.id=2c7b76eb-4730-41b4-9dd4-6d87ab374dd5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40624" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.337149ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:20 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:20Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37653" http.request.id=979d9a88-cd38-488c-af17-4abcab106e56 http.request.method=POST http.request.remoteaddr="127.0.0.1:40624" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="831.237µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:20 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:21Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37653" http.request.id=af3d29da-eb46-457a-b967-970ffee247e2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40624" http.request.uri="/v2/foo/cccc/blobs/uploads/de6fb418-0a32-49a0-9f03-6501a663308e?_state=S6qVYkZGN83ToECLDgkRqQd_hhUs2cpBqTzI8GlxowZ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJkZTZmYjQxOC0wYTMyLTQ5YTAtOWYwMy02NTAxYTY2MzMwOGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjE6NTg6MjAuODE2NDI5MjkyWiJ9&digest=sha256%3A8959dbee66993317b80c267753014c76d362edd124427514d9c46978eb5d6777" http.request.useragent="Go-http-client/1.1" http.response.duration=964.630597ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:20 +0000] "PUT /v2/foo/cccc/blobs/uploads/de6fb418-0a32-49a0-9f03-6501a663308e?_state=S6qVYkZGN83ToECLDgkRqQd_hhUs2cpBqTzI8GlxowZ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJkZTZmYjQxOC0wYTMyLTQ5YTAtOWYwMy02NTAxYTY2MzMwOGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjE6NTg6MjAuODE2NDI5MjkyWiJ9&digest=sha256%3A8959dbee66993317b80c267753014c76d362edd124427514d9c46978eb5d6777 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:21Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37653" http.request.id=e9217fb9-0fe4-4ce2-8fed-6e30c760f423 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40624" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.548561ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:21 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:21Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37653" http.request.id=ea47ec03-023b-46fe-ab66-0b235c5ad129 http.request.method=POST http.request.remoteaddr="127.0.0.1:40624" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="922.219µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:21 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:23Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37653" http.request.id=c8d402d5-e3c4-403e-b846-37522dd2d0c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40624" http.request.uri="/v2/foo/dddd/blobs/uploads/9ad71440-75ec-4c0f-a65d-3f49018ff3d6?_state=plIH-k4w6kYoDDyfJdTb_Kh9cMQETel51zQTqA_i1M57Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI5YWQ3MTQ0MC03NWVjLTRjMGYtYTY1ZC0zZjQ5MDE4ZmYzZDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjE6NTg6MjEuODc4MTU4MzcxWiJ9&digest=sha256%3A7d87d8979b689678c2479bc1a2fc7b2e1e17a594bb283f4fc7d07802e86e13f9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.546725599s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:21 +0000] "PUT /v2/foo/dddd/blobs/uploads/9ad71440-75ec-4c0f-a65d-3f49018ff3d6?_state=plIH-k4w6kYoDDyfJdTb_Kh9cMQETel51zQTqA_i1M57Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI5YWQ3MTQ0MC03NWVjLTRjMGYtYTY1ZC0zZjQ5MDE4ZmYzZDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjE6NTg6MjEuODc4MTU4MzcxWiJ9&digest=sha256%3A7d87d8979b689678c2479bc1a2fc7b2e1e17a594bb283f4fc7d07802e86e13f9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:23Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37653" http.request.id=f32aebf8-d812-4c32-a0cf-6ee537be8c13 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40624" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.206806ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:23 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:23Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37653" http.request.id=f7ae102e-916e-4680-8107-0bc808483021 http.request.method=GET http.request.remoteaddr="127.0.0.1:40624" 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="594.206µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [11/Apr/2025:21:58:23 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (14.53s) === RUN TestURLPrefix time="2025-04-11T21:58: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.24.2 time="2025-04-11T21:58:23Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T21:58:23Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:41157" http.request.id=36bcced3-bc67-4532-9df1-320e2088f187 http.request.method=GET http.request.remoteaddr="127.0.0.1:47590" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="655.745µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [11/Apr/2025:21:58:23 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2025-04-11T21:58: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.24.2 time="2025-04-11T21:58:23Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T21:58:23Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:8ad0000813d84f769aee0af3614dd0e7b7cdf7ccd0d7d8fe6c3049258f298e59 err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:35209" http.request.id=122d3eaa-a41e-4c63-9136-1d075941d642 http.request.method=GET http.request.remoteaddr="127.0.0.1:35768" http.request.uri="/v2/foo/bar/blobs/sha256:8ad0000813d84f769aee0af3614dd0e7b7cdf7ccd0d7d8fe6c3049258f298e59" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="988.818µs" http.response.status=404 http.response.written=157 vars.digest="sha256:8ad0000813d84f769aee0af3614dd0e7b7cdf7ccd0d7d8fe6c3049258f298e59" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2025:21:58:23 +0000] "GET /v2/foo/bar/blobs/sha256:8ad0000813d84f769aee0af3614dd0e7b7cdf7ccd0d7d8fe6c3049258f298e59 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-04-11T21:58:23Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:8ad0000813d84f769aee0af3614dd0e7b7cdf7ccd0d7d8fe6c3049258f298e59 err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:35209" http.request.id=301f3de8-7600-4c0b-a546-027e095d4416 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35778" http.request.uri="/v2/foo/bar/blobs/sha256:8ad0000813d84f769aee0af3614dd0e7b7cdf7ccd0d7d8fe6c3049258f298e59" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="783.021µs" http.response.status=404 http.response.written=157 vars.digest="sha256:8ad0000813d84f769aee0af3614dd0e7b7cdf7ccd0d7d8fe6c3049258f298e59" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2025:21:58:23 +0000] "HEAD /v2/foo/bar/blobs/sha256:8ad0000813d84f769aee0af3614dd0e7b7cdf7ccd0d7d8fe6c3049258f298e59 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-04-11T21:58:23Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35209" http.request.id=61680355-ebb1-4a4f-855a-688b3181a82d http.request.method=POST http.request.remoteaddr="127.0.0.1:35778" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="647.631µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:23Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35209" http.request.id=ff5fff23-679e-469d-924e-303503e20bfa http.request.method=GET http.request.remoteaddr="127.0.0.1:35778" http.request.uri="/v2/foo/bar/blobs/uploads/e9e4a081-97b8-4f48-b9a2-58df6f90ae2b?_state=yOpSzLvNG0q46hlIQwkx2T170LJTUMYvK_mrpqhO3v17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5ZTRhMDgxLTk3YjgtNGY0OC1iOWEyLTU4ZGY2ZjkwYWUyYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODoyMy41MjgwOTA0NTVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="703.307µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:23 +0000] "GET /v2/foo/bar/blobs/uploads/e9e4a081-97b8-4f48-b9a2-58df6f90ae2b?_state=yOpSzLvNG0q46hlIQwkx2T170LJTUMYvK_mrpqhO3v17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5ZTRhMDgxLTk3YjgtNGY0OC1iOWEyLTU4ZGY2ZjkwYWUyYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODoyMy41MjgwOTA0NTVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:23Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35209" http.request.id=bc06c3ae-4b65-49f1-98b7-904f39dbc77e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35778" http.request.uri="/v2/foo/bar/blobs/uploads/e9e4a081-97b8-4f48-b9a2-58df6f90ae2b?_state=yOpSzLvNG0q46hlIQwkx2T170LJTUMYvK_mrpqhO3v17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5ZTRhMDgxLTk3YjgtNGY0OC1iOWEyLTU4ZGY2ZjkwYWUyYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODoyMy41MjgwOTA0NTVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="720.707µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:23 +0000] "DELETE /v2/foo/bar/blobs/uploads/e9e4a081-97b8-4f48-b9a2-58df6f90ae2b?_state=yOpSzLvNG0q46hlIQwkx2T170LJTUMYvK_mrpqhO3v17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5ZTRhMDgxLTk3YjgtNGY0OC1iOWEyLTU4ZGY2ZjkwYWUyYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODoyMy41MjgwOTA0NTVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:23Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.2 http.request.host="127.0.0.1:35209" http.request.id=064a30bf-f060-4338-8609-de83eeeec89d http.request.method=GET http.request.remoteaddr="127.0.0.1:35778" http.request.uri="/v2/foo/bar/blobs/uploads/e9e4a081-97b8-4f48-b9a2-58df6f90ae2b?_state=yOpSzLvNG0q46hlIQwkx2T170LJTUMYvK_mrpqhO3v17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5ZTRhMDgxLTk3YjgtNGY0OC1iOWEyLTU4ZGY2ZjkwYWUyYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODoyMy41MjgwOTA0NTVaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=e9e4a081-97b8-4f48-b9a2-58df6f90ae2b time="2025-04-11T21:58:23Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:35209" http.request.id=064a30bf-f060-4338-8609-de83eeeec89d http.request.method=GET http.request.remoteaddr="127.0.0.1:35778" http.request.uri="/v2/foo/bar/blobs/uploads/e9e4a081-97b8-4f48-b9a2-58df6f90ae2b?_state=yOpSzLvNG0q46hlIQwkx2T170LJTUMYvK_mrpqhO3v17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5ZTRhMDgxLTk3YjgtNGY0OC1iOWEyLTU4ZGY2ZjkwYWUyYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODoyMy41MjgwOTA0NTVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="623.726µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=e9e4a081-97b8-4f48-b9a2-58df6f90ae2b 127.0.0.1 - - [11/Apr/2025:21:58:23 +0000] "GET /v2/foo/bar/blobs/uploads/e9e4a081-97b8-4f48-b9a2-58df6f90ae2b?_state=yOpSzLvNG0q46hlIQwkx2T170LJTUMYvK_mrpqhO3v17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU5ZTRhMDgxLTk3YjgtNGY0OC1iOWEyLTU4ZGY2ZjkwYWUyYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODoyMy41MjgwOTA0NTVaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-04-11T21:58:23Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35209" http.request.id=10ca6881-71cb-4f7c-a3c0-04b8edb9f733 http.request.method=POST http.request.remoteaddr="127.0.0.1:35790" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.002969ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:23Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.2 http.request.host="127.0.0.1:35209" http.request.id=9b38367c-d78e-4ba5-a426-1844e4b80d19 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35790" http.request.uri="/v2/foo/bar/blobs/uploads/8c2eeb89-a215-4981-bc8b-fa2692cbcaa7?_state=ep8ZtW_diAZ_RAvHbvVl9xRTSdjrs04huJxNa4lOOx97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhjMmVlYjg5LWEyMTUtNDk4MS1iYzhiLWZhMjY5MmNiY2FhNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODoyMy41MzE3MDM1NThaIn0%3D&digest=sha256%3A8ad0000813d84f769aee0af3614dd0e7b7cdf7ccd0d7d8fe6c3049258f298e59" http.request.useragent="Go-http-client/1.1" provided=sha256:8ad0000813d84f769aee0af3614dd0e7b7cdf7ccd0d7d8fe6c3049258f298e59 vars.name="foo/bar" vars.uuid=8c2eeb89-a215-4981-bc8b-fa2692cbcaa7 time="2025-04-11T21:58:23Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.2 http.request.host="127.0.0.1:35209" http.request.id=9b38367c-d78e-4ba5-a426-1844e4b80d19 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35790" http.request.uri="/v2/foo/bar/blobs/uploads/8c2eeb89-a215-4981-bc8b-fa2692cbcaa7?_state=ep8ZtW_diAZ_RAvHbvVl9xRTSdjrs04huJxNa4lOOx97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhjMmVlYjg5LWEyMTUtNDk4MS1iYzhiLWZhMjY5MmNiY2FhNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODoyMy41MzE3MDM1NThaIn0%3D&digest=sha256%3A8ad0000813d84f769aee0af3614dd0e7b7cdf7ccd0d7d8fe6c3049258f298e59" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=8c2eeb89-a215-4981-bc8b-fa2692cbcaa7 time="2025-04-11T21:58:23Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:8ad0000813d84f769aee0af3614dd0e7b7cdf7ccd0d7d8fe6c3049258f298e59, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.2 http.request.host="127.0.0.1:35209" http.request.id=9b38367c-d78e-4ba5-a426-1844e4b80d19 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35790" http.request.uri="/v2/foo/bar/blobs/uploads/8c2eeb89-a215-4981-bc8b-fa2692cbcaa7?_state=ep8ZtW_diAZ_RAvHbvVl9xRTSdjrs04huJxNa4lOOx97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhjMmVlYjg5LWEyMTUtNDk4MS1iYzhiLWZhMjY5MmNiY2FhNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODoyMy41MzE3MDM1NThaIn0%3D&digest=sha256%3A8ad0000813d84f769aee0af3614dd0e7b7cdf7ccd0d7d8fe6c3049258f298e59" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="725.33µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=8c2eeb89-a215-4981-bc8b-fa2692cbcaa7 127.0.0.1 - - [11/Apr/2025:21:58:23 +0000] "PUT /v2/foo/bar/blobs/uploads/8c2eeb89-a215-4981-bc8b-fa2692cbcaa7?_state=ep8ZtW_diAZ_RAvHbvVl9xRTSdjrs04huJxNa4lOOx97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhjMmVlYjg5LWEyMTUtNDk4MS1iYzhiLWZhMjY5MmNiY2FhNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODoyMy41MzE3MDM1NThaIn0%3D&digest=sha256%3A8ad0000813d84f769aee0af3614dd0e7b7cdf7ccd0d7d8fe6c3049258f298e59 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-04-11T21:58:23Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35209" http.request.id=2f866a3b-d43b-4c4b-9cf5-149f9b96cb63 http.request.method=POST http.request.remoteaddr="127.0.0.1:35790" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="722.991µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:23Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35209" http.request.id=259e5fb7-5ff1-4743-afba-01ee9fda22ca http.request.method=PUT http.request.remoteaddr="127.0.0.1:35790" http.request.uri="/v2/foo/bar/blobs/uploads/24ce528a-d4ec-43d6-bad2-5ba6ce6d0d3c?_state=PnX4BN2J_FCNlp2sJkwGvGqiV094zgoiZDue0onpa2t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI0Y2U1MjhhLWQ0ZWMtNDNkNi1iYWQyLTViYTZjZTZkMGQzYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODoyMy41MzMzODkxNjZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="751.818µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:23 +0000] "PUT /v2/foo/bar/blobs/uploads/24ce528a-d4ec-43d6-bad2-5ba6ce6d0d3c?_state=PnX4BN2J_FCNlp2sJkwGvGqiV094zgoiZDue0onpa2t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI0Y2U1MjhhLWQ0ZWMtNDNkNi1iYWQyLTViYTZjZTZkMGQzYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODoyMy41MzMzODkxNjZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:23Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35209" http.request.id=237a07f1-7a42-4cb4-9709-b1e6070ef48f http.request.method=POST http.request.remoteaddr="127.0.0.1:35790" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="606.691µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:23Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35209" http.request.id=08e44543-48f4-469b-b8b6-579563b894dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:35790" http.request.uri="/v2/foo/bar/blobs/uploads/31892313-d742-45f5-8190-995b4a75a510?_state=yZqUp5H0WNQsPvs7YK281mjIE9M2LXSKx6fb5Lme8GV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMxODkyMzEzLWQ3NDItNDVmNS04MTkwLTk5NWI0YTc1YTUxMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODoyMy41MzQ5NjMxNzJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="717.708µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:23 +0000] "PUT /v2/foo/bar/blobs/uploads/31892313-d742-45f5-8190-995b4a75a510?_state=yZqUp5H0WNQsPvs7YK281mjIE9M2LXSKx6fb5Lme8GV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMxODkyMzEzLWQ3NDItNDVmNS04MTkwLTk5NWI0YTc1YTUxMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODoyMy41MzQ5NjMxNzJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:23Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35209" http.request.id=8446b5e2-e9f2-4ca9-9a9b-30d530850d44 http.request.method=POST http.request.remoteaddr="127.0.0.1:35790" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="617.184µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:24Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35209" http.request.id=bf56672f-b56d-47fc-80a1-e2c525b20895 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35790" http.request.uri="/v2/foo/bar/blobs/uploads/3d42ff3b-1d84-49c2-a848-1a8921684e0f?_state=i8w9Jf7-lsMC5vSprb2Pe4v7vi3oRkiuXYMW9R7nmE17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkNDJmZjNiLTFkODQtNDljMi1hODQ4LTFhODkyMTY4NGUwZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODoyMy41MzY0NzI4MzNaIn0%3D&digest=sha256%3A8ad0000813d84f769aee0af3614dd0e7b7cdf7ccd0d7d8fe6c3049258f298e59" http.request.useragent="Go-http-client/1.1" http.response.duration=1.238185864s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:23 +0000] "PUT /v2/foo/bar/blobs/uploads/3d42ff3b-1d84-49c2-a848-1a8921684e0f?_state=i8w9Jf7-lsMC5vSprb2Pe4v7vi3oRkiuXYMW9R7nmE17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNkNDJmZjNiLTFkODQtNDljMi1hODQ4LTFhODkyMTY4NGUwZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODoyMy41MzY0NzI4MzNaIn0%3D&digest=sha256%3A8ad0000813d84f769aee0af3614dd0e7b7cdf7ccd0d7d8fe6c3049258f298e59 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:24Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35209" http.request.id=342b8b5c-a222-45ab-bc52-30ea3c9ebdb4 http.request.method=POST http.request.remoteaddr="127.0.0.1:35790" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="962.098µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:26Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:35209" http.request.id=83c18bf7-f095-46e2-8d91-25da8a44c177 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:35790" http.request.uri="/v2/foo/bar/blobs/uploads/03a66e49-f477-49bb-ac56-d03db6b60c1c?_state=fS6TWl07X7MMvMEVXIVHvuTT-efYm--p0csc_0YUs3Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAzYTY2ZTQ5LWY0NzctNDliYi1hYzU2LWQwM2RiNmI2MGMxYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODoyNC43OTQ0NzIyOThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.386341879s http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:24 +0000] "PATCH /v2/foo/bar/blobs/uploads/03a66e49-f477-49bb-ac56-d03db6b60c1c?_state=fS6TWl07X7MMvMEVXIVHvuTT-efYm--p0csc_0YUs3Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAzYTY2ZTQ5LWY0NzctNDliYi1hYzU2LWQwM2RiNmI2MGMxYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODoyNC43OTQ0NzIyOThaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:26Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35209" http.request.id=334ba15b-50e4-47d9-82aa-638668e1c074 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35790" http.request.uri="/v2/foo/bar/blobs/uploads/03a66e49-f477-49bb-ac56-d03db6b60c1c?_state=dOJdw8VTMaOC2oDYaKWbLOV0AsKD1g0bnC7ZNL_1SjB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAzYTY2ZTQ5LWY0NzctNDliYi1hYzU2LWQwM2RiNmI2MGMxYyIsIk9mZnNldCI6MjUwMjI0NjQsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjE6NTg6MjRaIn0%3D&digest=sha256%3A8ad0000813d84f769aee0af3614dd0e7b7cdf7ccd0d7d8fe6c3049258f298e59" http.request.useragent="Go-http-client/1.1" http.response.duration=1.084384ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:26 +0000] "PUT /v2/foo/bar/blobs/uploads/03a66e49-f477-49bb-ac56-d03db6b60c1c?_state=dOJdw8VTMaOC2oDYaKWbLOV0AsKD1g0bnC7ZNL_1SjB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAzYTY2ZTQ5LWY0NzctNDliYi1hYzU2LWQwM2RiNmI2MGMxYyIsIk9mZnNldCI6MjUwMjI0NjQsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjE6NTg6MjRaIn0%3D&digest=sha256%3A8ad0000813d84f769aee0af3614dd0e7b7cdf7ccd0d7d8fe6c3049258f298e59 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:26Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35209" http.request.id=96270462-e7b9-4ee7-ab5c-3131ef35dc51 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:35790" http.request.uri="/v2/foo/bar/blobs/sha256:8ad0000813d84f769aee0af3614dd0e7b7cdf7ccd0d7d8fe6c3049258f298e59" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="724.349µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:26 +0000] "HEAD /v2/foo/bar/blobs/sha256:8ad0000813d84f769aee0af3614dd0e7b7cdf7ccd0d7d8fe6c3049258f298e59 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:26Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35209" http.request.id=7ecada33-13c0-4997-9640-df87e6f2c99b http.request.method=GET http.request.remoteaddr="127.0.0.1:35790" http.request.uri="/v2/foo/bar/blobs/sha256:8ad0000813d84f769aee0af3614dd0e7b7cdf7ccd0d7d8fe6c3049258f298e59" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=12.721928ms http.response.status=200 http.response.written=25022464 127.0.0.1 - - [11/Apr/2025:21:58:26 +0000] "GET /v2/foo/bar/blobs/sha256:8ad0000813d84f769aee0af3614dd0e7b7cdf7ccd0d7d8fe6c3049258f298e59 HTTP/1.1" 200 25022464 "" "Go-http-client/1.1" time="2025-04-11T21:58:26Z" level=error msg="error parsing digest="sha257:8ad0000813d84f769aee0af3614dd0e7b7cdf7ccd0d7d8fe6c3049258f298e59": unsupported digest algorithm" go.version=go1.24.2 http.request.host="127.0.0.1:35209" http.request.id=97bfe937-66f3-4b01-add8-d747b8a43240 http.request.method=GET http.request.remoteaddr="127.0.0.1:35790" http.request.uri="/v2/foo/bar/blobs/sha257:8ad0000813d84f769aee0af3614dd0e7b7cdf7ccd0d7d8fe6c3049258f298e59" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:8ad0000813d84f769aee0af3614dd0e7b7cdf7ccd0d7d8fe6c3049258f298e59" vars.name="foo/bar" time="2025-04-11T21:58:26Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.2 http.request.host="127.0.0.1:35209" http.request.id=97bfe937-66f3-4b01-add8-d747b8a43240 http.request.method=GET http.request.remoteaddr="127.0.0.1:35790" http.request.uri="/v2/foo/bar/blobs/sha257:8ad0000813d84f769aee0af3614dd0e7b7cdf7ccd0d7d8fe6c3049258f298e59" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="587.024µs" http.response.status=400 http.response.written=110 vars.digest="sha257:8ad0000813d84f769aee0af3614dd0e7b7cdf7ccd0d7d8fe6c3049258f298e59" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2025:21:58:26 +0000] "GET /v2/foo/bar/blobs/sha257:8ad0000813d84f769aee0af3614dd0e7b7cdf7ccd0d7d8fe6c3049258f298e59 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-04-11T21:58:26Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35209" http.request.id=11432a26-2010-49cc-968e-86b35e8937c7 http.request.method=GET http.request.remoteaddr="127.0.0.1:35810" http.request.uri="/v2/foo/bar/blobs/sha256:8ad0000813d84f769aee0af3614dd0e7b7cdf7ccd0d7d8fe6c3049258f298e59" http.request.useragent="Go-http-client/1.1" http.response.duration="855.493µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:26 +0000] "GET /v2/foo/bar/blobs/sha256:8ad0000813d84f769aee0af3614dd0e7b7cdf7ccd0d7d8fe6c3049258f298e59 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:26Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-04-11T21:58:26Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T21:58:26Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:26e69f71d7e0252aa509be2bd3eef7dbf49c962496cae147114a48ed3b0234aa err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:32861" http.request.id=2799c309-5a74-44b2-9e95-c730b1dab992 http.request.method=GET http.request.remoteaddr="127.0.0.1:34460" http.request.uri="/v2/foo/bar/blobs/sha256:26e69f71d7e0252aa509be2bd3eef7dbf49c962496cae147114a48ed3b0234aa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="895.504µs" http.response.status=404 http.response.written=157 vars.digest="sha256:26e69f71d7e0252aa509be2bd3eef7dbf49c962496cae147114a48ed3b0234aa" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2025:21:58:26 +0000] "GET /v2/foo/bar/blobs/sha256:26e69f71d7e0252aa509be2bd3eef7dbf49c962496cae147114a48ed3b0234aa HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-04-11T21:58:26Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:26e69f71d7e0252aa509be2bd3eef7dbf49c962496cae147114a48ed3b0234aa err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:32861" http.request.id=bbb06ae7-58b4-45a0-9b9c-367a5b0e23c9 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:34476" http.request.uri="/v2/foo/bar/blobs/sha256:26e69f71d7e0252aa509be2bd3eef7dbf49c962496cae147114a48ed3b0234aa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="797.902µs" http.response.status=404 http.response.written=157 vars.digest="sha256:26e69f71d7e0252aa509be2bd3eef7dbf49c962496cae147114a48ed3b0234aa" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2025:21:58:26 +0000] "HEAD /v2/foo/bar/blobs/sha256:26e69f71d7e0252aa509be2bd3eef7dbf49c962496cae147114a48ed3b0234aa HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-04-11T21:58:26Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:32861" http.request.id=a899853f-529c-47de-be65-308a54b66815 http.request.method=POST http.request.remoteaddr="127.0.0.1:34476" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="596.631µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:26Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:32861" http.request.id=2774ca39-2858-4d20-895b-649cb3777c6c http.request.method=GET http.request.remoteaddr="127.0.0.1:34476" http.request.uri="/v2/foo/bar/blobs/uploads/e33dd671-9959-4e33-82cb-d94a8dc4dca2?_state=ddfzQf24-Gw5BQcZ0Y6Z5E7Y_2WzuvVcTyJ0KY43sf17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzM2RkNjcxLTk5NTktNGUzMy04MmNiLWQ5NGE4ZGM0ZGNhMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODoyNi4yNzUzMjA2MzhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="651.757µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:26 +0000] "GET /v2/foo/bar/blobs/uploads/e33dd671-9959-4e33-82cb-d94a8dc4dca2?_state=ddfzQf24-Gw5BQcZ0Y6Z5E7Y_2WzuvVcTyJ0KY43sf17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzM2RkNjcxLTk5NTktNGUzMy04MmNiLWQ5NGE4ZGM0ZGNhMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODoyNi4yNzUzMjA2MzhaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:26Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:32861" http.request.id=347e9c8d-99f2-4e1e-9303-2bb283a67913 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34476" http.request.uri="/v2/foo/bar/blobs/uploads/e33dd671-9959-4e33-82cb-d94a8dc4dca2?_state=ddfzQf24-Gw5BQcZ0Y6Z5E7Y_2WzuvVcTyJ0KY43sf17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzM2RkNjcxLTk5NTktNGUzMy04MmNiLWQ5NGE4ZGM0ZGNhMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODoyNi4yNzUzMjA2MzhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="615.786µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:26 +0000] "DELETE /v2/foo/bar/blobs/uploads/e33dd671-9959-4e33-82cb-d94a8dc4dca2?_state=ddfzQf24-Gw5BQcZ0Y6Z5E7Y_2WzuvVcTyJ0KY43sf17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzM2RkNjcxLTk5NTktNGUzMy04MmNiLWQ5NGE4ZGM0ZGNhMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODoyNi4yNzUzMjA2MzhaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:26Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.2 http.request.host="127.0.0.1:32861" http.request.id=f455c52f-f697-4ba2-b4c0-0a385b429e66 http.request.method=GET http.request.remoteaddr="127.0.0.1:34476" http.request.uri="/v2/foo/bar/blobs/uploads/e33dd671-9959-4e33-82cb-d94a8dc4dca2?_state=ddfzQf24-Gw5BQcZ0Y6Z5E7Y_2WzuvVcTyJ0KY43sf17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzM2RkNjcxLTk5NTktNGUzMy04MmNiLWQ5NGE4ZGM0ZGNhMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODoyNi4yNzUzMjA2MzhaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=e33dd671-9959-4e33-82cb-d94a8dc4dca2 time="2025-04-11T21:58:26Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:32861" http.request.id=f455c52f-f697-4ba2-b4c0-0a385b429e66 http.request.method=GET http.request.remoteaddr="127.0.0.1:34476" http.request.uri="/v2/foo/bar/blobs/uploads/e33dd671-9959-4e33-82cb-d94a8dc4dca2?_state=ddfzQf24-Gw5BQcZ0Y6Z5E7Y_2WzuvVcTyJ0KY43sf17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzM2RkNjcxLTk5NTktNGUzMy04MmNiLWQ5NGE4ZGM0ZGNhMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODoyNi4yNzUzMjA2MzhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="559.449µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=e33dd671-9959-4e33-82cb-d94a8dc4dca2 127.0.0.1 - - [11/Apr/2025:21:58:26 +0000] "GET /v2/foo/bar/blobs/uploads/e33dd671-9959-4e33-82cb-d94a8dc4dca2?_state=ddfzQf24-Gw5BQcZ0Y6Z5E7Y_2WzuvVcTyJ0KY43sf17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUzM2RkNjcxLTk5NTktNGUzMy04MmNiLWQ5NGE4ZGM0ZGNhMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODoyNi4yNzUzMjA2MzhaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-04-11T21:58:26Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:32861" http.request.id=cfeca05c-2dff-47dc-bcc3-913abf71903d http.request.method=POST http.request.remoteaddr="127.0.0.1:34488" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="766.356µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:26Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.2 http.request.host="127.0.0.1:32861" http.request.id=88ff56d6-478e-4a6a-b99e-139e43923b4a http.request.method=PUT http.request.remoteaddr="127.0.0.1:34488" http.request.uri="/v2/foo/bar/blobs/uploads/1e723b32-eb4b-4144-be0d-7279e60ffb79?_state=R_O9aFQZ9NWdmdeauOjiZ2yr7NIXekNOrl4cpmesWo57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFlNzIzYjMyLWViNGItNDE0NC1iZTBkLTcyNzllNjBmZmI3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODoyNi4yNzgzMTA0NDlaIn0%3D&digest=sha256%3A26e69f71d7e0252aa509be2bd3eef7dbf49c962496cae147114a48ed3b0234aa" http.request.useragent="Go-http-client/1.1" provided=sha256:26e69f71d7e0252aa509be2bd3eef7dbf49c962496cae147114a48ed3b0234aa vars.name="foo/bar" vars.uuid=1e723b32-eb4b-4144-be0d-7279e60ffb79 time="2025-04-11T21:58:26Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.2 http.request.host="127.0.0.1:32861" http.request.id=88ff56d6-478e-4a6a-b99e-139e43923b4a http.request.method=PUT http.request.remoteaddr="127.0.0.1:34488" http.request.uri="/v2/foo/bar/blobs/uploads/1e723b32-eb4b-4144-be0d-7279e60ffb79?_state=R_O9aFQZ9NWdmdeauOjiZ2yr7NIXekNOrl4cpmesWo57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFlNzIzYjMyLWViNGItNDE0NC1iZTBkLTcyNzllNjBmZmI3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODoyNi4yNzgzMTA0NDlaIn0%3D&digest=sha256%3A26e69f71d7e0252aa509be2bd3eef7dbf49c962496cae147114a48ed3b0234aa" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=1e723b32-eb4b-4144-be0d-7279e60ffb79 time="2025-04-11T21:58:26Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:26e69f71d7e0252aa509be2bd3eef7dbf49c962496cae147114a48ed3b0234aa, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.2 http.request.host="127.0.0.1:32861" http.request.id=88ff56d6-478e-4a6a-b99e-139e43923b4a http.request.method=PUT http.request.remoteaddr="127.0.0.1:34488" http.request.uri="/v2/foo/bar/blobs/uploads/1e723b32-eb4b-4144-be0d-7279e60ffb79?_state=R_O9aFQZ9NWdmdeauOjiZ2yr7NIXekNOrl4cpmesWo57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFlNzIzYjMyLWViNGItNDE0NC1iZTBkLTcyNzllNjBmZmI3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODoyNi4yNzgzMTA0NDlaIn0%3D&digest=sha256%3A26e69f71d7e0252aa509be2bd3eef7dbf49c962496cae147114a48ed3b0234aa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="670.089µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=1e723b32-eb4b-4144-be0d-7279e60ffb79 127.0.0.1 - - [11/Apr/2025:21:58:26 +0000] "PUT /v2/foo/bar/blobs/uploads/1e723b32-eb4b-4144-be0d-7279e60ffb79?_state=R_O9aFQZ9NWdmdeauOjiZ2yr7NIXekNOrl4cpmesWo57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFlNzIzYjMyLWViNGItNDE0NC1iZTBkLTcyNzllNjBmZmI3OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODoyNi4yNzgzMTA0NDlaIn0%3D&digest=sha256%3A26e69f71d7e0252aa509be2bd3eef7dbf49c962496cae147114a48ed3b0234aa HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-04-11T21:58:26Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:32861" http.request.id=a437ae32-07e7-4155-8dca-a1649c29ec09 http.request.method=POST http.request.remoteaddr="127.0.0.1:34488" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="647.77µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:26Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:32861" http.request.id=4c42b269-8b0a-4d17-98eb-00da8387d42d http.request.method=PUT http.request.remoteaddr="127.0.0.1:34488" http.request.uri="/v2/foo/bar/blobs/uploads/7c3f8728-e390-4399-afd2-34e978e61cba?_state=kvH3t2gRAJ_iVvcwVzvcrHisbiAhMYaTcEhIN14DUSh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdjM2Y4NzI4LWUzOTAtNDM5OS1hZmQyLTM0ZTk3OGU2MWNiYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODoyNi4yNzk4NjIxOTVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="740.418µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:26 +0000] "PUT /v2/foo/bar/blobs/uploads/7c3f8728-e390-4399-afd2-34e978e61cba?_state=kvH3t2gRAJ_iVvcwVzvcrHisbiAhMYaTcEhIN14DUSh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdjM2Y4NzI4LWUzOTAtNDM5OS1hZmQyLTM0ZTk3OGU2MWNiYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODoyNi4yNzk4NjIxOTVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:26Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:32861" http.request.id=47671d7b-2f25-4a1b-ade2-ee088d398393 http.request.method=POST http.request.remoteaddr="127.0.0.1:34488" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="645.326µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:26Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:32861" http.request.id=7482fee8-c51a-4f9e-97a1-121a1af07b5a http.request.method=PUT http.request.remoteaddr="127.0.0.1:34488" http.request.uri="/v2/foo/bar/blobs/uploads/3a20fa3f-81d2-4260-a841-900e28175444?_state=tzjaHC1HUUl-KTt6RbFqJgWDAEaNtXXdZcPSMMoT7KN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNhMjBmYTNmLTgxZDItNDI2MC1hODQxLTkwMGUyODE3NTQ0NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODoyNi4yODE0NDg3NDVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="761.05µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:26 +0000] "PUT /v2/foo/bar/blobs/uploads/3a20fa3f-81d2-4260-a841-900e28175444?_state=tzjaHC1HUUl-KTt6RbFqJgWDAEaNtXXdZcPSMMoT7KN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNhMjBmYTNmLTgxZDItNDI2MC1hODQxLTkwMGUyODE3NTQ0NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODoyNi4yODE0NDg3NDVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:26Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:32861" http.request.id=40162981-7954-4c1c-97d8-e0e5436f9a8b http.request.method=POST http.request.remoteaddr="127.0.0.1:34488" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="641.657µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:27Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:32861" http.request.id=1c3aaad5-6b81-4a7c-b657-60db27d2c075 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34488" http.request.uri="/v2/foo/bar/blobs/uploads/d7301d09-d156-4bd2-8cbf-8632c3b8acdd?_state=6OEvqMiig2gMWBqk8hknQ7AMU04Lv4JGaeOGUsaKGUp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ3MzAxZDA5LWQxNTYtNGJkMi04Y2JmLTg2MzJjM2I4YWNkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODoyNi4yODMwNjk4MDFaIn0%3D&digest=sha256%3A26e69f71d7e0252aa509be2bd3eef7dbf49c962496cae147114a48ed3b0234aa" http.request.useragent="Go-http-client/1.1" http.response.duration=788.258329ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:26 +0000] "PUT /v2/foo/bar/blobs/uploads/d7301d09-d156-4bd2-8cbf-8632c3b8acdd?_state=6OEvqMiig2gMWBqk8hknQ7AMU04Lv4JGaeOGUsaKGUp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ3MzAxZDA5LWQxNTYtNGJkMi04Y2JmLTg2MzJjM2I4YWNkZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODoyNi4yODMwNjk4MDFaIn0%3D&digest=sha256%3A26e69f71d7e0252aa509be2bd3eef7dbf49c962496cae147114a48ed3b0234aa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:27Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:32861" http.request.id=69cd495e-209c-4180-9d51-d8a2ee2461cc http.request.method=POST http.request.remoteaddr="127.0.0.1:34488" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="977.571µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:27 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:27Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:32861" http.request.id=e3a49477-c41c-4623-ba15-de94b40a8ff8 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:34488" http.request.uri="/v2/foo/bar/blobs/uploads/e7aab7d8-01db-4741-823e-f9d1e8213a0b?_state=D8fMSJko2JWuSGu9BirbLRA41xLXcPEIaIM38hSsORZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU3YWFiN2Q4LTAxZGItNDc0MS04MjNlLWY5ZDFlODIxM2EwYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODoyNy4wODY3OTk2NzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=822.273801ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:27 +0000] "PATCH /v2/foo/bar/blobs/uploads/e7aab7d8-01db-4741-823e-f9d1e8213a0b?_state=D8fMSJko2JWuSGu9BirbLRA41xLXcPEIaIM38hSsORZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU3YWFiN2Q4LTAxZGItNDc0MS04MjNlLWY5ZDFlODIxM2EwYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODoyNy4wODY3OTk2NzNaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:27Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:32861" http.request.id=41b795eb-7703-420b-98df-f2a90dbb0247 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34488" http.request.uri="/v2/foo/bar/blobs/uploads/e7aab7d8-01db-4741-823e-f9d1e8213a0b?_state=gFpFZH7n1xJ2eRTkouoG4DFv8UQs88fuVo-Om8zTJYZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU3YWFiN2Q4LTAxZGItNDc0MS04MjNlLWY5ZDFlODIxM2EwYiIsIk9mZnNldCI6MTk3OTY0ODAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjE6NTg6MjdaIn0%3D&digest=sha256%3A26e69f71d7e0252aa509be2bd3eef7dbf49c962496cae147114a48ed3b0234aa" http.request.useragent="Go-http-client/1.1" http.response.duration=1.052968ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:27 +0000] "PUT /v2/foo/bar/blobs/uploads/e7aab7d8-01db-4741-823e-f9d1e8213a0b?_state=gFpFZH7n1xJ2eRTkouoG4DFv8UQs88fuVo-Om8zTJYZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU3YWFiN2Q4LTAxZGItNDc0MS04MjNlLWY5ZDFlODIxM2EwYiIsIk9mZnNldCI6MTk3OTY0ODAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjE6NTg6MjdaIn0%3D&digest=sha256%3A26e69f71d7e0252aa509be2bd3eef7dbf49c962496cae147114a48ed3b0234aa HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:27Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:32861" http.request.id=3ba49f12-780d-411c-b0e0-bffdbc4f78f0 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:34488" http.request.uri="/v2/foo/bar/blobs/sha256:26e69f71d7e0252aa509be2bd3eef7dbf49c962496cae147114a48ed3b0234aa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="660.847µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:27 +0000] "HEAD /v2/foo/bar/blobs/sha256:26e69f71d7e0252aa509be2bd3eef7dbf49c962496cae147114a48ed3b0234aa HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:27Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:32861" http.request.id=13f77f2a-1595-409a-9637-812732bd9f76 http.request.method=GET http.request.remoteaddr="127.0.0.1:34488" http.request.uri="/v2/foo/bar/blobs/sha256:26e69f71d7e0252aa509be2bd3eef7dbf49c962496cae147114a48ed3b0234aa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=9.890068ms http.response.status=200 http.response.written=19796480 127.0.0.1 - - [11/Apr/2025:21:58:27 +0000] "GET /v2/foo/bar/blobs/sha256:26e69f71d7e0252aa509be2bd3eef7dbf49c962496cae147114a48ed3b0234aa HTTP/1.1" 200 19796480 "" "Go-http-client/1.1" time="2025-04-11T21:58:27Z" level=error msg="error parsing digest="sha257:26e69f71d7e0252aa509be2bd3eef7dbf49c962496cae147114a48ed3b0234aa": unsupported digest algorithm" go.version=go1.24.2 http.request.host="127.0.0.1:32861" http.request.id=db9e673d-5826-4310-91ee-64b471aa5630 http.request.method=GET http.request.remoteaddr="127.0.0.1:34488" http.request.uri="/v2/foo/bar/blobs/sha257:26e69f71d7e0252aa509be2bd3eef7dbf49c962496cae147114a48ed3b0234aa" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:26e69f71d7e0252aa509be2bd3eef7dbf49c962496cae147114a48ed3b0234aa" vars.name="foo/bar" time="2025-04-11T21:58:27Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.2 http.request.host="127.0.0.1:32861" http.request.id=db9e673d-5826-4310-91ee-64b471aa5630 http.request.method=GET http.request.remoteaddr="127.0.0.1:34488" http.request.uri="/v2/foo/bar/blobs/sha257:26e69f71d7e0252aa509be2bd3eef7dbf49c962496cae147114a48ed3b0234aa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="662.68µs" http.response.status=400 http.response.written=110 vars.digest="sha257:26e69f71d7e0252aa509be2bd3eef7dbf49c962496cae147114a48ed3b0234aa" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2025:21:58:27 +0000] "GET /v2/foo/bar/blobs/sha257:26e69f71d7e0252aa509be2bd3eef7dbf49c962496cae147114a48ed3b0234aa HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-04-11T21:58:27Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:32861" http.request.id=95750b5a-f914-4185-ae1f-d20a6c618806 http.request.method=GET http.request.remoteaddr="127.0.0.1:58760" http.request.uri="/v2/foo/bar/blobs/sha256:26e69f71d7e0252aa509be2bd3eef7dbf49c962496cae147114a48ed3b0234aa" http.request.useragent="Go-http-client/1.1" http.response.duration="891.872µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:27 +0000] "GET /v2/foo/bar/blobs/sha256:26e69f71d7e0252aa509be2bd3eef7dbf49c962496cae147114a48ed3b0234aa HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:27Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:32861" http.request.id=5bdce19b-7322-4d20-b71b-6c90f0bbafa5 http.request.method=GET http.request.remoteaddr="127.0.0.1:58760" http.request.uri="/v2/foo/bar/blobs/sha256:26e69f71d7e0252aa509be2bd3eef7dbf49c962496cae147114a48ed3b0234aa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.358665ms http.response.status=200 http.response.written=360448 127.0.0.1 - - [11/Apr/2025:21:58:27 +0000] "GET /v2/foo/bar/blobs/sha256:26e69f71d7e0252aa509be2bd3eef7dbf49c962496cae147114a48ed3b0234aa HTTP/1.1" 200 360448 "" "Go-http-client/1.1" time="2025-04-11T21:58:27Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:32861" http.request.id=5f00ecf7-7ae4-4d49-9222-222ffe9cb5c9 http.request.method=GET http.request.remoteaddr="127.0.0.1:58756" http.request.uri="/v2/foo/bar/blobs/sha256:26e69f71d7e0252aa509be2bd3eef7dbf49c962496cae147114a48ed3b0234aa" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.927917ms http.response.status=200 http.response.written=2693312 127.0.0.1 - - [11/Apr/2025:21:58:27 +0000] "GET /v2/foo/bar/blobs/sha256:26e69f71d7e0252aa509be2bd3eef7dbf49c962496cae147114a48ed3b0234aa HTTP/1.1" 200 2693312 "" "Go-http-client/1.1" time="2025-04-11T21:58:27Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35209" http.request.id=33bb1318-2953-4a48-8d03-beedeb5f005a http.request.method=GET http.request.remoteaddr="127.0.0.1:35810" http.request.uri="/v2/foo/bar/blobs/sha256:8ad0000813d84f769aee0af3614dd0e7b7cdf7ccd0d7d8fe6c3049258f298e59" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.726591252s http.response.status=200 http.response.written=2630912 127.0.0.1 - - [11/Apr/2025:21:58:26 +0000] "GET /v2/foo/bar/blobs/sha256:8ad0000813d84f769aee0af3614dd0e7b7cdf7ccd0d7d8fe6c3049258f298e59 HTTP/1.1" 200 2630912 "" "Go-http-client/1.1" time="2025-04-11T21:58:27Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:35209" http.request.id=e7d7a229-7675-4e39-8819-753e504801b3 http.request.method=GET http.request.remoteaddr="127.0.0.1:35804" http.request.uri="/v2/foo/bar/blobs/sha256:8ad0000813d84f769aee0af3614dd0e7b7cdf7ccd0d7d8fe6c3049258f298e59" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.729478806s http.response.status=200 http.response.written=2693312 127.0.0.1 - - [11/Apr/2025:21:58:26 +0000] "GET /v2/foo/bar/blobs/sha256:8ad0000813d84f769aee0af3614dd0e7b7cdf7ccd0d7d8fe6c3049258f298e59 HTTP/1.1" 200 2693312 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (4.50s) === RUN TestBlobDelete time="2025-04-11T21:58:27Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-04-11T21:58:27Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T21:58:28Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:533ef687e8524d08cb1d96cf4e4b92f89e6d246ce84f33a0a65f64faf3ea8486 err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:43505" http.request.id=bd67eadd-8d9f-4155-99f6-cf86b5f3dc2c http.request.method=GET http.request.remoteaddr="127.0.0.1:57900" http.request.uri="/v2/foo/bar/blobs/sha256:533ef687e8524d08cb1d96cf4e4b92f89e6d246ce84f33a0a65f64faf3ea8486" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.01526ms http.response.status=404 http.response.written=157 vars.digest="sha256:533ef687e8524d08cb1d96cf4e4b92f89e6d246ce84f33a0a65f64faf3ea8486" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2025:21:58:28 +0000] "GET /v2/foo/bar/blobs/sha256:533ef687e8524d08cb1d96cf4e4b92f89e6d246ce84f33a0a65f64faf3ea8486 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-04-11T21:58:28Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:533ef687e8524d08cb1d96cf4e4b92f89e6d246ce84f33a0a65f64faf3ea8486 err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:43505" http.request.id=1ba1515e-26a3-4a33-a8d9-7076c2795fc1 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57902" http.request.uri="/v2/foo/bar/blobs/sha256:533ef687e8524d08cb1d96cf4e4b92f89e6d246ce84f33a0a65f64faf3ea8486" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="732.889µs" http.response.status=404 http.response.written=157 vars.digest="sha256:533ef687e8524d08cb1d96cf4e4b92f89e6d246ce84f33a0a65f64faf3ea8486" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2025:21:58:28 +0000] "HEAD /v2/foo/bar/blobs/sha256:533ef687e8524d08cb1d96cf4e4b92f89e6d246ce84f33a0a65f64faf3ea8486 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-04-11T21:58:28Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43505" http.request.id=540a3520-1183-462d-84e1-03a4c3e40cb1 http.request.method=POST http.request.remoteaddr="127.0.0.1:57902" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="703.564µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:28Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43505" http.request.id=5d240edc-7522-4c2a-a05b-e5f0396033ea http.request.method=GET http.request.remoteaddr="127.0.0.1:57902" http.request.uri="/v2/foo/bar/blobs/uploads/c4694252-a75d-4e32-87a4-2863f497a8a2?_state=6pJak2-OGmZhytp_Y0cxH8Kk_HnJ2UxMOgXN6lOH_KJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM0Njk0MjUyLWE3NWQtNGUzMi04N2E0LTI4NjNmNDk3YThhMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODoyOC4wMjgxMzIwOTRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="728.105µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:28 +0000] "GET /v2/foo/bar/blobs/uploads/c4694252-a75d-4e32-87a4-2863f497a8a2?_state=6pJak2-OGmZhytp_Y0cxH8Kk_HnJ2UxMOgXN6lOH_KJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM0Njk0MjUyLWE3NWQtNGUzMi04N2E0LTI4NjNmNDk3YThhMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODoyOC4wMjgxMzIwOTRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:28Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43505" http.request.id=784fab4d-1013-4931-9743-d3dece857347 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57902" http.request.uri="/v2/foo/bar/blobs/uploads/c4694252-a75d-4e32-87a4-2863f497a8a2?_state=6pJak2-OGmZhytp_Y0cxH8Kk_HnJ2UxMOgXN6lOH_KJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM0Njk0MjUyLWE3NWQtNGUzMi04N2E0LTI4NjNmNDk3YThhMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODoyOC4wMjgxMzIwOTRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="717.626µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:28 +0000] "DELETE /v2/foo/bar/blobs/uploads/c4694252-a75d-4e32-87a4-2863f497a8a2?_state=6pJak2-OGmZhytp_Y0cxH8Kk_HnJ2UxMOgXN6lOH_KJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM0Njk0MjUyLWE3NWQtNGUzMi04N2E0LTI4NjNmNDk3YThhMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODoyOC4wMjgxMzIwOTRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:28Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.2 http.request.host="127.0.0.1:43505" http.request.id=80d4ada0-2e64-4a0a-ad65-3c0f283521fb http.request.method=GET http.request.remoteaddr="127.0.0.1:57902" http.request.uri="/v2/foo/bar/blobs/uploads/c4694252-a75d-4e32-87a4-2863f497a8a2?_state=6pJak2-OGmZhytp_Y0cxH8Kk_HnJ2UxMOgXN6lOH_KJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM0Njk0MjUyLWE3NWQtNGUzMi04N2E0LTI4NjNmNDk3YThhMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODoyOC4wMjgxMzIwOTRaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=c4694252-a75d-4e32-87a4-2863f497a8a2 time="2025-04-11T21:58:28Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:43505" http.request.id=80d4ada0-2e64-4a0a-ad65-3c0f283521fb http.request.method=GET http.request.remoteaddr="127.0.0.1:57902" http.request.uri="/v2/foo/bar/blobs/uploads/c4694252-a75d-4e32-87a4-2863f497a8a2?_state=6pJak2-OGmZhytp_Y0cxH8Kk_HnJ2UxMOgXN6lOH_KJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM0Njk0MjUyLWE3NWQtNGUzMi04N2E0LTI4NjNmNDk3YThhMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODoyOC4wMjgxMzIwOTRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="712.193µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=c4694252-a75d-4e32-87a4-2863f497a8a2 127.0.0.1 - - [11/Apr/2025:21:58:28 +0000] "GET /v2/foo/bar/blobs/uploads/c4694252-a75d-4e32-87a4-2863f497a8a2?_state=6pJak2-OGmZhytp_Y0cxH8Kk_HnJ2UxMOgXN6lOH_KJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM0Njk0MjUyLWE3NWQtNGUzMi04N2E0LTI4NjNmNDk3YThhMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODoyOC4wMjgxMzIwOTRaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-04-11T21:58:28Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43505" http.request.id=991fad9e-dd2e-4fb0-ab9b-ab6c290acee2 http.request.method=POST http.request.remoteaddr="127.0.0.1:57914" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="868.702µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:28Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.2 http.request.host="127.0.0.1:43505" http.request.id=4786f570-8dbd-4a92-ae01-f645eff71169 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57914" http.request.uri="/v2/foo/bar/blobs/uploads/db048d66-c561-468d-980d-d7e3b37a1b84?_state=jQh4dmhIdIndqWc4dDKUzjNPDFp43dBAJGW4r-f1Cgt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRiMDQ4ZDY2LWM1NjEtNDY4ZC05ODBkLWQ3ZTNiMzdhMWI4NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODoyOC4wMzE2NTM1NjdaIn0%3D&digest=sha256%3A533ef687e8524d08cb1d96cf4e4b92f89e6d246ce84f33a0a65f64faf3ea8486" http.request.useragent="Go-http-client/1.1" provided=sha256:533ef687e8524d08cb1d96cf4e4b92f89e6d246ce84f33a0a65f64faf3ea8486 vars.name="foo/bar" vars.uuid=db048d66-c561-468d-980d-d7e3b37a1b84 time="2025-04-11T21:58:28Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.2 http.request.host="127.0.0.1:43505" http.request.id=4786f570-8dbd-4a92-ae01-f645eff71169 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57914" http.request.uri="/v2/foo/bar/blobs/uploads/db048d66-c561-468d-980d-d7e3b37a1b84?_state=jQh4dmhIdIndqWc4dDKUzjNPDFp43dBAJGW4r-f1Cgt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRiMDQ4ZDY2LWM1NjEtNDY4ZC05ODBkLWQ3ZTNiMzdhMWI4NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODoyOC4wMzE2NTM1NjdaIn0%3D&digest=sha256%3A533ef687e8524d08cb1d96cf4e4b92f89e6d246ce84f33a0a65f64faf3ea8486" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=db048d66-c561-468d-980d-d7e3b37a1b84 time="2025-04-11T21:58:28Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:533ef687e8524d08cb1d96cf4e4b92f89e6d246ce84f33a0a65f64faf3ea8486, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.2 http.request.host="127.0.0.1:43505" http.request.id=4786f570-8dbd-4a92-ae01-f645eff71169 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57914" http.request.uri="/v2/foo/bar/blobs/uploads/db048d66-c561-468d-980d-d7e3b37a1b84?_state=jQh4dmhIdIndqWc4dDKUzjNPDFp43dBAJGW4r-f1Cgt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRiMDQ4ZDY2LWM1NjEtNDY4ZC05ODBkLWQ3ZTNiMzdhMWI4NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODoyOC4wMzE2NTM1NjdaIn0%3D&digest=sha256%3A533ef687e8524d08cb1d96cf4e4b92f89e6d246ce84f33a0a65f64faf3ea8486" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="686.392µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=db048d66-c561-468d-980d-d7e3b37a1b84 127.0.0.1 - - [11/Apr/2025:21:58:28 +0000] "PUT /v2/foo/bar/blobs/uploads/db048d66-c561-468d-980d-d7e3b37a1b84?_state=jQh4dmhIdIndqWc4dDKUzjNPDFp43dBAJGW4r-f1Cgt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRiMDQ4ZDY2LWM1NjEtNDY4ZC05ODBkLWQ3ZTNiMzdhMWI4NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODoyOC4wMzE2NTM1NjdaIn0%3D&digest=sha256%3A533ef687e8524d08cb1d96cf4e4b92f89e6d246ce84f33a0a65f64faf3ea8486 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-04-11T21:58:28Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43505" http.request.id=3c3c6ad6-77e3-4ce5-8908-b4fe41a3dc6f http.request.method=POST http.request.remoteaddr="127.0.0.1:57914" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="710.461µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:28Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43505" http.request.id=a7b31ed7-9ed4-41f1-a8ac-fa2cd6ae39a4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57914" http.request.uri="/v2/foo/bar/blobs/uploads/cabcf9be-f4bc-46df-817e-021cda9c9ca0?_state=P4y3BgkuW0Vkx7BDfqRM8Z1FcQiPXT7ezYL5uFLHawx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNhYmNmOWJlLWY0YmMtNDZkZi04MTdlLTAyMWNkYTljOWNhMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODoyOC4wMzMzMTQ5NDFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="861.115µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:28 +0000] "PUT /v2/foo/bar/blobs/uploads/cabcf9be-f4bc-46df-817e-021cda9c9ca0?_state=P4y3BgkuW0Vkx7BDfqRM8Z1FcQiPXT7ezYL5uFLHawx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNhYmNmOWJlLWY0YmMtNDZkZi04MTdlLTAyMWNkYTljOWNhMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODoyOC4wMzMzMTQ5NDFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:28Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43505" http.request.id=406b2e86-c2fd-4ccc-a0e9-451a4fd71316 http.request.method=POST http.request.remoteaddr="127.0.0.1:57914" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="701.59µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:28Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43505" http.request.id=55b45e05-d86f-41fc-b737-0ff367670f08 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57914" http.request.uri="/v2/foo/bar/blobs/uploads/97f2f56b-e5ba-43bb-b950-fa1136d77c62?_state=A6LXXCRWjtW07Z_Cd_N3rgdzEnyJfBtPO_JW2z9vq-p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3ZjJmNTZiLWU1YmEtNDNiYi1iOTUwLWZhMTEzNmQ3N2M2MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODoyOC4wMzUwOTE4MzNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="817.553µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:28 +0000] "PUT /v2/foo/bar/blobs/uploads/97f2f56b-e5ba-43bb-b950-fa1136d77c62?_state=A6LXXCRWjtW07Z_Cd_N3rgdzEnyJfBtPO_JW2z9vq-p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3ZjJmNTZiLWU1YmEtNDNiYi1iOTUwLWZhMTEzNmQ3N2M2MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODoyOC4wMzUwOTE4MzNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:28Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43505" http.request.id=c5b3a74a-7cbb-4e02-9671-cf80769a9f16 http.request.method=POST http.request.remoteaddr="127.0.0.1:57914" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="696.82µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:28 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:29Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43505" http.request.id=981cf6fe-a2d8-422a-80a6-cab9772680c4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57914" http.request.uri="/v2/foo/bar/blobs/uploads/2c2c68a9-d140-4708-a416-78f65fe29674?_state=CF2_vCtET8ZxV9N_Z-1N_7chBqRN1CgHJP62tzDHVF97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJjMmM2OGE5LWQxNDAtNDcwOC1hNDE2LTc4ZjY1ZmUyOTY3NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODoyOC4wMzY4NDEwMzJaIn0%3D&digest=sha256%3A533ef687e8524d08cb1d96cf4e4b92f89e6d246ce84f33a0a65f64faf3ea8486" http.request.useragent="Go-http-client/1.1" http.response.duration=1.396325112s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:28 +0000] "PUT /v2/foo/bar/blobs/uploads/2c2c68a9-d140-4708-a416-78f65fe29674?_state=CF2_vCtET8ZxV9N_Z-1N_7chBqRN1CgHJP62tzDHVF97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJjMmM2OGE5LWQxNDAtNDcwOC1hNDE2LTc4ZjY1ZmUyOTY3NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODoyOC4wMzY4NDEwMzJaIn0%3D&digest=sha256%3A533ef687e8524d08cb1d96cf4e4b92f89e6d246ce84f33a0a65f64faf3ea8486 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:29Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43505" http.request.id=df2e7cf0-02d6-41a0-9a03-09b7932020df http.request.method=POST http.request.remoteaddr="127.0.0.1:57914" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.023919ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:30Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:43505" http.request.id=c22e62cf-64d4-43e4-9434-c695ffe8ca18 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:57914" http.request.uri="/v2/foo/bar/blobs/uploads/3ced8786-0138-4799-be5c-fea9d2684a2f?_state=PDO1-POFaGXnPML81ccLcB7pMt-pMBW2Ha1unmqH1EN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjZWQ4Nzg2LTAxMzgtNDc5OS1iZTVjLWZlYTlkMjY4NGEyZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODoyOS40NTQ2MzYwMDFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.412195029s http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:29 +0000] "PATCH /v2/foo/bar/blobs/uploads/3ced8786-0138-4799-be5c-fea9d2684a2f?_state=PDO1-POFaGXnPML81ccLcB7pMt-pMBW2Ha1unmqH1EN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjZWQ4Nzg2LTAxMzgtNDc5OS1iZTVjLWZlYTlkMjY4NGEyZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODoyOS40NTQ2MzYwMDFaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:30Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43505" http.request.id=afa9c3ad-3270-4748-8dea-e86f4dc0e2ae http.request.method=PUT http.request.remoteaddr="127.0.0.1:57914" http.request.uri="/v2/foo/bar/blobs/uploads/3ced8786-0138-4799-be5c-fea9d2684a2f?_state=y9OmLId-I66Ud0RtZbiVZAEjqUjuJHfQYN9W8sFSFQx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjZWQ4Nzg2LTAxMzgtNDc5OS1iZTVjLWZlYTlkMjY4NGEyZiIsIk9mZnNldCI6MjY0NTA0MzIsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjE6NTg6MjlaIn0%3D&digest=sha256%3A533ef687e8524d08cb1d96cf4e4b92f89e6d246ce84f33a0a65f64faf3ea8486" http.request.useragent="Go-http-client/1.1" http.response.duration=1.073931ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:30 +0000] "PUT /v2/foo/bar/blobs/uploads/3ced8786-0138-4799-be5c-fea9d2684a2f?_state=y9OmLId-I66Ud0RtZbiVZAEjqUjuJHfQYN9W8sFSFQx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNjZWQ4Nzg2LTAxMzgtNDc5OS1iZTVjLWZlYTlkMjY4NGEyZiIsIk9mZnNldCI6MjY0NTA0MzIsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjE6NTg6MjlaIn0%3D&digest=sha256%3A533ef687e8524d08cb1d96cf4e4b92f89e6d246ce84f33a0a65f64faf3ea8486 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:30Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43505" http.request.id=388c9697-5c31-4862-852a-8a65216bd2b0 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57914" http.request.uri="/v2/foo/bar/blobs/sha256:533ef687e8524d08cb1d96cf4e4b92f89e6d246ce84f33a0a65f64faf3ea8486" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="731.573µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:30 +0000] "HEAD /v2/foo/bar/blobs/sha256:533ef687e8524d08cb1d96cf4e4b92f89e6d246ce84f33a0a65f64faf3ea8486 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:30Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43505" http.request.id=8285bbb4-b89f-4607-a2c0-d03756a42531 http.request.method=GET http.request.remoteaddr="127.0.0.1:57914" http.request.uri="/v2/foo/bar/blobs/sha256:533ef687e8524d08cb1d96cf4e4b92f89e6d246ce84f33a0a65f64faf3ea8486" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=13.10949ms http.response.status=200 http.response.written=26450432 127.0.0.1 - - [11/Apr/2025:21:58:30 +0000] "GET /v2/foo/bar/blobs/sha256:533ef687e8524d08cb1d96cf4e4b92f89e6d246ce84f33a0a65f64faf3ea8486 HTTP/1.1" 200 26450432 "" "Go-http-client/1.1" time="2025-04-11T21:58:30Z" level=error msg="error parsing digest="sha257:533ef687e8524d08cb1d96cf4e4b92f89e6d246ce84f33a0a65f64faf3ea8486": unsupported digest algorithm" go.version=go1.24.2 http.request.host="127.0.0.1:43505" http.request.id=7fc15e9e-b42d-4808-bbc1-6356e008bb0f http.request.method=GET http.request.remoteaddr="127.0.0.1:57914" http.request.uri="/v2/foo/bar/blobs/sha257:533ef687e8524d08cb1d96cf4e4b92f89e6d246ce84f33a0a65f64faf3ea8486" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:533ef687e8524d08cb1d96cf4e4b92f89e6d246ce84f33a0a65f64faf3ea8486" vars.name="foo/bar" time="2025-04-11T21:58:30Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.2 http.request.host="127.0.0.1:43505" http.request.id=7fc15e9e-b42d-4808-bbc1-6356e008bb0f http.request.method=GET http.request.remoteaddr="127.0.0.1:57914" http.request.uri="/v2/foo/bar/blobs/sha257:533ef687e8524d08cb1d96cf4e4b92f89e6d246ce84f33a0a65f64faf3ea8486" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="676.949µs" http.response.status=400 http.response.written=110 vars.digest="sha257:533ef687e8524d08cb1d96cf4e4b92f89e6d246ce84f33a0a65f64faf3ea8486" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2025:21:58:30 +0000] "GET /v2/foo/bar/blobs/sha257:533ef687e8524d08cb1d96cf4e4b92f89e6d246ce84f33a0a65f64faf3ea8486 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-04-11T21:58:30Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43505" http.request.id=424b9ce5-3667-4ceb-8b53-fd7ec51acb9e http.request.method=GET http.request.remoteaddr="127.0.0.1:57930" http.request.uri="/v2/foo/bar/blobs/sha256:533ef687e8524d08cb1d96cf4e4b92f89e6d246ce84f33a0a65f64faf3ea8486" http.request.useragent="Go-http-client/1.1" http.response.duration=1.00802ms http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:30 +0000] "GET /v2/foo/bar/blobs/sha256:533ef687e8524d08cb1d96cf4e4b92f89e6d246ce84f33a0a65f64faf3ea8486 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:30Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43505" http.request.id=0d0656bb-09e5-4a33-b280-b1d3e7332187 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57936" http.request.uri="/v2/foo/bar/blobs/sha256:533ef687e8524d08cb1d96cf4e4b92f89e6d246ce84f33a0a65f64faf3ea8486" http.request.useragent="Go-http-client/1.1" http.response.duration="921.122µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:30 +0000] "DELETE /v2/foo/bar/blobs/sha256:533ef687e8524d08cb1d96cf4e4b92f89e6d246ce84f33a0a65f64faf3ea8486 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:30Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:533ef687e8524d08cb1d96cf4e4b92f89e6d246ce84f33a0a65f64faf3ea8486 err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:43505" http.request.id=131bb755-e0ff-4337-b1d5-fb44985b8324 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57936" http.request.uri="/v2/foo/bar/blobs/sha256:533ef687e8524d08cb1d96cf4e4b92f89e6d246ce84f33a0a65f64faf3ea8486" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="635.802µs" http.response.status=404 http.response.written=157 vars.digest="sha256:533ef687e8524d08cb1d96cf4e4b92f89e6d246ce84f33a0a65f64faf3ea8486" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2025:21:58:30 +0000] "HEAD /v2/foo/bar/blobs/sha256:533ef687e8524d08cb1d96cf4e4b92f89e6d246ce84f33a0a65f64faf3ea8486 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-04-11T21:58:30Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:43505" http.request.id=8fcc4102-8670-4fb3-a721-77ab79f48119 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57936" http.request.uri="/v2/foo/bar/blobs/sha256:533ef687e8524d08cb1d96cf4e4b92f89e6d246ce84f33a0a65f64faf3ea8486" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="626.691µs" http.response.status=404 http.response.written=74 vars.digest="sha256:533ef687e8524d08cb1d96cf4e4b92f89e6d246ce84f33a0a65f64faf3ea8486" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2025:21:58:30 +0000] "DELETE /v2/foo/bar/blobs/sha256:533ef687e8524d08cb1d96cf4e4b92f89e6d246ce84f33a0a65f64faf3ea8486 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-04-11T21:58:30Z" level=error msg="error parsing digest="sha257:533ef687e8524d08cb1d96cf4e4b92f89e6d246ce84f33a0a65f64faf3ea8486": unsupported digest algorithm" go.version=go1.24.2 http.request.host="127.0.0.1:43505" http.request.id=3af207cf-1533-4ea6-845c-076e09746482 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57946" http.request.uri="/v2/foo/bar/blobs/sha257:533ef687e8524d08cb1d96cf4e4b92f89e6d246ce84f33a0a65f64faf3ea8486" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:533ef687e8524d08cb1d96cf4e4b92f89e6d246ce84f33a0a65f64faf3ea8486" vars.name="foo/bar" time="2025-04-11T21:58:30Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.2 http.request.host="127.0.0.1:43505" http.request.id=3af207cf-1533-4ea6-845c-076e09746482 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57946" http.request.uri="/v2/foo/bar/blobs/sha257:533ef687e8524d08cb1d96cf4e4b92f89e6d246ce84f33a0a65f64faf3ea8486" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="850.243µs" http.response.status=400 http.response.written=110 vars.digest="sha257:533ef687e8524d08cb1d96cf4e4b92f89e6d246ce84f33a0a65f64faf3ea8486" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2025:21:58:30 +0000] "DELETE /v2/foo/bar/blobs/sha257:533ef687e8524d08cb1d96cf4e4b92f89e6d246ce84f33a0a65f64faf3ea8486 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-04-11T21:58:30Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43505" http.request.id=63df82e0-7ccf-4a9c-84a4-c47a7feb9907 http.request.method=POST http.request.remoteaddr="127.0.0.1:57950" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="853.307µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:30 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:32Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43505" http.request.id=d84e8f7f-fd21-455c-bad4-ba7792595ba5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57950" http.request.uri="/v2/foo/bar/blobs/uploads/8ea1a92b-2f09-42ff-9aa3-3cc78e9fc3ef?_state=ReOzdUxhPQXvlG5IdO_Q1JP7P2j-Fkx_wFdHtHZElJ17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhlYTFhOTJiLTJmMDktNDJmZi05YWEzLTNjYzc4ZTlmYzNlZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODozMC44OTgyNTE1NjhaIn0%3D&digest=sha256%3A533ef687e8524d08cb1d96cf4e4b92f89e6d246ce84f33a0a65f64faf3ea8486" http.request.useragent="Go-http-client/1.1" http.response.duration=1.391702035s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:30 +0000] "PUT /v2/foo/bar/blobs/uploads/8ea1a92b-2f09-42ff-9aa3-3cc78e9fc3ef?_state=ReOzdUxhPQXvlG5IdO_Q1JP7P2j-Fkx_wFdHtHZElJ17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhlYTFhOTJiLTJmMDktNDJmZi05YWEzLTNjYzc4ZTlmYzNlZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODozMC44OTgyNTE1NjhaIn0%3D&digest=sha256%3A533ef687e8524d08cb1d96cf4e4b92f89e6d246ce84f33a0a65f64faf3ea8486 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:32Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43505" http.request.id=9dbbbec7-0a54-4b18-84d7-21f0988c56b3 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57950" http.request.uri="/v2/foo/bar/blobs/sha256:533ef687e8524d08cb1d96cf4e4b92f89e6d246ce84f33a0a65f64faf3ea8486" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="949.394µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:32 +0000] "HEAD /v2/foo/bar/blobs/sha256:533ef687e8524d08cb1d96cf4e4b92f89e6d246ce84f33a0a65f64faf3ea8486 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:32Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43505" http.request.id=4333f178-2bc6-4aac-b7c3-462042b4e3e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:57930" http.request.uri="/v2/foo/bar/blobs/sha256:533ef687e8524d08cb1d96cf4e4b92f89e6d246ce84f33a0a65f64faf3ea8486" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.42170322s http.response.status=200 http.response.written=2630912 127.0.0.1 - - [11/Apr/2025:21:58:30 +0000] "GET /v2/foo/bar/blobs/sha256:533ef687e8524d08cb1d96cf4e4b92f89e6d246ce84f33a0a65f64faf3ea8486 HTTP/1.1" 200 2630912 "" "Go-http-client/1.1" time="2025-04-11T21:58:32Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:43505" http.request.id=73ad81bc-7780-42ef-8b07-5efb4c087904 http.request.method=GET http.request.remoteaddr="127.0.0.1:57928" http.request.uri="/v2/foo/bar/blobs/sha256:533ef687e8524d08cb1d96cf4e4b92f89e6d246ce84f33a0a65f64faf3ea8486" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.425326862s http.response.status=200 http.response.written=2693312 127.0.0.1 - - [11/Apr/2025:21:58:30 +0000] "GET /v2/foo/bar/blobs/sha256:533ef687e8524d08cb1d96cf4e4b92f89e6d246ce84f33a0a65f64faf3ea8486 HTTP/1.1" 200 2693312 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (4.38s) === RUN TestRelativeURL time="2025-04-11T21:58:32Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-04-11T21:58:32Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T21:58:32Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36239" http.request.id=39bd6901-a23a-4534-8bd0-0e73965c950c http.request.method=POST http.request.remoteaddr="127.0.0.1:39588" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="802.099µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:33Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36239" http.request.id=c6d11cf2-1c49-41af-b5cc-31b4b8d1d221 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39588" http.request.uri="/v2/foo/bar/blobs/uploads/2cb02021-1ef1-4d68-9ffc-7c4d4a866626?_state=CYQA0GcFR6pV7MSQ3DCOfaUcGk-twsCCwpLpkPM5AH57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJjYjAyMDIxLTFlZjEtNGQ2OC05ZmZjLTdjNGQ0YTg2NjYyNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODozMi4zMTUzNDkxNzRaIn0%3D&digest=sha256%3Ab38b4c421905a57b210ec9970a08c29ccaf60cf343761abf4f75643ed255a359" http.request.useragent="Go-http-client/1.1" http.response.duration=1.181880221s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:32 +0000] "PUT /v2/foo/bar/blobs/uploads/2cb02021-1ef1-4d68-9ffc-7c4d4a866626?_state=CYQA0GcFR6pV7MSQ3DCOfaUcGk-twsCCwpLpkPM5AH57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJjYjAyMDIxLTFlZjEtNGQ2OC05ZmZjLTdjNGQ0YTg2NjYyNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODozMi4zMTUzNDkxNzRaIn0%3D&digest=sha256%3Ab38b4c421905a57b210ec9970a08c29ccaf60cf343761abf4f75643ed255a359 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:33Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36239" http.request.id=15973736-69c9-4020-90b6-c5ab2584e169 http.request.method=POST http.request.remoteaddr="127.0.0.1:39588" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.008682ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:33 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:33Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36239" http.request.id=1a806875-7924-42b1-b5e1-ebab71b85d96 http.request.method=POST http.request.remoteaddr="127.0.0.1:39588" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="637.373µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:33 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:34Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36239" http.request.id=468dda75-4532-48ff-9f70-38b8414ac0c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39588" http.request.uri="/v2/foo/bar/blobs/uploads/8a07ed2f-9310-4843-9462-67c0abc8f5be?_state=ljRVztqpmxQcl_G55XVRyup89UA0PbeoXOmMM1CZ63B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhhMDdlZDJmLTkzMTAtNDg0My05NDYyLTY3YzBhYmM4ZjViZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODozMy42NzMxNDM1MzJaIn0%3D&digest=sha256%3Afcb45d5f96b4c16454b4e07a3fb421a496a3f1d3d67018104ddc0f5ff1386a57" http.request.useragent="Go-http-client/1.1" http.response.duration=1.09591528s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:33 +0000] "PUT /v2/foo/bar/blobs/uploads/8a07ed2f-9310-4843-9462-67c0abc8f5be?_state=ljRVztqpmxQcl_G55XVRyup89UA0PbeoXOmMM1CZ63B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhhMDdlZDJmLTkzMTAtNDg0My05NDYyLTY3YzBhYmM4ZjViZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODozMy42NzMxNDM1MzJaIn0%3D&digest=sha256%3Afcb45d5f96b4c16454b4e07a3fb421a496a3f1d3d67018104ddc0f5ff1386a57 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (2.46s) === RUN TestBlobDeleteDisabled time="2025-04-11T21:58:34Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-04-11T21:58:34Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T21:58:34Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.2 http.request.host="127.0.0.1:42567" http.request.id=1f0817be-8d56-4a77-80b7-117f50b3b619 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53220" http.request.uri="/v2/foo/bar/blobs/sha256:7a5bc3ed21b347dd940f5f67f008bc038256ffff0cb3afb4ef572297eea28857" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="845.615µs" http.response.status=405 http.response.written=78 vars.digest="sha256:7a5bc3ed21b347dd940f5f67f008bc038256ffff0cb3afb4ef572297eea28857" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2025:21:58:34 +0000] "DELETE /v2/foo/bar/blobs/sha256:7a5bc3ed21b347dd940f5f67f008bc038256ffff0cb3afb4ef572297eea28857 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.11s) === RUN TestDeleteDisabled time="2025-04-11T21:58:34Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-04-11T21:58:34Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T21:58:34Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40571" http.request.id=3d126201-eee3-4988-85db-056fba7f2eb9 http.request.method=POST http.request.remoteaddr="127.0.0.1:49196" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="915.564µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:35Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40571" http.request.id=07c5165f-4e13-4147-8946-c1ba5985210d http.request.method=PUT http.request.remoteaddr="127.0.0.1:49196" http.request.uri="/v2/foo/bar/blobs/uploads/ff9a07c1-e16f-49a2-91ef-be28550ef486?_state=9D1Pj0HuO1zQxfS_hOqZjLRD9hr8pSe3Y5C7lRB1jtN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmOWEwN2MxLWUxNmYtNDlhMi05MWVmLWJlMjg1NTBlZjQ4NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODozNC45NDA0MzkwNDhaIn0%3D&digest=sha256%3A326f7daeb9f975bd575fa802eac136482be36a80e149c2e3726c4b1d5d0294c0" http.request.useragent="Go-http-client/1.1" http.response.duration=588.60374ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:34 +0000] "PUT /v2/foo/bar/blobs/uploads/ff9a07c1-e16f-49a2-91ef-be28550ef486?_state=9D1Pj0HuO1zQxfS_hOqZjLRD9hr8pSe3Y5C7lRB1jtN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmOWEwN2MxLWUxNmYtNDlhMi05MWVmLWJlMjg1NTBlZjQ4NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODozNC45NDA0MzkwNDhaIn0%3D&digest=sha256%3A326f7daeb9f975bd575fa802eac136482be36a80e149c2e3726c4b1d5d0294c0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:35Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.2 http.request.host="127.0.0.1:40571" http.request.id=b70525ac-fa79-4e17-b2dd-50d0f8f107f5 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:49196" http.request.uri="/v2/foo/bar/blobs/sha256:326f7daeb9f975bd575fa802eac136482be36a80e149c2e3726c4b1d5d0294c0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="834.641µs" http.response.status=405 http.response.written=78 vars.digest="sha256:326f7daeb9f975bd575fa802eac136482be36a80e149c2e3726c4b1d5d0294c0" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2025:21:58:35 +0000] "DELETE /v2/foo/bar/blobs/sha256:326f7daeb9f975bd575fa802eac136482be36a80e149c2e3726c4b1d5d0294c0 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (0.65s) === RUN TestDeleteReadOnly time="2025-04-11T21:58:35Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-04-11T21:58:35Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T21:58:35Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36227" http.request.id=f7abcf35-8116-44ba-a3f4-4f2f8819036c http.request.method=POST http.request.remoteaddr="127.0.0.1:35892" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="874.817µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:35 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:36Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36227" http.request.id=850a9e07-75b8-424b-8a35-04a30e84c367 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35892" http.request.uri="/v2/foo/bar/blobs/uploads/3b20ebbc-6513-44db-8372-f060e6677afd?_state=2fgTkPX1lUtTEChv0SKB7UQ6wJtfijdRqZ7dtbTGJQh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiMjBlYmJjLTY1MTMtNDRkYi04MzcyLWYwNjBlNjY3N2FmZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODozNS42MTU4MzIxOTJaIn0%3D&digest=sha256%3A3f03a61149a3fa273bf9bdbd0d80b0e5181eddf21856c980d2fbf6c1a8c839e5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.235175338s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:35 +0000] "PUT /v2/foo/bar/blobs/uploads/3b20ebbc-6513-44db-8372-f060e6677afd?_state=2fgTkPX1lUtTEChv0SKB7UQ6wJtfijdRqZ7dtbTGJQh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiMjBlYmJjLTY1MTMtNDRkYi04MzcyLWYwNjBlNjY3N2FmZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODozNS42MTU4MzIxOTJaIn0%3D&digest=sha256%3A3f03a61149a3fa273bf9bdbd0d80b0e5181eddf21856c980d2fbf6c1a8c839e5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [11/Apr/2025:21:58:36 +0000] "DELETE /v2/foo/bar/blobs/sha256:3f03a61149a3fa273bf9bdbd0d80b0e5181eddf21856c980d2fbf6c1a8c839e5 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (1.32s) === RUN TestStartPushReadOnly time="2025-04-11T21:58:36Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-04-11T21:58:36Z" level=info msg="redis not configured" go.version=go1.24.2 127.0.0.1 - - [11/Apr/2025:21:58:36 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.00s) === RUN TestManifestAPI time="2025-04-11T21:58:36Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-04-11T21:58:36Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T21:58:36Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.2 http.request.host="127.0.0.1:37213" http.request.id=41d5eecd-c466-46a3-a26a-568f26e94bed http.request.method=GET http.request.remoteaddr="127.0.0.1:49896" 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="855.626µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/Apr/2025:21:58:36 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-04-11T21:58:36Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.24.2 http.request.host="127.0.0.1:37213" http.request.id=f05a1b3a-379d-4f24-a966-7d8fa4752bed http.request.method=GET http.request.remoteaddr="127.0.0.1:49896" 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="588.386µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [11/Apr/2025:21:58:36 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-04-11T21:58:36Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.2 http.request.host="127.0.0.1:37213" http.request.id=ac513fb9-b7a3-4ecd-a024-eb5222c0273b http.request.method=PUT http.request.remoteaddr="127.0.0.1:49896" 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="572.62µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/Apr/2025:21:58:36 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-04-11T21:58:36Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.2 http.request.host="127.0.0.1:37213" http.request.id=fc9a7556-a54e-4f37-8c8c-0f40de7510b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49896" 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="838.784µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-04-11T21:58:36Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:37213" http.request.id=fc9a7556-a54e-4f37-8c8c-0f40de7510b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49896" 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="864.584µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-04-11T21:58:36Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.2 http.request.host="127.0.0.1:37213" http.request.id=fc9a7556-a54e-4f37-8c8c-0f40de7510b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49896" 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="887.845µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-04-11T21:58:36Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:37213" http.request.id=fc9a7556-a54e-4f37-8c8c-0f40de7510b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49896" 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="907.309µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/Apr/2025:21:58:36 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-04-11T21:58:36Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37213" http.request.id=1bfe9243-fcdc-4e49-a947-cd6a75d05f5e http.request.method=POST http.request.remoteaddr="127.0.0.1:49896" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="911.496µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:36 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:38Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37213" http.request.id=a23460ea-ff28-46df-a17b-2960b687dc07 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49896" http.request.uri="/v2/foo/schema1/blobs/uploads/9e760527-1718-4d75-9819-7ded5590a570?_state=qRUVj_ro3ySTgVaP8Th4l12caeawXred-7kYn1gJUXx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5ZTc2MDUyNy0xNzE4LTRkNzUtOTgxOS03ZGVkNTU5MGE1NzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjE6NTg6MzYuOTU3NTM3OTkxWiJ9&digest=sha256%3Aad377de9b16c17915cd8623c6534b281836067cfba40e4ea7d0e497b5859f0c9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.448646362s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:36 +0000] "PUT /v2/foo/schema1/blobs/uploads/9e760527-1718-4d75-9819-7ded5590a570?_state=qRUVj_ro3ySTgVaP8Th4l12caeawXred-7kYn1gJUXx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5ZTc2MDUyNy0xNzE4LTRkNzUtOTgxOS03ZGVkNTU5MGE1NzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjE6NTg6MzYuOTU3NTM3OTkxWiJ9&digest=sha256%3Aad377de9b16c17915cd8623c6534b281836067cfba40e4ea7d0e497b5859f0c9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:38Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37213" http.request.id=10fcc02d-8204-4897-8f71-99939b6b312e http.request.method=POST http.request.remoteaddr="127.0.0.1:49896" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.101866ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:38 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:38Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37213" http.request.id=b78c2645-1b79-4754-9181-25db41117b8a http.request.method=PUT http.request.remoteaddr="127.0.0.1:49896" http.request.uri="/v2/foo/schema1/blobs/uploads/ecf26412-a4b1-4cf7-9da7-9db780065e92?_state=uVVivXiMjlAZ9ViCwuTSHYEehtSEoPG9gUOv_lDFP3B7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlY2YyNjQxMi1hNGIxLTRjZjctOWRhNy05ZGI3ODAwNjVlOTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjE6NTg6MzguNDY2OTY0MzY2WiJ9&digest=sha256%3A7b95044597131e79a6493685fccd2a5382118b2c386a4a5cbe530ea60fd9a9b2" http.request.useragent="Go-http-client/1.1" http.response.duration=510.368485ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:38 +0000] "PUT /v2/foo/schema1/blobs/uploads/ecf26412-a4b1-4cf7-9da7-9db780065e92?_state=uVVivXiMjlAZ9ViCwuTSHYEehtSEoPG9gUOv_lDFP3B7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlY2YyNjQxMi1hNGIxLTRjZjctOWRhNy05ZGI3ODAwNjVlOTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjE6NTg6MzguNDY2OTY0MzY2WiJ9&digest=sha256%3A7b95044597131e79a6493685fccd2a5382118b2c386a4a5cbe530ea60fd9a9b2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:38Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37213" http.request.id=7fa05596-7c44-4fa3-95da-0cc8716d8814 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49896" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.266303ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:38 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:38Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37213" http.request.id=19036949-eeee-4e64-b24b-9d6996d1aa4a http.request.method=PUT http.request.remoteaddr="127.0.0.1:49896" http.request.uri="/v2/foo/schema1/manifests/sha256:3e3b8f028bc3ac6ef68ee8250b1677099604f2055178c6c0c0b7cfbbdae49b6e" http.request.useragent="Go-http-client/1.1" http.response.duration="884.065µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:3e3b8f028bc3ac6ef68ee8250b1677099604f2055178c6c0c0b7cfbbdae49b6e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:38Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37213" http.request.id=5e801b0d-3f80-4ec3-a38a-593f08286b09 http.request.method=GET http.request.remoteaddr="127.0.0.1:49896" 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="873.142µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/Apr/2025:21:58:38 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-04-11T21:58:38Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37213" http.request.id=6975cef2-a511-40f7-9917-b907fe1ee629 http.request.method=GET http.request.remoteaddr="127.0.0.1:49896" http.request.uri="/v2/foo/schema1/manifests/sha256:3e3b8f028bc3ac6ef68ee8250b1677099604f2055178c6c0c0b7cfbbdae49b6e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="825.97µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/Apr/2025:21:58:38 +0000] "GET /v2/foo/schema1/manifests/sha256:3e3b8f028bc3ac6ef68ee8250b1677099604f2055178c6c0c0b7cfbbdae49b6e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-04-11T21:58:38Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:37213" http.request.id=8e0e9798-e7b6-4938-b086-cf9994bd2ce5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49896" http.request.uri="/v2/foo/schema1/manifests/sha256:3e3b8f028bc3ac6ef68ee8250b1677099604f2055178c6c0c0b7cfbbdae49b6e" http.request.useragent="Go-http-client/1.1" http.response.duration="918.947µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:3e3b8f028bc3ac6ef68ee8250b1677099604f2055178c6c0c0b7cfbbdae49b6e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:38Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:37213" http.request.id=02962e49-00f4-4794-a60a-4b68482297a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49896" http.request.uri="/v2/foo/schema1/manifests/sha256:3e3b8f028bc3ac6ef68ee8250b1677099604f2055178c6c0c0b7cfbbdae49b6e" http.request.useragent="Go-http-client/1.1" http.response.duration="889.151µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:3e3b8f028bc3ac6ef68ee8250b1677099604f2055178c6c0c0b7cfbbdae49b6e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:38Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:37213" http.request.id=b534d109-dfac-4ce3-8417-9bbae30bffb9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49896" http.request.uri="/v2/foo/schema1/manifests/sha256:3e3b8f028bc3ac6ef68ee8250b1677099604f2055178c6c0c0b7cfbbdae49b6e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.024176ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:3e3b8f028bc3ac6ef68ee8250b1677099604f2055178c6c0c0b7cfbbdae49b6e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:38Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37213" http.request.id=3c89ac4e-06f3-4483-a4b9-6906f779d6f0 http.request.method=GET http.request.remoteaddr="127.0.0.1:49896" http.request.uri="/v2/foo/schema1/manifests/sha256:3e3b8f028bc3ac6ef68ee8250b1677099604f2055178c6c0c0b7cfbbdae49b6e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="874.144µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/Apr/2025:21:58:38 +0000] "GET /v2/foo/schema1/manifests/sha256:3e3b8f028bc3ac6ef68ee8250b1677099604f2055178c6c0c0b7cfbbdae49b6e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-04-11T21:58:38Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37213" http.request.id=da13e6fc-6ccf-4228-8892-7d51989fecf5 http.request.method=GET http.request.remoteaddr="127.0.0.1:49896" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="606.805µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:38 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:38Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37213" http.request.id=b4491a83-2211-4bd3-89ea-40d0018463c4 http.request.method=GET http.request.remoteaddr="127.0.0.1:49896" http.request.uri="/v2/foo/schema1/manifests/sha256:3e3b8f028bc3ac6ef68ee8250b1677099604f2055178c6c0c0b7cfbbdae49b6e" http.request.useragent="Go-http-client/1.1" http.response.duration="569.175µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:38 +0000] "GET /v2/foo/schema1/manifests/sha256:3e3b8f028bc3ac6ef68ee8250b1677099604f2055178c6c0c0b7cfbbdae49b6e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:38Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37213" http.request.id=846be3db-094f-4aca-b59e-f3ec5c48cfc9 http.request.method=GET http.request.remoteaddr="127.0.0.1:49896" 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="617.644µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [11/Apr/2025:21:58:38 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-04-11T21:58:38Z" level=error msg="payload digest does match: "sha256:beb2ffd5c8296543f17ea47b695c9657374325a9da2e287277c973b15898d968" != "sha256:3e3b8f028bc3ac6ef68ee8250b1677099604f2055178c6c0c0b7cfbbdae49b6e"" go.version=go1.24.2 http.request.host="127.0.0.1:37213" http.request.id=49209ae2-fcd5-4829-812f-9dc0cf9a5269 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49896" http.request.uri="/v2/foo/schema1/manifests/sha256:3e3b8f028bc3ac6ef68ee8250b1677099604f2055178c6c0c0b7cfbbdae49b6e" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:3e3b8f028bc3ac6ef68ee8250b1677099604f2055178c6c0c0b7cfbbdae49b6e" time="2025-04-11T21:58:38Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.2 http.request.host="127.0.0.1:37213" http.request.id=49209ae2-fcd5-4829-812f-9dc0cf9a5269 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49896" http.request.uri="/v2/foo/schema1/manifests/sha256:3e3b8f028bc3ac6ef68ee8250b1677099604f2055178c6c0c0b7cfbbdae49b6e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="679.402µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:3e3b8f028bc3ac6ef68ee8250b1677099604f2055178c6c0c0b7cfbbdae49b6e" 127.0.0.1 - - [11/Apr/2025:21:58:38 +0000] "PUT /v2/foo/schema1/manifests/sha256:3e3b8f028bc3ac6ef68ee8250b1677099604f2055178c6c0c0b7cfbbdae49b6e HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-04-11T21:58:38Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.2 http.request.host="127.0.0.1:37213" http.request.id=52a26b08-7c53-44cb-a049-cd7f0ebdf2de http.request.method=GET http.request.remoteaddr="127.0.0.1:49898" 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="727.603µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/Apr/2025:21:58:38 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-04-11T21:58:38Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.24.2 http.request.host="127.0.0.1:37213" http.request.id=6f3bab75-c38f-4906-b1b4-1b8507efa7a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:49898" 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="509.259µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [11/Apr/2025:21:58:38 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-04-11T21:58:38Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37213" http.request.id=51d9a4ac-aeaf-408f-b9bb-c9e25c04b37a http.request.method=PUT http.request.remoteaddr="127.0.0.1:49898" 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="699.855µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-04-11T21:58:38Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37213" http.request.id=51d9a4ac-aeaf-408f-b9bb-c9e25c04b37a http.request.method=PUT http.request.remoteaddr="127.0.0.1:49898" 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="720.982µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-04-11T21:58:38Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37213" http.request.id=51d9a4ac-aeaf-408f-b9bb-c9e25c04b37a http.request.method=PUT http.request.remoteaddr="127.0.0.1:49898" 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="738.599µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/Apr/2025:21:58:38 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-04-11T21:58:38Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37213" http.request.id=ab30db09-a38e-4863-98c4-2baa3985d8bf http.request.method=POST http.request.remoteaddr="127.0.0.1:49898" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="622.441µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:38 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:38Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37213" http.request.id=f8af2bc7-e6f3-49a1-837f-65f2764f8640 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49898" http.request.uri="/v2/foo/schema2/blobs/uploads/24ec22bc-8422-4175-a837-68f1f090522a?_state=J8E1AHfv71xNbUHBzwe6iyiNsRow1qy7kzES-it58CR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyNGVjMjJiYy04NDIyLTQxNzUtYTgzNy02OGYxZjA5MDUyMmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjE6NTg6MzguOTkzMjcxOTU1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="773.026µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:38 +0000] "PUT /v2/foo/schema2/blobs/uploads/24ec22bc-8422-4175-a837-68f1f090522a?_state=J8E1AHfv71xNbUHBzwe6iyiNsRow1qy7kzES-it58CR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyNGVjMjJiYy04NDIyLTQxNzUtYTgzNy02OGYxZjA5MDUyMmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjE6NTg6MzguOTkzMjcxOTU1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:38Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37213" http.request.id=9c28e944-a4f7-4338-99a9-941bf5221348 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49898" 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="696.223µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-04-11T21:58:38Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37213" http.request.id=9c28e944-a4f7-4338-99a9-941bf5221348 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49898" 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="717.575µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/Apr/2025:21:58:38 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-04-11T21:58:39Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37213" http.request.id=299401d1-d69d-4ce8-822b-a8b0d0683f40 http.request.method=POST http.request.remoteaddr="127.0.0.1:49898" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="824.21µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:39 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:39Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37213" http.request.id=c68c9204-de69-4914-8fe8-3010bd229fe6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49898" http.request.uri="/v2/foo/schema2/blobs/uploads/3a3b532a-0b7f-4abb-8df1-06ab95998fa2?_state=_VXLQypoa-BWh8R7-_4_y7blPzzQBi0kkJDsuQdgbw17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzYTNiNTMyYS0wYjdmLTRhYmItOGRmMS0wNmFiOTU5OThmYTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjE6NTg6MzkuMDQ3Njk0NTgxWiJ9&digest=sha256%3Afe929085c62f51ca8c6e64d7a10bb592c30db871c680249496d35d92caa48682" http.request.useragent="Go-http-client/1.1" http.response.duration=460.533058ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:39 +0000] "PUT /v2/foo/schema2/blobs/uploads/3a3b532a-0b7f-4abb-8df1-06ab95998fa2?_state=_VXLQypoa-BWh8R7-_4_y7blPzzQBi0kkJDsuQdgbw17Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzYTNiNTMyYS0wYjdmLTRhYmItOGRmMS0wNmFiOTU5OThmYTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjE6NTg6MzkuMDQ3Njk0NTgxWiJ9&digest=sha256%3Afe929085c62f51ca8c6e64d7a10bb592c30db871c680249496d35d92caa48682 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:39Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37213" http.request.id=bb6d7760-e07c-4450-a36b-e77d5119f2e7 http.request.method=POST http.request.remoteaddr="127.0.0.1:49898" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="938.182µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:39 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:40Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37213" http.request.id=5d1d0759-d973-4965-a726-b5d71930e81e http.request.method=PUT http.request.remoteaddr="127.0.0.1:49898" http.request.uri="/v2/foo/schema2/blobs/uploads/bf5d05d3-d1e9-4c77-8a8d-48fa36c9bfa2?_state=CZRQrRW-r8uILuWCKrxcdO-zeRexVbo-KSW_qsamiLR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiZjVkMDVkMy1kMWU5LTRjNzctOGE4ZC00OGZhMzZjOWJmYTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjE6NTg6MzkuNTU4MjcyNzY1WiJ9&digest=sha256%3A579cb713313df0676a817b00b071d3cd7d77a9a25e1159f8e9eaf5ed85857e6c" http.request.useragent="Go-http-client/1.1" http.response.duration=490.096781ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:39 +0000] "PUT /v2/foo/schema2/blobs/uploads/bf5d05d3-d1e9-4c77-8a8d-48fa36c9bfa2?_state=CZRQrRW-r8uILuWCKrxcdO-zeRexVbo-KSW_qsamiLR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiZjVkMDVkMy1kMWU5LTRjNzctOGE4ZC00OGZhMzZjOWJmYTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjE6NTg6MzkuNTU4MjcyNzY1WiJ9&digest=sha256%3A579cb713313df0676a817b00b071d3cd7d77a9a25e1159f8e9eaf5ed85857e6c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:40Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37213" http.request.id=3c15dfd8-3ce6-442d-8742-81400b95955f http.request.method=PUT http.request.remoteaddr="127.0.0.1:49898" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.165341ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:40 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:40Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:37213" http.request.id=eeb2d0b5-5ffc-4f36-a769-7f7e6610440f http.request.method=PUT http.request.remoteaddr="127.0.0.1:49898" http.request.uri="/v2/foo/schema2/manifests/sha256:b6f90cd8ba8861a069335a702978f89e6d28c94d7b7d760c8b837babf713bc5b" http.request.useragent="Go-http-client/1.1" http.response.duration="768.942µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:40 +0000] "PUT /v2/foo/schema2/manifests/sha256:b6f90cd8ba8861a069335a702978f89e6d28c94d7b7d760c8b837babf713bc5b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:40Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37213" http.request.id=613b4f9d-ecce-48ab-a6f5-c6142a3bb5c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:49898" 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="728.752µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [11/Apr/2025:21:58:40 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-04-11T21:58:40Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37213" http.request.id=bbd272e3-881b-4a85-a83b-3d6ed8766ae2 http.request.method=GET http.request.remoteaddr="127.0.0.1:49898" http.request.uri="/v2/foo/schema2/manifests/sha256:b6f90cd8ba8861a069335a702978f89e6d28c94d7b7d760c8b837babf713bc5b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="603.168µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [11/Apr/2025:21:58:40 +0000] "GET /v2/foo/schema2/manifests/sha256:b6f90cd8ba8861a069335a702978f89e6d28c94d7b7d760c8b837babf713bc5b HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-04-11T21:58:40Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37213" http.request.id=3ced9765-bc3c-4090-9192-92e54268db6d http.request.method=GET http.request.remoteaddr="127.0.0.1:49898" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="530.504µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:40 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:40Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37213" http.request.id=54f3b9ff-989a-4da1-a4db-0b4e51011d17 http.request.method=GET http.request.remoteaddr="127.0.0.1:49898" http.request.uri="/v2/foo/schema2/manifests/sha256:b6f90cd8ba8861a069335a702978f89e6d28c94d7b7d760c8b837babf713bc5b" http.request.useragent="Go-http-client/1.1" http.response.duration="570.573µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:40 +0000] "GET /v2/foo/schema2/manifests/sha256:b6f90cd8ba8861a069335a702978f89e6d28c94d7b7d760c8b837babf713bc5b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:40Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37213" http.request.id=b8979258-db14-4c9c-9ec1-19931b16a4fd http.request.method=GET http.request.remoteaddr="127.0.0.1:49898" 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="530.251µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [11/Apr/2025:21:58:40 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-04-11T21:58:40Z" level=info msg="rewriting manifest sha256:b6f90cd8ba8861a069335a702978f89e6d28c94d7b7d760c8b837babf713bc5b in schema1 format to support old client" go.version=go1.24.2 http.request.host="127.0.0.1:37213" http.request.id=4867ca23-2f3a-488f-8ace-97f608b23261 http.request.method=GET http.request.remoteaddr="127.0.0.1:49898" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-04-11T21:58:40Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37213" http.request.id=4867ca23-2f3a-488f-8ace-97f608b23261 http.request.method=GET http.request.remoteaddr="127.0.0.1:49898" 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.167834ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [11/Apr/2025:21:58:40 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-04-11T21:58:40Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:37213" http.request.id=96803dd8-684e-4d39-8e94-e51795d5f820 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49898" 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="593.883µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [11/Apr/2025:21:58:40 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-04-11T21:58:40Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:37213" http.request.id=ed461125-96e1-4911-bb55-62e148ccc93a http.request.method=PUT http.request.remoteaddr="127.0.0.1:49898" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="757.454µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:40 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:40Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:37213" http.request.id=9a277b23-7c5f-44a5-8876-ed24dbe18e19 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49898" http.request.uri="/v2/foo/schema2/manifests/sha256:5154cb876857637acc1589a03b5aedf9d092aad6a05710c9aeed54b3d4e72cd9" http.request.useragent="Go-http-client/1.1" http.response.duration="681.26µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:40 +0000] "PUT /v2/foo/schema2/manifests/sha256:5154cb876857637acc1589a03b5aedf9d092aad6a05710c9aeed54b3d4e72cd9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:40Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37213" http.request.id=de6b501f-4699-461f-b29f-0790b4d848d7 http.request.method=GET http.request.remoteaddr="127.0.0.1:49898" 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="631.317µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [11/Apr/2025:21:58:40 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-04-11T21:58:40Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37213" http.request.id=f37b85f7-846d-4395-a1cc-c5d9cc0837aa http.request.method=GET http.request.remoteaddr="127.0.0.1:49898" http.request.uri="/v2/foo/schema2/manifests/sha256:5154cb876857637acc1589a03b5aedf9d092aad6a05710c9aeed54b3d4e72cd9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="635.933µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [11/Apr/2025:21:58:40 +0000] "GET /v2/foo/schema2/manifests/sha256:5154cb876857637acc1589a03b5aedf9d092aad6a05710c9aeed54b3d4e72cd9 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-04-11T21:58:40Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37213" http.request.id=8a2f7d8d-2927-45ba-946e-84db4cf3ae2e http.request.method=GET http.request.remoteaddr="127.0.0.1:49898" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="553.413µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:40 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:40Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37213" http.request.id=4099e00c-d7d2-4cb8-ac4c-f3ba453463e1 http.request.method=GET http.request.remoteaddr="127.0.0.1:49898" http.request.uri="/v2/foo/schema2/manifests/sha256:5154cb876857637acc1589a03b5aedf9d092aad6a05710c9aeed54b3d4e72cd9" http.request.useragent="Go-http-client/1.1" http.response.duration="560.342µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:40 +0000] "GET /v2/foo/schema2/manifests/sha256:5154cb876857637acc1589a03b5aedf9d092aad6a05710c9aeed54b3d4e72cd9 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:40Z" level=info msg="rewriting manifest list sha256:5154cb876857637acc1589a03b5aedf9d092aad6a05710c9aeed54b3d4e72cd9 in schema1 format to support old client" go.version=go1.24.2 http.request.host="127.0.0.1:37213" http.request.id=4af8f39e-cf3d-4476-a689-b5edbdd6849f http.request.method=GET http.request.remoteaddr="127.0.0.1:49898" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2025-04-11T21:58:40Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:37213" http.request.id=4af8f39e-cf3d-4476-a689-b5edbdd6849f http.request.method=GET http.request.remoteaddr="127.0.0.1:49898" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.003245ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [11/Apr/2025:21:58:40 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-04-11T21:58:40Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-04-11T21:58:40Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T21:58:40Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.2 http.request.host="127.0.0.1:44543" http.request.id=147ce469-b58d-4052-8ff9-bf021562c280 http.request.method=GET http.request.remoteaddr="127.0.0.1:47036" 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="726.995µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/Apr/2025:21:58:40 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-04-11T21:58:40Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.24.2 http.request.host="127.0.0.1:44543" http.request.id=7f0fe67e-fd9f-4215-a4fe-8c8f87ddfbeb http.request.method=GET http.request.remoteaddr="127.0.0.1:47036" 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="501.319µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [11/Apr/2025:21:58:40 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-04-11T21:58:40Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.2 http.request.host="127.0.0.1:44543" http.request.id=27de8d77-ea23-440c-8b37-9c0213f90430 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47036" 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="541.288µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/Apr/2025:21:58:40 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-04-11T21:58:40Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.2 http.request.host="127.0.0.1:44543" http.request.id=0ce23820-c10f-470e-91c2-6ec3a3b09ef7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47036" 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="689.939µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-04-11T21:58:40Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:44543" http.request.id=0ce23820-c10f-470e-91c2-6ec3a3b09ef7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47036" 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="711.609µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-04-11T21:58:40Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.2 http.request.host="127.0.0.1:44543" http.request.id=0ce23820-c10f-470e-91c2-6ec3a3b09ef7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47036" 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="731.183µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-04-11T21:58:40Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:44543" http.request.id=0ce23820-c10f-470e-91c2-6ec3a3b09ef7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47036" 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="749.104µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/Apr/2025:21:58:40 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-04-11T21:58:40Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44543" http.request.id=a0ba5e57-71cc-42f8-ba2d-0501235380c5 http.request.method=POST http.request.remoteaddr="127.0.0.1:47036" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="742.419µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:40 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:40Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44543" http.request.id=297fda13-0ac2-459e-a01b-08e8cd42e2d8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47036" http.request.uri="/v2/foo/schema1/blobs/uploads/bf11709c-3b42-4070-aae8-b609cebb8ee1?_state=lTtt_E88OMGjob-WfxJmpt6XCaRYvO8VXiq4-OjniMN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiZjExNzA5Yy0zYjQyLTQwNzAtYWFlOC1iNjA5Y2ViYjhlZTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjE6NTg6NDAuMTE5MjA0NDk4WiJ9&digest=sha256%3A5d0d5a01f33d1dd22f7e5eb334c5a9da99fdc459fb35280317554ce0743f9e76" http.request.useragent="Go-http-client/1.1" http.response.duration=591.4075ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:40 +0000] "PUT /v2/foo/schema1/blobs/uploads/bf11709c-3b42-4070-aae8-b609cebb8ee1?_state=lTtt_E88OMGjob-WfxJmpt6XCaRYvO8VXiq4-OjniMN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiZjExNzA5Yy0zYjQyLTQwNzAtYWFlOC1iNjA5Y2ViYjhlZTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjE6NTg6NDAuMTE5MjA0NDk4WiJ9&digest=sha256%3A5d0d5a01f33d1dd22f7e5eb334c5a9da99fdc459fb35280317554ce0743f9e76 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:40Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44543" http.request.id=58a4ef24-0b30-4ba7-a8df-412faa3287d3 http.request.method=POST http.request.remoteaddr="127.0.0.1:47036" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.098389ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:40 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:41Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44543" http.request.id=1555c6d0-f51a-4263-95e2-69d74f55b87f http.request.method=PUT http.request.remoteaddr="127.0.0.1:47036" http.request.uri="/v2/foo/schema1/blobs/uploads/6e6ce682-319a-4b22-a3f7-b31b6e797706?_state=6Kfal9WiAOXnzD6sue_TZ2OrP22sW2h477M5EYD4T6t7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2ZTZjZTY4Mi0zMTlhLTRiMjItYTNmNy1iMzFiNmU3OTc3MDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjE6NTg6NDAuNzgwNjIxNDE2WiJ9&digest=sha256%3A15fc5cd5dbcc1149166171c682e1694d40938a1236d53be2d2baad386dcaa907" http.request.useragent="Go-http-client/1.1" http.response.duration=941.737634ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:40 +0000] "PUT /v2/foo/schema1/blobs/uploads/6e6ce682-319a-4b22-a3f7-b31b6e797706?_state=6Kfal9WiAOXnzD6sue_TZ2OrP22sW2h477M5EYD4T6t7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2ZTZjZTY4Mi0zMTlhLTRiMjItYTNmNy1iMzFiNmU3OTc3MDYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjE6NTg6NDAuNzgwNjIxNDE2WiJ9&digest=sha256%3A15fc5cd5dbcc1149166171c682e1694d40938a1236d53be2d2baad386dcaa907 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:41Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44543" http.request.id=6f15e7a1-aa15-4b75-97a1-bfdd0fa71f6a http.request.method=PUT http.request.remoteaddr="127.0.0.1:47036" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.307702ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:41 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:41Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44543" http.request.id=b3438405-ee13-4afc-9e1a-565926aa2b5c http.request.method=PUT http.request.remoteaddr="127.0.0.1:47036" http.request.uri="/v2/foo/schema1/manifests/sha256:37266f9ff14aa16a9630c5f108053c8645439c48c28b7bd1fec9afd85392a5d3" http.request.useragent="Go-http-client/1.1" http.response.duration="877.555µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:41 +0000] "PUT /v2/foo/schema1/manifests/sha256:37266f9ff14aa16a9630c5f108053c8645439c48c28b7bd1fec9afd85392a5d3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:41Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44543" http.request.id=1128c314-6964-400a-a869-b55851db914d http.request.method=GET http.request.remoteaddr="127.0.0.1:47036" 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="812.505µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/Apr/2025:21:58:41 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-04-11T21:58:41Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44543" http.request.id=1fd9b2f9-4f73-4b48-8a05-e9f8029c1ee7 http.request.method=GET http.request.remoteaddr="127.0.0.1:47036" http.request.uri="/v2/foo/schema1/manifests/sha256:37266f9ff14aa16a9630c5f108053c8645439c48c28b7bd1fec9afd85392a5d3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="790.308µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/Apr/2025:21:58:41 +0000] "GET /v2/foo/schema1/manifests/sha256:37266f9ff14aa16a9630c5f108053c8645439c48c28b7bd1fec9afd85392a5d3 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-04-11T21:58:41Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:44543" http.request.id=31453757-b3b5-4de5-b0fb-8dc103524c42 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47036" http.request.uri="/v2/foo/schema1/manifests/sha256:37266f9ff14aa16a9630c5f108053c8645439c48c28b7bd1fec9afd85392a5d3" http.request.useragent="Go-http-client/1.1" http.response.duration="847.99µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:41 +0000] "PUT /v2/foo/schema1/manifests/sha256:37266f9ff14aa16a9630c5f108053c8645439c48c28b7bd1fec9afd85392a5d3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:41Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:44543" http.request.id=142e5274-3374-4c28-b86f-382d59099d47 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47036" http.request.uri="/v2/foo/schema1/manifests/sha256:37266f9ff14aa16a9630c5f108053c8645439c48c28b7bd1fec9afd85392a5d3" http.request.useragent="Go-http-client/1.1" http.response.duration="976.542µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:41 +0000] "PUT /v2/foo/schema1/manifests/sha256:37266f9ff14aa16a9630c5f108053c8645439c48c28b7bd1fec9afd85392a5d3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:41Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:44543" http.request.id=8c1e496e-3e6b-423a-9441-9272b7d7fa10 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47036" http.request.uri="/v2/foo/schema1/manifests/sha256:37266f9ff14aa16a9630c5f108053c8645439c48c28b7bd1fec9afd85392a5d3" http.request.useragent="Go-http-client/1.1" http.response.duration="910.271µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:41 +0000] "PUT /v2/foo/schema1/manifests/sha256:37266f9ff14aa16a9630c5f108053c8645439c48c28b7bd1fec9afd85392a5d3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:41Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44543" http.request.id=0a3743d0-a11d-4292-91b3-1c5881d4f889 http.request.method=GET http.request.remoteaddr="127.0.0.1:47036" http.request.uri="/v2/foo/schema1/manifests/sha256:37266f9ff14aa16a9630c5f108053c8645439c48c28b7bd1fec9afd85392a5d3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="876.141µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/Apr/2025:21:58:41 +0000] "GET /v2/foo/schema1/manifests/sha256:37266f9ff14aa16a9630c5f108053c8645439c48c28b7bd1fec9afd85392a5d3 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-04-11T21:58:41Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44543" http.request.id=fa1fb166-0292-448e-9d1c-64991fde4e95 http.request.method=GET http.request.remoteaddr="127.0.0.1:47036" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="545.868µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:41 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:41Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44543" http.request.id=22c18bac-27d6-494f-bf34-f70d02fdc8c4 http.request.method=GET http.request.remoteaddr="127.0.0.1:47036" http.request.uri="/v2/foo/schema1/manifests/sha256:37266f9ff14aa16a9630c5f108053c8645439c48c28b7bd1fec9afd85392a5d3" http.request.useragent="Go-http-client/1.1" http.response.duration="515.64µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:41 +0000] "GET /v2/foo/schema1/manifests/sha256:37266f9ff14aa16a9630c5f108053c8645439c48c28b7bd1fec9afd85392a5d3 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:41Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44543" http.request.id=b5aef0b5-b52c-476c-b085-b8ba45a0acb5 http.request.method=GET http.request.remoteaddr="127.0.0.1:47036" 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="498.729µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [11/Apr/2025:21:58:41 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-04-11T21:58:41Z" level=error msg="payload digest does match: "sha256:f4da38f0ae2cc1be7c4331166462066f9d2875f52763ad876a3deafd7f47ebea" != "sha256:37266f9ff14aa16a9630c5f108053c8645439c48c28b7bd1fec9afd85392a5d3"" go.version=go1.24.2 http.request.host="127.0.0.1:44543" http.request.id=1d6a23fb-a464-4579-a709-eaf2ac629700 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47036" http.request.uri="/v2/foo/schema1/manifests/sha256:37266f9ff14aa16a9630c5f108053c8645439c48c28b7bd1fec9afd85392a5d3" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:37266f9ff14aa16a9630c5f108053c8645439c48c28b7bd1fec9afd85392a5d3" time="2025-04-11T21:58:41Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.2 http.request.host="127.0.0.1:44543" http.request.id=1d6a23fb-a464-4579-a709-eaf2ac629700 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47036" http.request.uri="/v2/foo/schema1/manifests/sha256:37266f9ff14aa16a9630c5f108053c8645439c48c28b7bd1fec9afd85392a5d3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="657.263µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:37266f9ff14aa16a9630c5f108053c8645439c48c28b7bd1fec9afd85392a5d3" 127.0.0.1 - - [11/Apr/2025:21:58:41 +0000] "PUT /v2/foo/schema1/manifests/sha256:37266f9ff14aa16a9630c5f108053c8645439c48c28b7bd1fec9afd85392a5d3 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-04-11T21:58:41Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.2 http.request.host="127.0.0.1:44543" http.request.id=e23ccd98-da9a-4378-a9c5-2ce932785f5c http.request.method=GET http.request.remoteaddr="127.0.0.1:47044" 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="746.631µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/Apr/2025:21:58:41 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-04-11T21:58:41Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.24.2 http.request.host="127.0.0.1:44543" http.request.id=1005d6fd-0470-4237-8317-866f43c9cad4 http.request.method=GET http.request.remoteaddr="127.0.0.1:47044" 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="514.23µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [11/Apr/2025:21:58:41 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-04-11T21:58:41Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44543" http.request.id=9da73851-1ddd-4cc8-b061-32227efe90f0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47044" 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="579.531µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-04-11T21:58:41Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44543" http.request.id=9da73851-1ddd-4cc8-b061-32227efe90f0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47044" 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="602.917µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-04-11T21:58:41Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44543" http.request.id=9da73851-1ddd-4cc8-b061-32227efe90f0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47044" 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="623.866µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/Apr/2025:21:58:41 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-04-11T21:58:41Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44543" http.request.id=d587e22a-3a8f-4bfa-b098-dc611a3e2ddb http.request.method=POST http.request.remoteaddr="127.0.0.1:47044" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="614.485µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:41 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:41Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44543" http.request.id=47bef888-2bf2-47c7-bece-6a8e1bf99a42 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47044" http.request.uri="/v2/foo/schema2/blobs/uploads/4a657306-4777-4411-b5c7-b95e75afbd4f?_state=tvhlDIzCVTljmMTFrcmuCnGMPOMXRvXIGN0OTjxNO497Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0YTY1NzMwNi00Nzc3LTQ0MTEtYjVjNy1iOTVlNzVhZmJkNGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjE6NTg6NDEuNzM3NzM3NzAxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="754.711µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:41 +0000] "PUT /v2/foo/schema2/blobs/uploads/4a657306-4777-4411-b5c7-b95e75afbd4f?_state=tvhlDIzCVTljmMTFrcmuCnGMPOMXRvXIGN0OTjxNO497Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0YTY1NzMwNi00Nzc3LTQ0MTEtYjVjNy1iOTVlNzVhZmJkNGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjE6NTg6NDEuNzM3NzM3NzAxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:41Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44543" http.request.id=0783040b-dccb-4456-b937-6e9e2e1dbac4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47044" 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="625.876µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-04-11T21:58:41Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44543" http.request.id=0783040b-dccb-4456-b937-6e9e2e1dbac4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47044" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="649.497µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/Apr/2025:21:58:41 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-04-11T21:58:41Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44543" http.request.id=6689c55a-f6aa-4c47-be67-47a7d0af3a6e http.request.method=POST http.request.remoteaddr="127.0.0.1:47044" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="754.109µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:41 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:42Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44543" http.request.id=213cdca1-db57-4e26-b0b7-9d0b57340025 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47044" http.request.uri="/v2/foo/schema2/blobs/uploads/efaa1ea3-eea1-451d-a50d-f350b4529bc5?_state=sm-59s2t0AgES3YLs1bgw4C4KkitXaZySCwYtOKxypt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlZmFhMWVhMy1lZWExLTQ1MWQtYTUwZC1mMzUwYjQ1MjliYzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjE6NTg6NDEuNzk1MzI2MTI0WiJ9&digest=sha256%3A3e7b2654814201c85256dcf1d96268032fdae32726b15342bc3062fb2337459e" http.request.useragent="Go-http-client/1.1" http.response.duration=508.891721ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:41 +0000] "PUT /v2/foo/schema2/blobs/uploads/efaa1ea3-eea1-451d-a50d-f350b4529bc5?_state=sm-59s2t0AgES3YLs1bgw4C4KkitXaZySCwYtOKxypt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlZmFhMWVhMy1lZWExLTQ1MWQtYTUwZC1mMzUwYjQ1MjliYzUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjE6NTg6NDEuNzk1MzI2MTI0WiJ9&digest=sha256%3A3e7b2654814201c85256dcf1d96268032fdae32726b15342bc3062fb2337459e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:42Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44543" http.request.id=a6452f25-456b-489a-bccd-60805fd5354b http.request.method=POST http.request.remoteaddr="127.0.0.1:47044" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.006694ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:42 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44543" http.request.id=f6a692f5-fea7-4327-8236-08e9be6e6ade http.request.method=PUT http.request.remoteaddr="127.0.0.1:47044" http.request.uri="/v2/foo/schema2/blobs/uploads/60244815-f159-46fb-bbdd-e88071e1f840?_state=AY3RcfqA0rTYkUO0-MqvU6pm6VMML1BmI_cfETp47gB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2MDI0NDgxNS1mMTU5LTQ2ZmItYmJkZC1lODgwNzFlMWY4NDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjE6NTg6NDIuMzg4NjEzNjY5WiJ9&digest=sha256%3A85d49e7e4419665b8c80c73f6267efbdb11eb80e7ecc04517b733af82081b6ac" http.request.useragent="Go-http-client/1.1" http.response.duration=1.262693702s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:42 +0000] "PUT /v2/foo/schema2/blobs/uploads/60244815-f159-46fb-bbdd-e88071e1f840?_state=AY3RcfqA0rTYkUO0-MqvU6pm6VMML1BmI_cfETp47gB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2MDI0NDgxNS1mMTU5LTQ2ZmItYmJkZC1lODgwNzFlMWY4NDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjE6NTg6NDIuMzg4NjEzNjY5WiJ9&digest=sha256%3A85d49e7e4419665b8c80c73f6267efbdb11eb80e7ecc04517b733af82081b6ac HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44543" http.request.id=68287d38-fa71-4a3b-b150-b389bad48026 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47044" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.117552ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:43 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44543" http.request.id=38731e71-655f-45c0-a135-3dd2991115c3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47044" http.request.uri="/v2/foo/schema2/manifests/sha256:020f95b4b7a730fe42bcad5afb9fd641f46fa1d3c65456f189545af5f52bab6b" http.request.useragent="Go-http-client/1.1" http.response.duration="700.124µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:43 +0000] "PUT /v2/foo/schema2/manifests/sha256:020f95b4b7a730fe42bcad5afb9fd641f46fa1d3c65456f189545af5f52bab6b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44543" http.request.id=4e28678d-5785-489d-af5f-9819836a9b27 http.request.method=GET http.request.remoteaddr="127.0.0.1:47044" 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="618.814µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [11/Apr/2025:21:58:43 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-04-11T21:58:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44543" http.request.id=94b60f38-c3c3-45c9-a591-a0b78350d571 http.request.method=GET http.request.remoteaddr="127.0.0.1:47044" http.request.uri="/v2/foo/schema2/manifests/sha256:020f95b4b7a730fe42bcad5afb9fd641f46fa1d3c65456f189545af5f52bab6b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="598.303µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [11/Apr/2025:21:58:43 +0000] "GET /v2/foo/schema2/manifests/sha256:020f95b4b7a730fe42bcad5afb9fd641f46fa1d3c65456f189545af5f52bab6b HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-04-11T21:58:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44543" http.request.id=15e846d5-3870-4f0b-879d-571a98eb3889 http.request.method=GET http.request.remoteaddr="127.0.0.1:47044" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="542.646µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:43 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44543" http.request.id=5c4d221e-c731-4225-88fc-f260fbe2a370 http.request.method=GET http.request.remoteaddr="127.0.0.1:47044" http.request.uri="/v2/foo/schema2/manifests/sha256:020f95b4b7a730fe42bcad5afb9fd641f46fa1d3c65456f189545af5f52bab6b" http.request.useragent="Go-http-client/1.1" http.response.duration="527.515µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:43 +0000] "GET /v2/foo/schema2/manifests/sha256:020f95b4b7a730fe42bcad5afb9fd641f46fa1d3c65456f189545af5f52bab6b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44543" http.request.id=293ec62d-28d8-40c9-bdc9-a5bf858d596f http.request.method=GET http.request.remoteaddr="127.0.0.1:47044" 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="507.175µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [11/Apr/2025:21:58:43 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-04-11T21:58:43Z" level=info msg="rewriting manifest sha256:020f95b4b7a730fe42bcad5afb9fd641f46fa1d3c65456f189545af5f52bab6b in schema1 format to support old client" go.version=go1.24.2 http.request.host="127.0.0.1:44543" http.request.id=ecdf3149-bd5c-4c36-9202-9eb58c909bd0 http.request.method=GET http.request.remoteaddr="127.0.0.1:47044" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-04-11T21:58:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44543" http.request.id=ecdf3149-bd5c-4c36-9202-9eb58c909bd0 http.request.method=GET http.request.remoteaddr="127.0.0.1:47044" 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.187331ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [11/Apr/2025:21:58:43 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-04-11T21:58:43Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:44543" http.request.id=9a3ad2a3-7680-4f37-9310-c7fdfa473444 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47044" 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="625.745µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [11/Apr/2025:21:58:43 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-04-11T21:58:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:44543" http.request.id=43098b02-8818-4cf6-b7e5-0b5d8231ff73 http.request.method=PUT http.request.remoteaddr="127.0.0.1:47044" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="714.686µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:43 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:44543" http.request.id=90ace92e-769c-47c6-9cbd-3c576ed3fb2d http.request.method=PUT http.request.remoteaddr="127.0.0.1:47044" http.request.uri="/v2/foo/schema2/manifests/sha256:09f3f94b448ccde1bd1cf39db6dc05ed994ee2a37d43242dde861824f74962af" http.request.useragent="Go-http-client/1.1" http.response.duration="751.806µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:43 +0000] "PUT /v2/foo/schema2/manifests/sha256:09f3f94b448ccde1bd1cf39db6dc05ed994ee2a37d43242dde861824f74962af HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44543" http.request.id=3562e34f-615f-4c78-8bac-847a690e1f58 http.request.method=GET http.request.remoteaddr="127.0.0.1:47044" 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="654.913µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [11/Apr/2025:21:58:43 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-04-11T21:58:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44543" http.request.id=6f5d7f4a-223c-4503-9f9b-9ee6a19a2398 http.request.method=GET http.request.remoteaddr="127.0.0.1:47044" http.request.uri="/v2/foo/schema2/manifests/sha256:09f3f94b448ccde1bd1cf39db6dc05ed994ee2a37d43242dde861824f74962af" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="630.358µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [11/Apr/2025:21:58:43 +0000] "GET /v2/foo/schema2/manifests/sha256:09f3f94b448ccde1bd1cf39db6dc05ed994ee2a37d43242dde861824f74962af HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-04-11T21:58:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44543" http.request.id=6e575e70-f138-40b1-ae12-c1befb7c744c http.request.method=GET http.request.remoteaddr="127.0.0.1:47044" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="635.818µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:43 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44543" http.request.id=31e033e5-986c-49f4-995b-b853615d00a1 http.request.method=GET http.request.remoteaddr="127.0.0.1:47044" http.request.uri="/v2/foo/schema2/manifests/sha256:09f3f94b448ccde1bd1cf39db6dc05ed994ee2a37d43242dde861824f74962af" http.request.useragent="Go-http-client/1.1" http.response.duration="614.599µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:43 +0000] "GET /v2/foo/schema2/manifests/sha256:09f3f94b448ccde1bd1cf39db6dc05ed994ee2a37d43242dde861824f74962af HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:43Z" level=info msg="rewriting manifest list sha256:09f3f94b448ccde1bd1cf39db6dc05ed994ee2a37d43242dde861824f74962af in schema1 format to support old client" go.version=go1.24.2 http.request.host="127.0.0.1:44543" http.request.id=3f8dc2bd-64bc-4217-854d-e198f407b2ea http.request.method=GET http.request.remoteaddr="127.0.0.1:47044" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2025-04-11T21:58:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:44543" http.request.id=3f8dc2bd-64bc-4217-854d-e198f407b2ea http.request.method=GET http.request.remoteaddr="127.0.0.1:47044" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.034088ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [11/Apr/2025:21:58:43 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (6.81s) === RUN TestGetManifestWithStorageError time="2025-04-11T21:58:43Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-04-11T21:58:43Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T21:58:43Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.24.2 http.request.host="127.0.0.1:45021" http.request.id=4286b70d-7f89-4c84-ba53-4cc3be9e9ba2 http.request.method=GET http.request.remoteaddr="127.0.0.1:44100" 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="925.51µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [11/Apr/2025:21:58:43 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-04-11T21:58:43Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.24.2 http.request.host="127.0.0.1:45021" http.request.id=b02a83ec-6ca1-4034-91bc-c3fa943de1d7 http.request.method=GET http.request.remoteaddr="127.0.0.1:44100" 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="625.736µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [11/Apr/2025:21:58:43 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-04-11T21:58:43Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.24.2 http.request.host="127.0.0.1:45021" http.request.id=5e9a38cf-099f-4b5f-969e-40a0b74709ca http.request.method=GET http.request.remoteaddr="127.0.0.1:44100" 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="623.157µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [11/Apr/2025:21:58:43 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-04-11T21:58:43Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.24.2 http.request.host="127.0.0.1:45021" http.request.id=edcd3d5b-662b-4749-b4ba-249016277660 http.request.method=GET http.request.remoteaddr="127.0.0.1:44100" 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="809.953µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [11/Apr/2025:21:58:43 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2025-04-11T21:58:43Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-04-11T21:58:43Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T21:58:43Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.2 http.request.host="127.0.0.1:36521" http.request.id=d3a0ce87-135b-425b-b250-939dc19c620d http.request.method=GET http.request.remoteaddr="127.0.0.1:56108" 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="957.217µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/Apr/2025:21:58:43 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-04-11T21:58:43Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.24.2 http.request.host="127.0.0.1:36521" http.request.id=a83a91af-29ee-4185-b71b-3d8965ec8158 http.request.method=GET http.request.remoteaddr="127.0.0.1:56108" 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="568.013µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [11/Apr/2025:21:58:43 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-04-11T21:58:43Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.2 http.request.host="127.0.0.1:36521" http.request.id=62ab4346-36f2-4350-b776-301404ea61a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56108" 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="644.726µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/Apr/2025:21:58:43 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-04-11T21:58:43Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.2 http.request.host="127.0.0.1:36521" http.request.id=8a41bdea-8c9d-4a59-b0fd-3cfd83114f97 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56108" 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="901.076µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-04-11T21:58:43Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:36521" http.request.id=8a41bdea-8c9d-4a59-b0fd-3cfd83114f97 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56108" 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="921.943µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-04-11T21:58:43Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.2 http.request.host="127.0.0.1:36521" http.request.id=8a41bdea-8c9d-4a59-b0fd-3cfd83114f97 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56108" 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="942.312µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-04-11T21:58:43Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.2 http.request.host="127.0.0.1:36521" http.request.id=8a41bdea-8c9d-4a59-b0fd-3cfd83114f97 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56108" 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="965.735µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/Apr/2025:21:58:43 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-04-11T21:58:43Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36521" http.request.id=3bd80a38-2723-42cf-8c5f-772cd126a12a http.request.method=POST http.request.remoteaddr="127.0.0.1:56108" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="954.287µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:43 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:44Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36521" http.request.id=3a5d799b-7e0e-4c19-afa3-3e03889e097a http.request.method=PUT http.request.remoteaddr="127.0.0.1:56108" http.request.uri="/v2/foo/schema1/blobs/uploads/56de4a27-11aa-4747-89a8-b905ecdd8166?_state=SvJA92e1o8svHKB3DBMf591ndOPI6JC1lJWtHBDN1Sh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1NmRlNGEyNy0xMWFhLTQ3NDctODlhOC1iOTA1ZWNkZDgxNjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjE6NTg6NDMuNzQ2MDA0NDg2WiJ9&digest=sha256%3Aa8ec6c948d695f327e9b1ff499fed497a46660b962e9671ed74dfb098e618754" http.request.useragent="Go-http-client/1.1" http.response.duration=731.43762ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:43 +0000] "PUT /v2/foo/schema1/blobs/uploads/56de4a27-11aa-4747-89a8-b905ecdd8166?_state=SvJA92e1o8svHKB3DBMf591ndOPI6JC1lJWtHBDN1Sh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1NmRlNGEyNy0xMWFhLTQ3NDctODlhOC1iOTA1ZWNkZDgxNjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjE6NTg6NDMuNzQ2MDA0NDg2WiJ9&digest=sha256%3Aa8ec6c948d695f327e9b1ff499fed497a46660b962e9671ed74dfb098e618754 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:44Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36521" http.request.id=f9478d01-5996-46f2-87fe-70ecddee78a6 http.request.method=POST http.request.remoteaddr="127.0.0.1:56108" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.030997ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:44 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:46Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36521" http.request.id=12dd1cb2-0180-4cc1-a03d-ef8b0739520f http.request.method=PUT http.request.remoteaddr="127.0.0.1:56108" http.request.uri="/v2/foo/schema1/blobs/uploads/51b9e746-ce77-4e8a-b467-593da535c7d5?_state=dugn3jgfpBdO9rBo-P59WbU3CIRgXwuHtAWLBL4cKHx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1MWI5ZTc0Ni1jZTc3LTRlOGEtYjQ2Ny01OTNkYTUzNWM3ZDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjE6NTg6NDQuNTcwMDU5MTEzWiJ9&digest=sha256%3A4b475c17f44fc9cd09429164dbf196640c575be9787aeb250457f0a7ad27f0be" http.request.useragent="Go-http-client/1.1" http.response.duration=1.576051659s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:44 +0000] "PUT /v2/foo/schema1/blobs/uploads/51b9e746-ce77-4e8a-b467-593da535c7d5?_state=dugn3jgfpBdO9rBo-P59WbU3CIRgXwuHtAWLBL4cKHx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1MWI5ZTc0Ni1jZTc3LTRlOGEtYjQ2Ny01OTNkYTUzNWM3ZDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjE6NTg6NDQuNTcwMDU5MTEzWiJ9&digest=sha256%3A4b475c17f44fc9cd09429164dbf196640c575be9787aeb250457f0a7ad27f0be HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:46Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36521" http.request.id=56e85270-6b50-4961-9ccc-0e37e22617fc http.request.method=PUT http.request.remoteaddr="127.0.0.1:56108" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.227493ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:46 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:46Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36521" http.request.id=268f189b-ed27-463b-adb8-2a28b2821b5b http.request.method=PUT http.request.remoteaddr="127.0.0.1:56108" http.request.uri="/v2/foo/schema1/manifests/sha256:da640edeedf6628d2b17ac7443d7b3a3b50931cf45c68d29489ddbccac551407" http.request.useragent="Go-http-client/1.1" http.response.duration="872.602µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:46 +0000] "PUT /v2/foo/schema1/manifests/sha256:da640edeedf6628d2b17ac7443d7b3a3b50931cf45c68d29489ddbccac551407 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:46Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36521" http.request.id=d9820899-d88d-452d-b459-2fadfbcf871a http.request.method=GET http.request.remoteaddr="127.0.0.1:56108" 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="815.063µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/Apr/2025:21:58:46 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-04-11T21:58:46Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36521" http.request.id=5e956258-947a-40fd-98ec-3ff8d24f8d5c http.request.method=GET http.request.remoteaddr="127.0.0.1:56108" http.request.uri="/v2/foo/schema1/manifests/sha256:da640edeedf6628d2b17ac7443d7b3a3b50931cf45c68d29489ddbccac551407" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="892.049µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/Apr/2025:21:58:46 +0000] "GET /v2/foo/schema1/manifests/sha256:da640edeedf6628d2b17ac7443d7b3a3b50931cf45c68d29489ddbccac551407 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-04-11T21:58:46Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:36521" http.request.id=69557071-16a8-47ab-acfc-82364857ea6c http.request.method=PUT http.request.remoteaddr="127.0.0.1:56108" http.request.uri="/v2/foo/schema1/manifests/sha256:da640edeedf6628d2b17ac7443d7b3a3b50931cf45c68d29489ddbccac551407" http.request.useragent="Go-http-client/1.1" http.response.duration="901.52µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:46 +0000] "PUT /v2/foo/schema1/manifests/sha256:da640edeedf6628d2b17ac7443d7b3a3b50931cf45c68d29489ddbccac551407 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:46Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:36521" http.request.id=6519245c-92e8-4542-b510-5179168b6974 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56108" http.request.uri="/v2/foo/schema1/manifests/sha256:da640edeedf6628d2b17ac7443d7b3a3b50931cf45c68d29489ddbccac551407" http.request.useragent="Go-http-client/1.1" http.response.duration=1.068042ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:46 +0000] "PUT /v2/foo/schema1/manifests/sha256:da640edeedf6628d2b17ac7443d7b3a3b50931cf45c68d29489ddbccac551407 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:46Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/json" http.request.host="127.0.0.1:36521" http.request.id=93149479-b913-4019-b3b6-71cb4b36897c http.request.method=PUT http.request.remoteaddr="127.0.0.1:56108" http.request.uri="/v2/foo/schema1/manifests/sha256:da640edeedf6628d2b17ac7443d7b3a3b50931cf45c68d29489ddbccac551407" http.request.useragent="Go-http-client/1.1" http.response.duration="825.579µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:46 +0000] "PUT /v2/foo/schema1/manifests/sha256:da640edeedf6628d2b17ac7443d7b3a3b50931cf45c68d29489ddbccac551407 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:46Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36521" http.request.id=ffff4767-7082-4d5a-9d2b-b54da3ff916f http.request.method=GET http.request.remoteaddr="127.0.0.1:56108" http.request.uri="/v2/foo/schema1/manifests/sha256:da640edeedf6628d2b17ac7443d7b3a3b50931cf45c68d29489ddbccac551407" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="807.972µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/Apr/2025:21:58:46 +0000] "GET /v2/foo/schema1/manifests/sha256:da640edeedf6628d2b17ac7443d7b3a3b50931cf45c68d29489ddbccac551407 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-04-11T21:58:46Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36521" http.request.id=5d0812e0-9bb2-41c4-80d2-ae34c27e2d86 http.request.method=GET http.request.remoteaddr="127.0.0.1:56108" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="531.312µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:46 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:46Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36521" http.request.id=0b83b07f-cb2f-4b33-b853-e1fed21aecc0 http.request.method=GET http.request.remoteaddr="127.0.0.1:56108" http.request.uri="/v2/foo/schema1/manifests/sha256:da640edeedf6628d2b17ac7443d7b3a3b50931cf45c68d29489ddbccac551407" http.request.useragent="Go-http-client/1.1" http.response.duration="541.679µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:46 +0000] "GET /v2/foo/schema1/manifests/sha256:da640edeedf6628d2b17ac7443d7b3a3b50931cf45c68d29489ddbccac551407 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:46Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36521" http.request.id=a093637c-c3f1-4d60-b8a1-052c29d5ef66 http.request.method=GET http.request.remoteaddr="127.0.0.1:56108" 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="509.502µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [11/Apr/2025:21:58:46 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-04-11T21:58:46Z" level=error msg="payload digest does match: "sha256:613b7172d14649bcf38e0ce5e666364d3660aa53a6d0b5b7a4cb69698aa4a886" != "sha256:da640edeedf6628d2b17ac7443d7b3a3b50931cf45c68d29489ddbccac551407"" go.version=go1.24.2 http.request.host="127.0.0.1:36521" http.request.id=20b798be-0cab-4a25-b34c-80e3c7393207 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56108" http.request.uri="/v2/foo/schema1/manifests/sha256:da640edeedf6628d2b17ac7443d7b3a3b50931cf45c68d29489ddbccac551407" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:da640edeedf6628d2b17ac7443d7b3a3b50931cf45c68d29489ddbccac551407" time="2025-04-11T21:58:46Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.2 http.request.host="127.0.0.1:36521" http.request.id=20b798be-0cab-4a25-b34c-80e3c7393207 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56108" http.request.uri="/v2/foo/schema1/manifests/sha256:da640edeedf6628d2b17ac7443d7b3a3b50931cf45c68d29489ddbccac551407" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="610.902µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:da640edeedf6628d2b17ac7443d7b3a3b50931cf45c68d29489ddbccac551407" 127.0.0.1 - - [11/Apr/2025:21:58:46 +0000] "PUT /v2/foo/schema1/manifests/sha256:da640edeedf6628d2b17ac7443d7b3a3b50931cf45c68d29489ddbccac551407 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-04-11T21:58:46Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36521" http.request.id=e05f30ce-adef-4e88-9646-3c5c3750031e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56118" http.request.uri="/v2/foo/schema1/manifests/sha256:da640edeedf6628d2b17ac7443d7b3a3b50931cf45c68d29489ddbccac551407" http.request.useragent="Go-http-client/1.1" http.response.duration="798.868µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:46 +0000] "DELETE /v2/foo/schema1/manifests/sha256:da640edeedf6628d2b17ac7443d7b3a3b50931cf45c68d29489ddbccac551407 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:46Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:da640edeedf6628d2b17ac7443d7b3a3b50931cf45c68d29489ddbccac551407" err.message="manifest unknown" go.version=go1.24.2 http.request.host="127.0.0.1:36521" http.request.id=ea22fcc8-4fca-4706-9ad5-58bd3f2017fa http.request.method=GET http.request.remoteaddr="127.0.0.1:56118" http.request.uri="/v2/foo/schema1/manifests/sha256:da640edeedf6628d2b17ac7443d7b3a3b50931cf45c68d29489ddbccac551407" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="546.275µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:da640edeedf6628d2b17ac7443d7b3a3b50931cf45c68d29489ddbccac551407" 127.0.0.1 - - [11/Apr/2025:21:58:46 +0000] "GET /v2/foo/schema1/manifests/sha256:da640edeedf6628d2b17ac7443d7b3a3b50931cf45c68d29489ddbccac551407 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-04-11T21:58:46Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.2 http.request.host="127.0.0.1:36521" http.request.id=a079d1a6-99c2-49f0-8b6c-18d3826cf695 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56120" http.request.uri="/v2/foo/schema1/manifests/sha256:da640edeedf6628d2b17ac7443d7b3a3b50931cf45c68d29489ddbccac551407" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="758.28µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:da640edeedf6628d2b17ac7443d7b3a3b50931cf45c68d29489ddbccac551407" 127.0.0.1 - - [11/Apr/2025:21:58:46 +0000] "DELETE /v2/foo/schema1/manifests/sha256:da640edeedf6628d2b17ac7443d7b3a3b50931cf45c68d29489ddbccac551407 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-04-11T21:58:46Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36521" http.request.id=86a79baf-221c-4427-bab9-2ba5572a3dfd http.request.method=PUT http.request.remoteaddr="127.0.0.1:56132" http.request.uri="/v2/foo/schema1/manifests/sha256:da640edeedf6628d2b17ac7443d7b3a3b50931cf45c68d29489ddbccac551407" http.request.useragent="Go-http-client/1.1" http.response.duration=1.074077ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:46 +0000] "PUT /v2/foo/schema1/manifests/sha256:da640edeedf6628d2b17ac7443d7b3a3b50931cf45c68d29489ddbccac551407 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:46Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36521" http.request.id=efef3d1f-d012-4379-8a49-86f6d8b05a4c http.request.method=GET http.request.remoteaddr="127.0.0.1:56132" http.request.uri="/v2/foo/schema1/manifests/sha256:da640edeedf6628d2b17ac7443d7b3a3b50931cf45c68d29489ddbccac551407" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="841.94µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/Apr/2025:21:58:46 +0000] "GET /v2/foo/schema1/manifests/sha256:da640edeedf6628d2b17ac7443d7b3a3b50931cf45c68d29489ddbccac551407 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-04-11T21:58:46Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.2 http.request.host="127.0.0.1:36521" http.request.id=5631c182-f3fe-4dfa-b190-410d92432168 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56140" 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="773.546µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [11/Apr/2025:21:58:46 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-04-11T21:58:46Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36521" http.request.id=76fb0410-4c9d-4a9c-9b6d-6e1d17f4bae0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56150" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.033799ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:46 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:46Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36521" http.request.id=504375d9-e9fd-446e-8ce4-0ae813e6ff38 http.request.method=GET http.request.remoteaddr="127.0.0.1:56150" 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="551.555µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [11/Apr/2025:21:58:46 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-04-11T21:58:46Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36521" http.request.id=543bf177-9a60-49cd-a33f-20899bca595d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56150" http.request.uri="/v2/foo/schema1/manifests/sha256:da640edeedf6628d2b17ac7443d7b3a3b50931cf45c68d29489ddbccac551407" http.request.useragent="Go-http-client/1.1" http.response.duration="628.436µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:46 +0000] "DELETE /v2/foo/schema1/manifests/sha256:da640edeedf6628d2b17ac7443d7b3a3b50931cf45c68d29489ddbccac551407 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:46Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36521" http.request.id=7a49052b-f178-4513-9fb0-5df2b08f26bb http.request.method=GET http.request.remoteaddr="127.0.0.1:56150" 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="489.869µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [11/Apr/2025:21:58:46 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-04-11T21:58:46Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.2 http.request.host="127.0.0.1:36521" http.request.id=0cf6c8ea-bbb9-4b78-8713-be581d21b137 http.request.method=GET http.request.remoteaddr="127.0.0.1:56150" 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="547.458µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/Apr/2025:21:58:46 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-04-11T21:58:46Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.24.2 http.request.host="127.0.0.1:36521" http.request.id=e4a4c227-380f-49a5-8ada-70999f57cfeb http.request.method=GET http.request.remoteaddr="127.0.0.1:56150" 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="516.478µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [11/Apr/2025:21:58:46 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-04-11T21:58:46Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36521" http.request.id=8892b563-8965-4e4e-bf04-536aae34923b http.request.method=PUT http.request.remoteaddr="127.0.0.1:56150" 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="569.976µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-04-11T21:58:46Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36521" http.request.id=8892b563-8965-4e4e-bf04-536aae34923b http.request.method=PUT http.request.remoteaddr="127.0.0.1:56150" 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="592.036µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-04-11T21:58:46Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36521" http.request.id=8892b563-8965-4e4e-bf04-536aae34923b http.request.method=PUT http.request.remoteaddr="127.0.0.1:56150" 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="613.074µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/Apr/2025:21:58:46 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-04-11T21:58:46Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36521" http.request.id=ae65a489-2937-4d51-ae5d-0bf797cc923c http.request.method=POST http.request.remoteaddr="127.0.0.1:56150" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="642.341µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:46 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:46Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36521" http.request.id=7dc3cb79-91e3-4234-9d19-0a8993a147b1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56150" http.request.uri="/v2/foo/schema2/blobs/uploads/6e375e3a-83b4-4987-8662-cd062bee1259?_state=4jxdjCKepS8pQMspmi2oof25Swgsn1rI4W-XNJJOd1Z7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2ZTM3NWUzYS04M2I0LTQ5ODctODY2Mi1jZDA2MmJlZTEyNTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjE6NTg6NDYuMTcwMDk2OTI4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="740.312µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:46 +0000] "PUT /v2/foo/schema2/blobs/uploads/6e375e3a-83b4-4987-8662-cd062bee1259?_state=4jxdjCKepS8pQMspmi2oof25Swgsn1rI4W-XNJJOd1Z7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2ZTM3NWUzYS04M2I0LTQ5ODctODY2Mi1jZDA2MmJlZTEyNTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjE6NTg6NDYuMTcwMDk2OTI4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:46Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36521" http.request.id=4a4b762e-6103-4732-924e-99361f61bfec http.request.method=PUT http.request.remoteaddr="127.0.0.1:56150" 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="620.303µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-04-11T21:58:46Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36521" http.request.id=4a4b762e-6103-4732-924e-99361f61bfec http.request.method=PUT http.request.remoteaddr="127.0.0.1:56150" 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="642.013µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/Apr/2025:21:58:46 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-04-11T21:58:46Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36521" http.request.id=9b1cd7f9-45e3-43b5-962b-be7e36479055 http.request.method=POST http.request.remoteaddr="127.0.0.1:56150" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="667.964µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:46 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:46Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36521" http.request.id=bfadce84-dd18-4196-9f5b-3dc2a0a80ea0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56150" http.request.uri="/v2/foo/schema2/blobs/uploads/4284ca9e-d809-4cda-895f-5a43144ad5ab?_state=xQpyKAyOh174KKusqB31OdWVUQ0S7aH12NQIedCwnT97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0Mjg0Y2E5ZS1kODA5LTRjZGEtODk1Zi01YTQzMTQ0YWQ1YWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjE6NTg6NDYuMjM4MjY5OTY4WiJ9&digest=sha256%3A78ac0b1acf0473b37f93c8e0e0e2a6d69e7b5e4d7f6cbb10d7b04a54a8d32532" http.request.useragent="Go-http-client/1.1" http.response.duration=748.218318ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:46 +0000] "PUT /v2/foo/schema2/blobs/uploads/4284ca9e-d809-4cda-895f-5a43144ad5ab?_state=xQpyKAyOh174KKusqB31OdWVUQ0S7aH12NQIedCwnT97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0Mjg0Y2E5ZS1kODA5LTRjZGEtODk1Zi01YTQzMTQ0YWQ1YWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjE6NTg6NDYuMjM4MjY5OTY4WiJ9&digest=sha256%3A78ac0b1acf0473b37f93c8e0e0e2a6d69e7b5e4d7f6cbb10d7b04a54a8d32532 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:47Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36521" http.request.id=0fc01962-2eec-42c4-8120-e985faaba345 http.request.method=POST http.request.remoteaddr="127.0.0.1:56150" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.049236ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:47 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:48Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36521" http.request.id=18be81d9-59d8-456f-9c76-8ed1a0e7c583 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56150" http.request.uri="/v2/foo/schema2/blobs/uploads/8c58a2d9-b213-4980-b3f0-c53de95dbe4e?_state=DOMXCPhXlDXjcrdmZoixLUlf4Jn6JgRMkS2UKJgcPbF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4YzU4YTJkOS1iMjEzLTQ5ODAtYjNmMC1jNTNkZTk1ZGJlNGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjE6NTg6NDcuMDcwMDkzNzkzWiJ9&digest=sha256%3A3d91117a5cc3f46a60a163fbb44f404136b5b96a62cba51a5e9365ddc3995d70" http.request.useragent="Go-http-client/1.1" http.response.duration=1.449846841s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:47 +0000] "PUT /v2/foo/schema2/blobs/uploads/8c58a2d9-b213-4980-b3f0-c53de95dbe4e?_state=DOMXCPhXlDXjcrdmZoixLUlf4Jn6JgRMkS2UKJgcPbF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4YzU4YTJkOS1iMjEzLTQ5ODAtYjNmMC1jNTNkZTk1ZGJlNGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDQtMTFUMjE6NTg6NDcuMDcwMDkzNzkzWiJ9&digest=sha256%3A3d91117a5cc3f46a60a163fbb44f404136b5b96a62cba51a5e9365ddc3995d70 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:48Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36521" http.request.id=23e85a67-2b39-487b-9163-3f731f5a3b60 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56150" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.088118ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:48 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:48Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36521" http.request.id=f5f888fb-eeb8-480f-9e0c-82d169da5365 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56150" http.request.uri="/v2/foo/schema2/manifests/sha256:25e60ac8e0094ea629e2c774066aad3255baf5495f4aea069fff71ec0df1b2fe" http.request.useragent="Go-http-client/1.1" http.response.duration="767.446µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:48 +0000] "PUT /v2/foo/schema2/manifests/sha256:25e60ac8e0094ea629e2c774066aad3255baf5495f4aea069fff71ec0df1b2fe HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:48Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36521" http.request.id=58d15d35-290f-48b1-9460-8172ed64090f http.request.method=GET http.request.remoteaddr="127.0.0.1:56150" 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="638.8µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [11/Apr/2025:21:58:48 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-04-11T21:58:48Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36521" http.request.id=af8b9236-ea5b-4ec5-9f92-c7587f22b5af http.request.method=GET http.request.remoteaddr="127.0.0.1:56150" http.request.uri="/v2/foo/schema2/manifests/sha256:25e60ac8e0094ea629e2c774066aad3255baf5495f4aea069fff71ec0df1b2fe" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="624.976µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [11/Apr/2025:21:58:48 +0000] "GET /v2/foo/schema2/manifests/sha256:25e60ac8e0094ea629e2c774066aad3255baf5495f4aea069fff71ec0df1b2fe HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-04-11T21:58:48Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36521" http.request.id=2a6e0b85-aaf9-4157-8ba1-c80ab71caffc http.request.method=GET http.request.remoteaddr="127.0.0.1:56150" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="580.71µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:48 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:48Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36521" http.request.id=c7630752-dca7-46e9-9871-192d31dd8c96 http.request.method=GET http.request.remoteaddr="127.0.0.1:56150" http.request.uri="/v2/foo/schema2/manifests/sha256:25e60ac8e0094ea629e2c774066aad3255baf5495f4aea069fff71ec0df1b2fe" http.request.useragent="Go-http-client/1.1" http.response.duration="551.489µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:48 +0000] "GET /v2/foo/schema2/manifests/sha256:25e60ac8e0094ea629e2c774066aad3255baf5495f4aea069fff71ec0df1b2fe HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:48Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36521" http.request.id=fd68b930-ca5b-4097-8d7b-4e2f3b951ff1 http.request.method=GET http.request.remoteaddr="127.0.0.1:56150" 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="550.886µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [11/Apr/2025:21:58:48 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-04-11T21:58:48Z" level=info msg="rewriting manifest sha256:25e60ac8e0094ea629e2c774066aad3255baf5495f4aea069fff71ec0df1b2fe in schema1 format to support old client" go.version=go1.24.2 http.request.host="127.0.0.1:36521" http.request.id=325df831-d6af-46d5-bdcb-5acdb4bdaa54 http.request.method=GET http.request.remoteaddr="127.0.0.1:56150" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-04-11T21:58:48Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36521" http.request.id=325df831-d6af-46d5-bdcb-5acdb4bdaa54 http.request.method=GET http.request.remoteaddr="127.0.0.1:56150" 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.031446ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [11/Apr/2025:21:58:48 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-04-11T21:58:48Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36521" http.request.id=d5c994eb-1482-47f2-a0d2-b8143ea3f3fa http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56150" http.request.uri="/v2/foo/schema2/manifests/sha256:25e60ac8e0094ea629e2c774066aad3255baf5495f4aea069fff71ec0df1b2fe" http.request.useragent="Go-http-client/1.1" http.response.duration="626.911µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:48 +0000] "DELETE /v2/foo/schema2/manifests/sha256:25e60ac8e0094ea629e2c774066aad3255baf5495f4aea069fff71ec0df1b2fe HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:48Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:25e60ac8e0094ea629e2c774066aad3255baf5495f4aea069fff71ec0df1b2fe" err.message="manifest unknown" go.version=go1.24.2 http.request.host="127.0.0.1:36521" http.request.id=78eae493-e671-4ebe-86fa-efca988472a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:56150" http.request.uri="/v2/foo/schema2/manifests/sha256:25e60ac8e0094ea629e2c774066aad3255baf5495f4aea069fff71ec0df1b2fe" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="596.831µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:25e60ac8e0094ea629e2c774066aad3255baf5495f4aea069fff71ec0df1b2fe" 127.0.0.1 - - [11/Apr/2025:21:58:48 +0000] "GET /v2/foo/schema2/manifests/sha256:25e60ac8e0094ea629e2c774066aad3255baf5495f4aea069fff71ec0df1b2fe HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-04-11T21:58:48Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.2 http.request.host="127.0.0.1:36521" http.request.id=94213926-6577-47b9-b416-67281297755d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35026" http.request.uri="/v2/foo/schema2/manifests/sha256:25e60ac8e0094ea629e2c774066aad3255baf5495f4aea069fff71ec0df1b2fe" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="730.075µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:25e60ac8e0094ea629e2c774066aad3255baf5495f4aea069fff71ec0df1b2fe" 127.0.0.1 - - [11/Apr/2025:21:58:48 +0000] "DELETE /v2/foo/schema2/manifests/sha256:25e60ac8e0094ea629e2c774066aad3255baf5495f4aea069fff71ec0df1b2fe HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-04-11T21:58:48Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36521" http.request.id=8f0886b4-c1ee-4139-a8e0-7dbe1d3b7416 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35028" http.request.uri="/v2/foo/schema2/manifests/sha256:25e60ac8e0094ea629e2c774066aad3255baf5495f4aea069fff71ec0df1b2fe" http.request.useragent="Go-http-client/1.1" http.response.duration="906.626µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:48 +0000] "PUT /v2/foo/schema2/manifests/sha256:25e60ac8e0094ea629e2c774066aad3255baf5495f4aea069fff71ec0df1b2fe HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:48Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36521" http.request.id=d78ae00b-0aae-4041-a661-874559dd5bc5 http.request.method=GET http.request.remoteaddr="127.0.0.1:35028" http.request.uri="/v2/foo/schema2/manifests/sha256:25e60ac8e0094ea629e2c774066aad3255baf5495f4aea069fff71ec0df1b2fe" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="630.268µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [11/Apr/2025:21:58:48 +0000] "GET /v2/foo/schema2/manifests/sha256:25e60ac8e0094ea629e2c774066aad3255baf5495f4aea069fff71ec0df1b2fe HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-04-11T21:58:48Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.2 http.request.host="127.0.0.1:36521" http.request.id=73f56e92-1ed7-4e7e-a6e6-2fae2a288510 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35030" 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="700.903µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [11/Apr/2025:21:58:48 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-04-11T21:58:48Z" level=info msg="response completed" go.version=go1.24.2 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36521" http.request.id=163839cd-d801-4703-a723-dfac2d020d7a http.request.method=PUT http.request.remoteaddr="127.0.0.1:35042" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration="923.119µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:48 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:48Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36521" http.request.id=8dfe2b97-164e-44de-b517-37965acd5906 http.request.method=GET http.request.remoteaddr="127.0.0.1:35042" 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="520.131µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [11/Apr/2025:21:58:48 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-04-11T21:58:48Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36521" http.request.id=694a623d-eee2-484f-8eb5-df59167d9560 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:35042" http.request.uri="/v2/foo/schema2/manifests/sha256:25e60ac8e0094ea629e2c774066aad3255baf5495f4aea069fff71ec0df1b2fe" http.request.useragent="Go-http-client/1.1" http.response.duration="626.901µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:48 +0000] "DELETE /v2/foo/schema2/manifests/sha256:25e60ac8e0094ea629e2c774066aad3255baf5495f4aea069fff71ec0df1b2fe HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:48Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:36521" http.request.id=fcba24b8-c5df-467d-ae9c-492f8619e5c9 http.request.method=GET http.request.remoteaddr="127.0.0.1:35042" 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="509.942µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [11/Apr/2025:21:58:48 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (4.87s) === RUN TestManifestDeleteDisabled time="2025-04-11T21:58:48Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-04-11T21:58:48Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T21:58:48Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.2 http.request.host="127.0.0.1:36153" http.request.id=2f38d501-7919-4198-a7a9-2ba06d0bcc24 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37994" 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="754.659µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [11/Apr/2025:21:58:48 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.00s) === RUN TestRegistryAsCacheMutationAPIs time="2025-04-11T21:58:48Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-04-11T21:58:48Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T21:58:48Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.2 time="2025-04-11T21:58:49Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.24.2 time="2025-04-11T21:58:49Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.2 time="2025-04-11T21:58:49Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.2 http.request.host="127.0.0.1:44027" http.request.id=aa440aa8-a012-44f3-a1dd-35ec306c2145 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57680" 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.51263ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [11/Apr/2025:21:58:49 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-04-11T21:58:49Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.2 http.request.host="127.0.0.1:44027" http.request.id=cf8acb2b-7423-4036-b283-0c920b7c5e09 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57686" 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.199782ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [11/Apr/2025:21:58:49 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-04-11T21:58:49Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.2 http.request.host="127.0.0.1:44027" http.request.id=c0cb16d7-27dd-434f-9bc3-16ccdbb25da0 http.request.method=POST http.request.remoteaddr="127.0.0.1:57700" 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.204686ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2025:21:58:49 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-04-11T21:58:49Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.2 http.request.host="127.0.0.1:44027" http.request.id=d7f78de0-49a2-4eb3-b5f1-f9e5f6117405 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57712" 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.253537ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [11/Apr/2025:21:58:49 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.66s) === RUN TestProxyManifestGetByTag time="2025-04-11T21:58:49Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-04-11T21:58:49Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T21:58:49Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39779" http.request.id=368b2a6b-0a65-4bf6-8bf8-e0ca6b2f98b7 http.request.method=POST http.request.remoteaddr="127.0.0.1:39722" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="984.969µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:49 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:50Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39779" http.request.id=68873c26-7073-48a7-9001-42a6493fc54f http.request.method=PUT http.request.remoteaddr="127.0.0.1:39722" http.request.uri="/v2/foo/bar/blobs/uploads/707d87ea-9ae9-49e0-8db1-6b4b7d93c2ab?_state=5zCkVBKyLxaRa3YYfZOMkC1uX7Un7ziqH64eZrUqvON7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwN2Q4N2VhLTlhZTktNDllMC04ZGIxLTZiNGI3ZDkzYzJhYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODo0OS4zMDIxMTEwNzZaIn0%3D&digest=sha256%3Accd0480797f4c28eb96945fe8619c84cbf575df3f98e59d8fb904f2c7427558d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.62238664s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:49 +0000] "PUT /v2/foo/bar/blobs/uploads/707d87ea-9ae9-49e0-8db1-6b4b7d93c2ab?_state=5zCkVBKyLxaRa3YYfZOMkC1uX7Un7ziqH64eZrUqvON7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwN2Q4N2VhLTlhZTktNDllMC04ZGIxLTZiNGI3ZDkzYzJhYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODo0OS4zMDIxMTEwNzZaIn0%3D&digest=sha256%3Accd0480797f4c28eb96945fe8619c84cbf575df3f98e59d8fb904f2c7427558d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:50Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39779" http.request.id=bf79895f-f26a-4a8b-9e8b-7b144b100ee4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39722" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.22384ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:50 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:50Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 time="2025-04-11T21:58:50Z" level=info msg="redis not configured" go.version=go1.24.2 time="2025-04-11T21:58:50Z" level=info msg="Starting upload purge in 51m0s" go.version=go1.24.2 time="2025-04-11T21:58:50Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.2 time="2025-04-11T21:58:50Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39779" http.request.id=e0f197d0-2d2c-4be9-ae73-3ca4bf0b99c0 http.request.method=GET http.request.remoteaddr="127.0.0.1:39722" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="521.144µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [11/Apr/2025:21:58:50 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-04-11T21:58:50Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:39779" go.version=go1.24.2 time="2025-04-11T21:58:50Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.2 time="2025-04-11T21:58:50Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39779" http.request.id=a18a8aac-da1e-43fc-83d7-a7807e814ab8 http.request.method=GET http.request.remoteaddr="127.0.0.1:39734" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="644.365µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [11/Apr/2025:21:58:50 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-04-11T21:58:50Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:39779 /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:39779/v2/:[]]}" go.version=go1.24.2 http.request.host="127.0.0.1:40965" http.request.id=d135cfcf-a894-48c3-add1-85ecbea3b03d http.request.method=GET http.request.remoteaddr="127.0.0.1:35160" http.request.uri="/v2/foo/bar/manifests/sha256:1007d1cfc7409d752e34f9ca3b61b6de586d438605dd6e80e928bde9a23d7949" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:1007d1cfc7409d752e34f9ca3b61b6de586d438605dd6e80e928bde9a23d7949" time="2025-04-11T21:58:50Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39779" http.request.id=39b0ab9d-ebb5-4432-9a95-8c7dcbc3187b http.request.method=GET http.request.remoteaddr="127.0.0.1:39744" http.request.uri="/v2/foo/bar/manifests/sha256:1007d1cfc7409d752e34f9ca3b61b6de586d438605dd6e80e928bde9a23d7949" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="931.586µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [11/Apr/2025:21:58:50 +0000] "GET /v2/foo/bar/manifests/sha256:1007d1cfc7409d752e34f9ca3b61b6de586d438605dd6e80e928bde9a23d7949 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-04-11T21:58:50Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:1007d1cfc7409d752e34f9ca3b61b6de586d438605dd6e80e928bde9a23d7949 with ttl=167h59m59.999998503s" go.version=go1.24.2 time="2025-04-11T21:58:50Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40965" http.request.id=d135cfcf-a894-48c3-add1-85ecbea3b03d http.request.method=GET http.request.remoteaddr="127.0.0.1:35160" http.request.uri="/v2/foo/bar/manifests/sha256:1007d1cfc7409d752e34f9ca3b61b6de586d438605dd6e80e928bde9a23d7949" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.441264ms http.response.status=200 http.response.written=935 127.0.0.1 - - [11/Apr/2025:21:58:50 +0000] "GET /v2/foo/bar/manifests/sha256:1007d1cfc7409d752e34f9ca3b61b6de586d438605dd6e80e928bde9a23d7949 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-04-11T21:58:50Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39779" http.request.id=9060cabe-b30b-4e39-ba62-a651727bda73 http.request.method=GET http.request.remoteaddr="127.0.0.1:39744" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="497.297µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [11/Apr/2025:21:58:50 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-04-11T21:58:50Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:39779 /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:39779/v2/:[]]}" go.version=go1.24.2 http.request.host="127.0.0.1:40965" http.request.id=e1ae9814-e8c8-484d-9bdb-ca1de7226f10 http.request.method=GET http.request.remoteaddr="127.0.0.1:35172" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-04-11T21:58:50Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39779" http.request.id=f28f2c07-fe20-4a85-8389-22f699cf100e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:39758" 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="956.625µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [11/Apr/2025:21:58:50 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-04-11T21:58:50Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40965" http.request.id=e1ae9814-e8c8-484d-9bdb-ca1de7226f10 http.request.method=GET http.request.remoteaddr="127.0.0.1:35172" 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=3.407525ms http.response.status=200 http.response.written=935 127.0.0.1 - - [11/Apr/2025:21:58:50 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-04-11T21:58:51Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39779" http.request.id=c1ff3aa6-eabd-48cb-acf7-d6e8a95a14aa http.request.method=POST http.request.remoteaddr="127.0.0.1:39758" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="836.092µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:52Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39779" http.request.id=8490cd9e-9070-4350-8297-4d64e6f6c45e http.request.method=PUT http.request.remoteaddr="127.0.0.1:39758" http.request.uri="/v2/foo/bar/blobs/uploads/080919d9-75eb-4987-af8e-ff332fb91b9d?_state=m5kjAluIkxpupigzsBzELBS8VTJg6b0iTkPs5aW1lMN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA4MDkxOWQ5LTc1ZWItNDk4Ny1hZjhlLWZmMzMyZmI5MWI5ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODo1MS4wMjk5MTgyODdaIn0%3D&digest=sha256%3A4de3347888780398b505660cd20b03e5711ba9407264ed3086a2b348f5d74c99" http.request.useragent="Go-http-client/1.1" http.response.duration=1.378426063s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:51 +0000] "PUT /v2/foo/bar/blobs/uploads/080919d9-75eb-4987-af8e-ff332fb91b9d?_state=m5kjAluIkxpupigzsBzELBS8VTJg6b0iTkPs5aW1lMN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA4MDkxOWQ5LTc1ZWItNDk4Ny1hZjhlLWZmMzMyZmI5MWI5ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNC0xMVQyMTo1ODo1MS4wMjk5MTgyODdaIn0%3D&digest=sha256%3A4de3347888780398b505660cd20b03e5711ba9407264ed3086a2b348f5d74c99 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:52Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39779" http.request.id=02b4d028-2c95-412d-a474-9856b3d3e723 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39758" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.162158ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/Apr/2025:21:58:52 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-04-11T21:58:52Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39779" http.request.id=80809096-bcb3-4295-ab10-c3d256ff189c http.request.method=GET http.request.remoteaddr="127.0.0.1:39758" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="564.458µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [11/Apr/2025:21:58:52 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-04-11T21:58:52Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:39779 /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:39779/v2/:[]]}" go.version=go1.24.2 http.request.host="127.0.0.1:40965" http.request.id=c6a3e227-bbfd-4c20-8722-43ddd3e45cf4 http.request.method=GET http.request.remoteaddr="127.0.0.1:35188" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-04-11T21:58:52Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39779" http.request.id=443c36e8-e345-4a60-8f7d-dd62d460131e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:39772" 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.065787ms http.response.status=200 http.response.written=935 127.0.0.1 - - [11/Apr/2025:21:58:52 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-04-11T21:58:52Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39779" http.request.id=14fccd65-ec53-421c-896f-f8367450c453 http.request.method=GET http.request.remoteaddr="127.0.0.1:39772" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="462.359µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [11/Apr/2025:21:58:52 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-04-11T21:58:52Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:39779 /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:39779/v2/:[]]}" go.version=go1.24.2 http.request.host="127.0.0.1:40965" http.request.id=c6a3e227-bbfd-4c20-8722-43ddd3e45cf4 http.request.method=GET http.request.remoteaddr="127.0.0.1:35188" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-04-11T21:58:52Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:39779" http.request.id=0081bd57-dd47-48d4-bd1f-02a9a50a9e57 http.request.method=GET http.request.remoteaddr="127.0.0.1:39776" 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.009627ms http.response.status=200 http.response.written=935 127.0.0.1 - - [11/Apr/2025:21:58:52 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-04-11T21:58:52Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:ddb1090b0d410f6402a932fc0b90f6c1f2db3d7e89cd21f40a062245d43568d0 with ttl=167h59m59.999997688s" go.version=go1.24.2 time="2025-04-11T21:58:52Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:40965" http.request.id=c6a3e227-bbfd-4c20-8722-43ddd3e45cf4 http.request.method=GET http.request.remoteaddr="127.0.0.1:35188" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.470509ms http.response.status=200 http.response.written=935 127.0.0.1 - - [11/Apr/2025:21:58:52 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (3.22s) === RUN TestAppDispatcher time="2025-04-11T21:58:52Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45639" http.request.id=de778a55-ff06-4079-81f4-669c753d87b3 http.request.method=GET http.request.remoteaddr="127.0.0.1:41516" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="669.507µs" http.response.status=200 http.response.written=0 time="2025-04-11T21:58:52Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45639" http.request.id=2e9cf7a0-13c7-41ae-8d16-d72a59d60d11 http.request.method=GET http.request.remoteaddr="127.0.0.1:41516" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="454.578µs" http.response.status=200 http.response.written=0 time="2025-04-11T21:58:52Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45639" http.request.id=f0413996-ce6d-4798-913b-177b33fbcc43 http.request.method=GET http.request.remoteaddr="127.0.0.1:41516" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="533.756µs" http.response.status=200 http.response.written=0 time="2025-04-11T21:58:52Z" level=info msg="response completed" go.version=go1.24.2 http.request.host="127.0.0.1:45639" http.request.id=c4741af8-3ab4-4950-aa5d-3ebdc97de23b http.request.method=GET http.request.remoteaddr="127.0.0.1:41516" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="505.528µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.00s) === RUN TestNewApp time="2025-04-11T21:58:52Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 instance.id=06c44ef8-4d9d-428d-a301-2ee24504af71 time="2025-04-11T21:58:52Z" level=info msg="redis not configured" go.version=go1.24.2 instance.id=06c44ef8-4d9d-428d-a301-2ee24504af71 time="2025-04-11T21:58:52Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.24.2 http.request.host="127.0.0.1:45063" http.request.id=196b0806-374c-4972-bc62-55e54e991967 http.request.method=GET http.request.remoteaddr="127.0.0.1:46000" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.00s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2025-04-11T21:58:52Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 instance.id=06c44ef8-4d9d-428d-a301-2ee24504af71 time="2025-04-11T21:58:52Z" level=info msg="redis not configured" go.version=go1.24.2 instance.id=06c44ef8-4d9d-428d-a301-2ee24504af71 time="2025-04-11T21:58:52Z" level=info msg="configuring file health check path=/tmp/healthcheck1952734313, interval=1" go.version=go1.24.2 instance.id=06c44ef8-4d9d-428d-a301-2ee24504af71 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-04-11T21:58:56Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 instance.id=06c44ef8-4d9d-428d-a301-2ee24504af71 time="2025-04-11T21:58:56Z" level=info msg="redis not configured" go.version=go1.24.2 instance.id=06c44ef8-4d9d-428d-a301-2ee24504af71 time="2025-04-11T21:58:56Z" level=info msg="configuring TCP health check addr=127.0.0.1:46217, interval=1" go.version=go1.24.2 instance.id=06c44ef8-4d9d-428d-a301-2ee24504af71 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-04-11T21:59:00Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.2 instance.id=06c44ef8-4d9d-428d-a301-2ee24504af71 time="2025-04-11T21:59:00Z" level=info msg="redis not configured" go.version=go1.24.2 instance.id=06c44ef8-4d9d-428d-a301-2ee24504af71 time="2025-04-11T21:59:00Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:35283, interval=1, threshold=3" go.version=go1.24.2 instance.id=06c44ef8-4d9d-428d-a301-2ee24504af71 --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 58.584s ? 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.10s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.24s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 9.457s === RUN TestSchedule time="2025-04-11T21:58:09Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.2 instance.id=a52001f2-b1ec-4d90-9d95-d2396305db52 time="2025-04-11T21:58:09Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.998896ms" go.version=go1.24.2 instance.id=a52001f2-b1ec-4d90-9d95-d2396305db52 time="2025-04-11T21:58:09Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=999.021µs" go.version=go1.24.2 instance.id=a52001f2-b1ec-4d90-9d95-d2396305db52 time="2025-04-11T21:58:09Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=998.669µs" go.version=go1.24.2 instance.id=a52001f2-b1ec-4d90-9d95-d2396305db52 scheduler_test.go:52: removing testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc scheduler_test.go:52: removing testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb scheduler_test.go:52: removing testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa --- PASS: TestSchedule (0.05s) === RUN TestRestoreOld time="2025-04-11T21:58:09Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.2 instance.id=a52001f2-b1ec-4d90-9d95-d2396305db52 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-04-11T21:58:09Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.2 instance.id=a52001f2-b1ec-4d90-9d95-d2396305db52 time="2025-04-11T21:58:09Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99864ms" go.version=go1.24.2 instance.id=a52001f2-b1ec-4d90-9d95-d2396305db52 time="2025-04-11T21:58:09Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.998656ms" go.version=go1.24.2 instance.id=a52001f2-b1ec-4d90-9d95-d2396305db52 time="2025-04-11T21:58:09Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.2 instance.id=a52001f2-b1ec-4d90-9d95-d2396305db52 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-04-11T21:58:09Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.2 instance.id=a52001f2-b1ec-4d90-9d95-d2396305db52 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.576s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (1.82s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 26537472 sha256:04bcdae22073607b3a63827bbf9a54f1e663ddfd9263885f27234ea9eb05c5bd [] map[] } --- PASS: TestSimpleBlobRead (0.21s) === RUN TestBlobMount --- PASS: TestBlobMount (0.11s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.98s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (1.03s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (0.79s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.00s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:1e10c0669c9814563b7f31b08583bd86a22a30fa49df97c1281082d640044271 palailogos: marking blob sha256:4922313582b026eaab95f9d52aa117799ab635927c5efde43e6fc7d8f37d927e palailogos: marking blob sha256:d509620dcd5f27861db9bbcde0072a0acedfd0b4279a0cb3d4bbc6e2369cf628 palailogos: marking manifest sha256:4922313582b026eaab95f9d52aa117799ab635927c5efde43e6fc7d8f37d927e palailogos: marking blob sha256:9d8a0e3de338b61e2489768ba166aa50ad5af1bee2db4b06fdd5cb948ef50d58 palailogos: marking blob sha256:fd1cfd105bd51008e56bc73888c0ca28f87a553867b3d9facb75e63b0141dd75 palailogos: marking manifest sha256:c89d67a242d72d3a572ce55bb7332fb884a11409bd78dcb8f26dd49136dbf731 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:99979a33d9bf0eb371f8be8332142e7060fb5af260758502f00fa3c9b83c4342 palailogos: marking blob sha256:899824fc56c16b02d9409bc5c687bae4b3b679603295b55b8f844a8c6b7c8b37 palailogos: marking manifest sha256:d509620dcd5f27861db9bbcde0072a0acedfd0b4279a0cb3d4bbc6e2369cf628 palailogos: marking blob sha256:5cfdbd4b388aeb0c6803dcede8314d6b86e66480143a03a6184c28f91e44c133 palailogos: marking blob sha256:30bd61238376b081f2d2d1befe511417bb6a722db28a15bb7465bd66f4acf9d5 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (0.54s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:1f66922359055566694e8c179370d1d3826ace3facb0e9387e40b60922039fe0 deletemanifests: marking manifest sha256:6b6592e2abed249ce39f40e177f127fd5cf2988188ad648599faa8ede060f406 deletemanifests: marking blob sha256:5d6234a197ee7f40933d09ac53b440987c994918b4a69eabfbe728c0b93dfde1 deletemanifests: marking blob sha256:daacf338eda0c2b401c071092694c986cea2f369071279c330c00f36f959c4aa deletemanifests: marking blob sha256:63105876094821e5b31fcb053c5f39deefd2494fd6a9f4f616a4179b2d9839c3 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:ef1ec9d1193b0b5a2714b63d9dec16cff595521d0b971c28415c352ca8d42a20 blob eligible for deletion: sha256:fc39a957a04ce05a77aef94e341d0ea891d76095d65261ca511d1462e0f3b10d blob eligible for deletion: sha256:1f66922359055566694e8c179370d1d3826ace3facb0e9387e40b60922039fe0 blob eligible for deletion: sha256:66407bef679d0f5ab147fda9f5d95977af2e2b7f6397b316c38a4cc49a141261 deletemanifests manifest eligible for deletion: sha256:1f66922359055566694e8c179370d1d3826ace3facb0e9387e40b60922039fe0 deletemanifests: marking manifest sha256:6b6592e2abed249ce39f40e177f127fd5cf2988188ad648599faa8ede060f406 deletemanifests: marking blob sha256:5d6234a197ee7f40933d09ac53b440987c994918b4a69eabfbe728c0b93dfde1 deletemanifests: marking blob sha256:daacf338eda0c2b401c071092694c986cea2f369071279c330c00f36f959c4aa deletemanifests: marking blob sha256:63105876094821e5b31fcb053c5f39deefd2494fd6a9f4f616a4179b2d9839c3 time="2025-04-11T21:58:15Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/1f66922359055566694e8c179370d1d3826ace3facb0e9387e40b60922039fe0" go.version=go1.24.2 instance.id=e975ee0a-4da9-4e7a-adab-99c0236b2fa8 time="2025-04-11T21:58:15Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/1f66922359055566694e8c179370d1d3826ace3facb0e9387e40b60922039fe0" go.version=go1.24.2 instance.id=e975ee0a-4da9-4e7a-adab-99c0236b2fa8 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:1f66922359055566694e8c179370d1d3826ace3facb0e9387e40b60922039fe0 time="2025-04-11T21:58:15Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1f/1f66922359055566694e8c179370d1d3826ace3facb0e9387e40b60922039fe0" go.version=go1.24.2 instance.id=e975ee0a-4da9-4e7a-adab-99c0236b2fa8 blob eligible for deletion: sha256:66407bef679d0f5ab147fda9f5d95977af2e2b7f6397b316c38a4cc49a141261 time="2025-04-11T21:58:15Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/66/66407bef679d0f5ab147fda9f5d95977af2e2b7f6397b316c38a4cc49a141261" go.version=go1.24.2 instance.id=e975ee0a-4da9-4e7a-adab-99c0236b2fa8 blob eligible for deletion: sha256:ef1ec9d1193b0b5a2714b63d9dec16cff595521d0b971c28415c352ca8d42a20 time="2025-04-11T21:58:15Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ef/ef1ec9d1193b0b5a2714b63d9dec16cff595521d0b971c28415c352ca8d42a20" go.version=go1.24.2 instance.id=e975ee0a-4da9-4e7a-adab-99c0236b2fa8 blob eligible for deletion: sha256:fc39a957a04ce05a77aef94e341d0ea891d76095d65261ca511d1462e0f3b10d time="2025-04-11T21:58:15Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/fc/fc39a957a04ce05a77aef94e341d0ea891d76095d65261ca511d1462e0f3b10d" go.version=go1.24.2 instance.id=e975ee0a-4da9-4e7a-adab-99c0236b2fa8 --- PASS: TestDeleteManifestIfTagNotFound (0.63s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:815c9eaf32f1d74261bd381928555ede0ef764b262c90ebcd15d2f3496cd9691 time="2025-04-11T21:58:15Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/81/815c9eaf32f1d74261bd381928555ede0ef764b262c90ebcd15d2f3496cd9691" go.version=go1.24.2 instance.id=e975ee0a-4da9-4e7a-adab-99c0236b2fa8 blob eligible for deletion: sha256:849eb47caa891766aaf99b0362893564cc24ae6344dde3990abf5e7581bd8fc9 time="2025-04-11T21:58:15Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/84/849eb47caa891766aaf99b0362893564cc24ae6344dde3990abf5e7581bd8fc9" go.version=go1.24.2 instance.id=e975ee0a-4da9-4e7a-adab-99c0236b2fa8 blob eligible for deletion: sha256:90dbd41cde467d38490b5d1893fb2ec5eee6b20f25a2cadd4973d5bc235639b3 time="2025-04-11T21:58:15Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/90/90dbd41cde467d38490b5d1893fb2ec5eee6b20f25a2cadd4973d5bc235639b3" go.version=go1.24.2 instance.id=e975ee0a-4da9-4e7a-adab-99c0236b2fa8 --- PASS: TestGCWithMissingManifests (0.18s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:e8edb88b54f5aa512b3387fdeb1db21727c21553263b6c4e57f17af28c5c68f9 komnenos: marking blob sha256:d9fbd01f39017ec3af4aedad9c1fd6e0c2e4781e5c470ed1ebbc35837fb2c312 komnenos: marking blob sha256:f9a80d066a83e377ea3049d7d7b2737a53d7d450eb7d67eb256365b477deea48 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:2408b3f1f111b0aedb9777c790867c35fb42652d4c61dc3d46650db443137e60 time="2025-04-11T21:58:16Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/24/2408b3f1f111b0aedb9777c790867c35fb42652d4c61dc3d46650db443137e60" go.version=go1.24.2 instance.id=e975ee0a-4da9-4e7a-adab-99c0236b2fa8 blob eligible for deletion: sha256:2cf1641e97fd45f95fbc155636826eea7b64416602936f937b58c3adb64fb7cc time="2025-04-11T21:58:16Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2c/2cf1641e97fd45f95fbc155636826eea7b64416602936f937b58c3adb64fb7cc" go.version=go1.24.2 instance.id=e975ee0a-4da9-4e7a-adab-99c0236b2fa8 blob eligible for deletion: sha256:3d88f2033e70ac0677f9d1278831469a4b65ff3c2b0e5924451fd2d09ce4aa0b time="2025-04-11T21:58:16Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/3d/3d88f2033e70ac0677f9d1278831469a4b65ff3c2b0e5924451fd2d09ce4aa0b" go.version=go1.24.2 instance.id=e975ee0a-4da9-4e7a-adab-99c0236b2fa8 blob eligible for deletion: sha256:4d02b9a507dcdda17b297fa986aaca42fe06ba6d6536da72fef24c93188a0cfb time="2025-04-11T21:58:16Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/4d/4d02b9a507dcdda17b297fa986aaca42fe06ba6d6536da72fef24c93188a0cfb" go.version=go1.24.2 instance.id=e975ee0a-4da9-4e7a-adab-99c0236b2fa8 blob eligible for deletion: sha256:625ac523e7fdf9ff5737ea2f079d409f66672f6e9e6af71122c264161c00fe9a time="2025-04-11T21:58:16Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/62/625ac523e7fdf9ff5737ea2f079d409f66672f6e9e6af71122c264161c00fe9a" go.version=go1.24.2 instance.id=e975ee0a-4da9-4e7a-adab-99c0236b2fa8 blob eligible for deletion: sha256:a87a1973e3fd01b4f03029b77d5ad2eabb1526c2cb75932814828dbecda9ba84 time="2025-04-11T21:58:16Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a8/a87a1973e3fd01b4f03029b77d5ad2eabb1526c2cb75932814828dbecda9ba84" go.version=go1.24.2 instance.id=e975ee0a-4da9-4e7a-adab-99c0236b2fa8 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-04-11T21:58:16Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.2 instance.id=e975ee0a-4da9-4e7a-adab-99c0236b2fa8 --- PASS: TestDeletionHasEffect (0.60s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (0.54s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:d5ff60290c169b61a1c349bda7047f7159940caa1f68b95dfbfc5909ea229ba8 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:0f86206d6bfcb752563427babd8d170c0a1362ca51d283649b5f252cb2080a8b michael_z_doukas: marking blob sha256:2646a6617f67a710040a5efd47453485527c15762dcda57ea8f252ac8ccb49f6 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:2147ed486add1fb09e2a1c7aa43d1366c868e83586ae3e2f679d16a31a0c976c time="2025-04-11T21:58:17Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/21/2147ed486add1fb09e2a1c7aa43d1366c868e83586ae3e2f679d16a31a0c976c" go.version=go1.24.2 instance.id=e975ee0a-4da9-4e7a-adab-99c0236b2fa8 --- PASS: TestOrphanBlobDeleted (0.24s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:d634de72f7d4f4fa9acba4ba78ced6d1b78ffa23bb15d70f515ebac89c7a6787 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:7548013f518367f0f5204ee5fb7050508c199d24e85d75a8503a2e64e89ea221 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.23s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.23s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.14s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (0.50s) === RUN TestLinkPathFuncs --- PASS: TestLinkPathFuncs (0.00s) === RUN TestVerifyOCIManifestNonDistributableLayer --- PASS: TestVerifyOCIManifestNonDistributableLayer (0.00s) === RUN TestPathMapper --- PASS: TestPathMapper (0.00s) === RUN TestDigestFromPath --- PASS: TestDigestFromPath (0.00s) === RUN TestPurgeGather --- PASS: TestPurgeGather (0.00s) === RUN TestPurgeNone time="2025-04-11T21:58:18Z" level=info msg="PurgeUploads starting: olderThan=2025-04-11 20:58:18.449554559 +0000 UTC m=-3591.219946566, actuallyDelete=true" time="2025-04-11T21:58:18Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-04-11T21:58:18Z" level=info msg="PurgeUploads starting: olderThan=2025-04-11 21:58:18.450285354 +0000 UTC m=+8.780784234, actuallyDelete=true" time="2025-04-11T21:58:18Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/19d608b8-3386-4792-b219-504c619e23fe have older date (2025-04-11 20:58:18 +0000 UTC) than purge date (2025-04-11 21:58:18.450285354 +0000 UTC m=+8.780784234). Removing upload directory." time="2025-04-11T21:58:18Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/545f64c6-a6d4-42f4-9b6b-0ee15224cd8b have older date (2025-04-11 20:58:18 +0000 UTC) than purge date (2025-04-11 21:58:18.450285354 +0000 UTC m=+8.780784234). Removing upload directory." time="2025-04-11T21:58:18Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/700e5383-a82c-428e-bec3-bdbe50253d08 have older date (2025-04-11 20:58:18 +0000 UTC) than purge date (2025-04-11 21:58:18.450285354 +0000 UTC m=+8.780784234). Removing upload directory." time="2025-04-11T21:58:18Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a3ad35a3-4478-45e6-9f4a-08f73c0cdd7e have older date (2025-04-11 20:58:18 +0000 UTC) than purge date (2025-04-11 21:58:18.450285354 +0000 UTC m=+8.780784234). Removing upload directory." time="2025-04-11T21:58:18Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f0d8b732-65e6-4e72-befa-0642ee2e25bb have older date (2025-04-11 20:58:18 +0000 UTC) than purge date (2025-04-11 21:58:18.450285354 +0000 UTC m=+8.780784234). Removing upload directory." time="2025-04-11T21:58:18Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/fc3065b4-fd60-4028-be45-bf69c48cd0ad have older date (2025-04-11 20:58:18 +0000 UTC) than purge date (2025-04-11 21:58:18.450285354 +0000 UTC m=+8.780784234). Removing upload directory." time="2025-04-11T21:58:18Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/2672751c-5505-4f3f-a6c9-5cd45d468a9f have older date (2025-04-11 20:58:18 +0000 UTC) than purge date (2025-04-11 21:58:18.450285354 +0000 UTC m=+8.780784234). Removing upload directory." time="2025-04-11T21:58:18Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0df76142-cb04-46e2-98b9-c3400e97dbdb have older date (2025-04-11 20:58:18 +0000 UTC) than purge date (2025-04-11 21:58:18.450285354 +0000 UTC m=+8.780784234). Removing upload directory." time="2025-04-11T21:58:18Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4e5ab82e-0790-45bc-a998-4cb9d9fbc434 have older date (2025-04-11 20:58:18 +0000 UTC) than purge date (2025-04-11 21:58:18.450285354 +0000 UTC m=+8.780784234). Removing upload directory." time="2025-04-11T21:58:18Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5e5f0339-1274-48cd-a549-620b52d2ba32 have older date (2025-04-11 20:58:18 +0000 UTC) than purge date (2025-04-11 21:58:18.450285354 +0000 UTC m=+8.780784234). Removing upload directory." time="2025-04-11T21:58:18Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ad385aa6-2d63-470d-9ca9-eab16a30ea3f have older date (2025-04-11 20:58:18 +0000 UTC) than purge date (2025-04-11 21:58:18.450285354 +0000 UTC m=+8.780784234). Removing upload directory." time="2025-04-11T21:58:18Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-04-11T21:58:18Z" level=info msg="PurgeUploads starting: olderThan=2025-04-11 21:58:18.451045661 +0000 UTC m=+8.781544541, actuallyDelete=true" time="2025-04-11T21:58:18Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/0a22f373-ffbd-4a47-8e15-65a429b423f5 have older date (2025-04-11 20:58:18 +0000 UTC) than purge date (2025-04-11 21:58:18.451045661 +0000 UTC m=+8.781544541). Removing upload directory." time="2025-04-11T21:58:18Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/a515b53f-10e9-4027-90cd-7a7a84f43883 have older date (2025-04-11 20:58:18 +0000 UTC) than purge date (2025-04-11 21:58:18.451045661 +0000 UTC m=+8.781544541). Removing upload directory." time="2025-04-11T21:58:18Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/a68e4be7-be1e-4910-a128-24df5088374d have older date (2025-04-11 20:58:18 +0000 UTC) than purge date (2025-04-11 21:58:18.451045661 +0000 UTC m=+8.781544541). Removing upload directory." time="2025-04-11T21:58:18Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/cb099514-ab1f-411e-b73b-9255632958ff have older date (2025-04-11 20:58:18 +0000 UTC) than purge date (2025-04-11 21:58:18.451045661 +0000 UTC m=+8.781544541). Removing upload directory." time="2025-04-11T21:58:18Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/f7e3931c-a399-456b-a246-e30b9fa17aec have older date (2025-04-11 20:58:18 +0000 UTC) than purge date (2025-04-11 21:58:18.451045661 +0000 UTC m=+8.781544541). Removing upload directory." time="2025-04-11T21:58:18Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-04-11T21:58:18Z" level=info msg="PurgeUploads starting: olderThan=2025-04-11 21:58:18.45156343 +0000 UTC m=+8.782062310, actuallyDelete=true" time="2025-04-11T21:58:18Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/befb0877-2929-42f8-94f8-cc4fca874869 have older date (2025-04-11 20:58:18 +0000 UTC) than purge date (2025-04-11 21:58:18.45156343 +0000 UTC m=+8.782062310). Removing upload directory." time="2025-04-11T21:58:18Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/10fa16f7-fad7-423a-8fa2-8f836b6c6c3f have older date (2025-04-11 20:58:18 +0000 UTC) than purge date (2025-04-11 21:58:18.45156343 +0000 UTC m=+8.782062310). Removing upload directory." time="2025-04-11T21:58:18Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4de8b5c3-48ff-4c1d-be9d-69f01cede4c8 have older date (2025-04-11 20:58:18 +0000 UTC) than purge date (2025-04-11 21:58:18.45156343 +0000 UTC m=+8.782062310). Removing upload directory." time="2025-04-11T21:58:18Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/53de9c7b-4158-493a-a0e5-5bd301a7e922 have older date (2025-04-11 20:58:18 +0000 UTC) than purge date (2025-04-11 21:58:18.45156343 +0000 UTC m=+8.782062310). Removing upload directory." time="2025-04-11T21:58:18Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7f280269-2107-446a-ba76-6abc39c937d6 have older date (2025-04-11 20:58:18 +0000 UTC) than purge date (2025-04-11 21:58:18.45156343 +0000 UTC m=+8.782062310). Removing upload directory." time="2025-04-11T21:58:18Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-04-11T21:58:18Z" level=info msg="PurgeUploads starting: olderThan=2025-04-11 21:58:18.45189713 +0000 UTC m=+8.782396017, actuallyDelete=true" time="2025-04-11T21:58:18Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeMissingStartedAt (0.00s) === RUN TestVerifyManifestForeignLayer --- PASS: TestVerifyManifestForeignLayer (0.00s) === RUN TestTagStoreTag --- PASS: TestTagStoreTag (0.00s) === RUN TestTagStoreUnTag --- PASS: TestTagStoreUnTag (0.00s) === RUN TestTagStoreAll --- PASS: TestTagStoreAll (0.00s) === RUN TestTagLookup --- PASS: TestTagLookup (0.00s) PASS ok github.com/docker/distribution/registry/storage 8.804s ? 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.004s === 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.003s === RUN TestWalkFileRemoved time="2025-04-11T21:58:10Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.002s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.333s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.01s) === 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.021s ? 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.552s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.71s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 17.062s ? github.com/docker/distribution/registry/storage/driver/middleware [no test files] === RUN TestS3TryUpdate === PAUSE TestS3TryUpdate === RUN TestMatchIPV6 === PAUSE TestMatchIPV6 === RUN TestMatchIPV4 === PAUSE TestMatchIPV4 === RUN TestMatchIPV4_2 === PAUSE TestMatchIPV4_2 === RUN TestMatchIPV4WithRegionMatched === PAUSE TestMatchIPV4WithRegionMatched === RUN TestMatchIPV4WithRegionMatch_2 === PAUSE TestMatchIPV4WithRegionMatch_2 === RUN TestMatchIPV4WithRegionNotMatched === PAUSE TestMatchIPV4WithRegionNotMatched === RUN TestInvalidData === PAUSE TestInvalidData === RUN TestInvalidNetworkType === PAUSE TestInvalidNetworkType === RUN TestParsing === PAUSE TestParsing === RUN TestUpdateCalledRegularly === PAUSE TestUpdateCalledRegularly === RUN TestEligibleForS3 === RUN TestEligibleForS3/Client_IP_=_ time="2025-04-11T21:58:12Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.24.2 === RUN TestEligibleForS3/Client_IP_=_#01 time="2025-04-11T21:58:12Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.24.2 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2025-04-11T21:58:12Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.24.2 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestMatchIPV4_2 === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched === CONT TestParsing === CONT TestUpdateCalledRegularly === CONT TestInvalidNetworkType === CONT TestMatchIPV4WithRegionNotMatched --- PASS: TestParsing (0.00s) === CONT TestMatchIPV4 --- PASS: TestS3TryUpdate (0.00s) time="2025-04-11T21:58:12Z" level=error msg="unknown ip address format" go.version=go1.24.2 instance.id=6d77884f-ad2e-4b93-8ab5-2197ffe8015f ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.00s) === CONT TestInvalidData === CONT TestMatchIPV6 --- PASS: TestMatchIPV4_2 (0.00s) --- PASS: TestMatchIPV4WithRegionMatched (0.00s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.00s) time="2025-04-11T21:58:12Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.2 instance.id=6d77884f-ad2e-4b93-8ab5-2197ffe8015f time="2025-04-11T21:58:12Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.2 instance.id=6d77884f-ad2e-4b93-8ab5-2197ffe8015f --- PASS: TestMatchIPV4 (0.00s) --- PASS: TestMatchIPV6 (0.00s) --- PASS: TestInvalidData (0.00s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) time="2025-04-11T21:58:12Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.2 time="2025-04-11T21:58:13Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.2 time="2025-04-11T21:58:14Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.2 time="2025-04-11T21:58:15Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.2 time="2025-04-11T21:58:16Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.2 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.507s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.003s ? 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.337s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.38s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.00s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 15.739s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.00s) PASS ok github.com/docker/distribution/uuid 0.005s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> docker-registry-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency for docker-registry-2.8.3-r11.apk >>> docker-registry*: Adding .pre-install libfakeroot internal error: payload not recognized! >>> docker-registry-openrc*: Scanning shared objects >>> docker-registry*: Scanning shared objects >>> docker-registry-openrc*: Tracing dependencies... >>> docker-registry-openrc*: Package size: 1.5 KB >>> docker-registry-openrc*: Compressing data... >>> docker-registry-openrc*: Create checksum... >>> docker-registry-openrc*: Create docker-registry-openrc-2.8.3-r11.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-s390x.so.1 >>> docker-registry*: Package size: 27.4 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r11.apk >>> docker-registry: Build complete at Fri, 11 Apr 2025 21:59:09 +0000 elapsed time 0h 1m 23s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20250411.215747) (2/2) Purging go (1.24.2-r0) Executing busybox-1.37.0-r16.trigger OK: 361 MiB in 108 packages >>> docker-registry: Updating the community/s390x repository index... >>> docker-registry: Signing the index...