>>> docker-registry: Building community/docker-registry 2.8.3-r13 (using abuild 3.15.0-r0) started Fri, 08 Aug 2025 18:32:43 +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.6-r0) (2/2) Installing .makedepends-docker-registry (20250808.183244) Executing busybox-1.37.0-r19.trigger OK: 587 MiB in 106 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.22/docker-registry-2.8.3.tar.gz >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.22/docker-registry-2.8.3.tar.gz >>> docker-registry: Checking sha512sums... docker-registry-2.8.3.tar.gz: OK log-hook-syslog.patch: OK config-example.patch: OK bugsnag-panicwrap.patch: OK docker-registry.initd: OK docker-registry.confd: OK docker-registry.logrotate: OK test-non-constant-fmt-str.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/v3.22/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2025-08-08T18:33:08Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-08-08T18:33:08Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.03s) PASS ok github.com/docker/distribution/configuration 0.035s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-08-08T18:33:08Z" 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.009s ? 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.009s === RUN TestGETDownHandlerDoesNotChangeStatus --- PASS: TestGETDownHandlerDoesNotChangeStatus (0.00s) === RUN TestGETUpHandlerDoesNotChangeStatus --- PASS: TestGETUpHandlerDoesNotChangeStatus (0.00s) === RUN TestPOSTDownHandlerChangeStatus --- PASS: TestPOSTDownHandlerChangeStatus (0.00s) === RUN TestPOSTUpHandlerChangeStatus --- PASS: TestPOSTUpHandlerChangeStatus (0.00s) PASS ok github.com/docker/distribution/health/api 0.006s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.09s) PASS ok github.com/docker/distribution/health/checks 0.095s ? 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.008s === 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.017s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.01s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.031s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) PASS ok github.com/docker/distribution/manifest/schema2 0.008s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2025/08/08 18:33:08 http: TLS handshake error from 127.0.0.1:55722: 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:39391/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:39391/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:39391/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:39391/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:43933?status=0, fail=true --- PASS: TestHTTPSink (0.07s) === RUN TestListener --- PASS: TestListener (0.99s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-08-08T18:33:09Z" level=info msg="broadcaster: closing" time="2025-08-08T18:33:09Z" level=info msg="closing testSink" time="2025-08-08T18:33:09Z" level=info msg="closing testSink" time="2025-08-08T18:33:09Z" level=info msg="closing testSink" time="2025-08-08T18:33:09Z" level=info msg="closing testSink" time="2025-08-08T18:33:09Z" level=info msg="closing testSink" time="2025-08-08T18:33:09Z" level=info msg="closing testSink" time="2025-08-08T18:33:09Z" level=info msg="closing testSink" time="2025-08-08T18:33:09Z" level=info msg="closing testSink" time="2025-08-08T18:33:09Z" level=info msg="closing testSink" time="2025-08-08T18:33:09Z" level=info msg="closing testSink" time="2025-08-08T18:33:09Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2025-08-08T18:33:09Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-08-08T18:33:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 1} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 1} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 1} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:09Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:10Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:10Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:10Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:10Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:10Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:10Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:10Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:10Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:10Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:10Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:10Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:10Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:10Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:10Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:10Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:10Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:10Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:10Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:10Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:10Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:10Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:10Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:10Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:10Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:10Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:10Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:10Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:10Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:10Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-08-08T18:33:10Z" level=warning msg="&{0x58a7a480 0.9} encountered too many errors, backing off" time="2025-08-08T18:33:10Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.46s) PASS ok github.com/docker/distribution/notifications 1.668s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGracefulShutdown time="2025-08-08T18:33:09Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-08-08T18:33:09.376075675Z" 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.6 time="2025-08-08T18:33:09.37611713Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T18:33:09.376178594Z" level=info msg="Starting upload purge in 33m0s" go.version=go1.24.6 time="2025-08-08T18:33:09.377384345Z" level=info msg="listening on [::]:5000" go.version=go1.24.6 time="2025-08-08T18:33:12.379936897Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.6 time="2025-08-08T18:33:12.483955107Z" level=info msg="response completed" go.version=go1.24.6 http.request.host=127.0.0.1 http.request.id=0edd6411-66fe-4b1b-b6fa-b7653803592e http.request.method=GET http.request.remoteaddr="127.0.0.1:35878" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.860374ms http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:18:33:12 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" --- PASS: TestGracefulShutdown (3.11s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2025-08-08T18:33:13.275347882Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-08-08T18:33:13.276234131Z" 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.6 time="2025-08-08T18:33:13.276263219Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T18:33:13.276319125Z" level=info msg="Starting upload purge in 21m0s" go.version=go1.24.6 time="2025-08-08T18:33:13.276816358Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.6 time="2025-08-08T18:33:13.276831969Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.24.6 time="2025-08-08T18:33:13.277725899Z" level=info msg="listening on [::]:5001, tls" go.version=go1.24.6 time="2025-08-08T18:33:16.29629511Z" level=info msg="response completed" go.version=go1.24.6 http.request.host=127.0.0.1 http.request.id=50fff878-ed81-493b-ad3c-97df79a15469 http.request.method=GET http.request.remoteaddr="127.0.0.1:60948" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.387286ms http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:18:33:16 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-08-08T18:33:16.296513952Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.6 --- PASS: TestRegistrySupportedCipherSuite (3.91s) === RUN TestRegistryUnsupportedCipherSuite time="2025-08-08T18:33:18.572848687Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-08-08T18:33:18.573731494Z" 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.6 time="2025-08-08T18:33:18.5737556Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T18:33:18.57379142Z" level=info msg="Starting upload purge in 54m0s" go.version=go1.24.6 time="2025-08-08T18:33:18.574304058Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.6 --- PASS: TestRegistryUnsupportedCipherSuite (10.28s) PASS ok github.com/docker/distribution/registry 17.315s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.005s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.07s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.118s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-08-08T18:33:09Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.24.6 instance.id=38e1d67d-1165-4b48-9afb-2a518d505246 time="2025-08-08T18:33:09Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.24.6 instance.id=38e1d67d-1165-4b48-9afb-2a518d505246 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2025-08-08T18:33:09Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.24.6 password="UV9TmSq9mu2QCY_E023uJzswbhMa6VwMp4W7C70K3dE" user=docker --- PASS: TestCreateHtpasswdFile (0.11s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.124s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.006s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.08s) === RUN TestLeeway time="2025-08-08T18:33:09Z" level=info msg="token not to be used before 2025-08-08 18:33:10 +0000 UTC - currently 2025-08-08 18:33:09.454263965 +0000 UTC m=+0.086525804" time="2025-08-08T18:33:09Z" level=info msg="token not to be used after 2025-08-08 18:33:09 +0000 UTC - currently 2025-08-08 18:33:09.458506097 +0000 UTC m=+0.090767934" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2025-08-08T18:33:09Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.05s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.02s) PASS ok github.com/docker/distribution/registry/auth/token 0.163s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.01s) === RUN TestManifestPut --- PASS: TestManifestPut (0.01s) === 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.075s === 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.022s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.008s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-08-08T18:33:10Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T18:33:10Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T18:33:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:44125" http.request.id=0a0d8101-d6bf-4fa2-9678-f17cbbe342d7 http.request.method=GET http.request.remoteaddr="127.0.0.1:48952" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.550582ms http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:18:33:10 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2025-08-08T18:33:10Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T18:33:10Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T18:33:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45317" http.request.id=8fdb4b7a-0188-41bd-a9d0-8e3ed7e854e5 http.request.method=GET http.request.remoteaddr="127.0.0.1:35646" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.906271ms http.response.status=200 http.response.written=20 127.0.0.1 - - [08/Aug/2025:18:33:10 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-08-08T18:33:10Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45317" http.request.id=8bf462a5-5f2b-4fed-a1e8-e8c89207f10d http.request.method=POST http.request.remoteaddr="127.0.0.1:35646" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.076643ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:33:10 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:33:16Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45317" http.request.id=84af66af-e9eb-4ebb-a686-ee906e0fa939 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35646" http.request.uri="/v2/foo/aaaa/blobs/uploads/74762832-276e-4635-b14f-23402fe8c9b3?_state=ysLc4MjTGvYcAO8Qb2Oyj0ZJX5g1JbdzOm-fzpX4NYJ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI3NDc2MjgzMi0yNzZlLTQ2MzUtYjE0Zi0yMzQwMmZlOGM5YjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MzM6MTAuNDU4MzI4MTdaIn0%3D&digest=sha256%3A9e6c39e17317016725fb30583899cb479e042a245628a00be6f4c7bbc44303bf" http.request.useragent="Go-http-client/1.1" http.response.duration=5.845167762s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:33:10 +0000] "PUT /v2/foo/aaaa/blobs/uploads/74762832-276e-4635-b14f-23402fe8c9b3?_state=ysLc4MjTGvYcAO8Qb2Oyj0ZJX5g1JbdzOm-fzpX4NYJ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI3NDc2MjgzMi0yNzZlLTQ2MzUtYjE0Zi0yMzQwMmZlOGM5YjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MzM6MTAuNDU4MzI4MTdaIn0%3D&digest=sha256%3A9e6c39e17317016725fb30583899cb479e042a245628a00be6f4c7bbc44303bf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:33:16Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45317" http.request.id=6bf13151-4509-4398-abad-1c00472fc55b http.request.method=PUT http.request.remoteaddr="127.0.0.1:35646" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.379406ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:33:16 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:33:16Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45317" http.request.id=809631f4-56c5-46a5-9664-55b331e25c22 http.request.method=POST http.request.remoteaddr="127.0.0.1:35646" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.74243ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:33:16 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:33:23Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45317" http.request.id=ae018ad0-08d4-4baa-a901-835f9c667f79 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35646" http.request.uri="/v2/foo/bbbb/blobs/uploads/5303f379-46c3-4d06-9947-174bfeaa4fa6?_state=mPFKsQMhIa3YmO0u3w1v8cDzG9o4wMfjiRn_AFtGpNd7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI1MzAzZjM3OS00NmMzLTRkMDYtOTk0Ny0xNzRiZmVhYTRmYTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MzM6MTYuNjU3MjczNTA5WiJ9&digest=sha256%3A942dc32d09d6ff2c8df672c4b7f03b74ee2a6b3cffa4fb342a787cbc54c62eb3" http.request.useragent="Go-http-client/1.1" http.response.duration=7.045638028s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:33:16 +0000] "PUT /v2/foo/bbbb/blobs/uploads/5303f379-46c3-4d06-9947-174bfeaa4fa6?_state=mPFKsQMhIa3YmO0u3w1v8cDzG9o4wMfjiRn_AFtGpNd7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI1MzAzZjM3OS00NmMzLTRkMDYtOTk0Ny0xNzRiZmVhYTRmYTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MzM6MTYuNjU3MjczNTA5WiJ9&digest=sha256%3A942dc32d09d6ff2c8df672c4b7f03b74ee2a6b3cffa4fb342a787cbc54c62eb3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:33:23Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45317" http.request.id=746eda97-9805-4296-8f13-eee952740526 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35646" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.668499ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:33:23 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:33:24Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45317" http.request.id=2e4d750f-b147-48b6-8779-ca8e759a214a http.request.method=POST http.request.remoteaddr="127.0.0.1:35646" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.442171ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:33:24 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:33:30Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45317" http.request.id=d16cc91b-f1a4-4152-89f8-bad9b487c610 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35646" http.request.uri="/v2/foo/cccc/blobs/uploads/f1f3772f-b571-4584-82af-001af478becc?_state=wejaLdxVMQB_ulIv6itq38B7KB2FnNny1QxPIqmoWwt7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJmMWYzNzcyZi1iNTcxLTQ1ODQtODJhZi0wMDFhZjQ3OGJlY2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MzM6MjQuMDg1MTQxMDQzWiJ9&digest=sha256%3A7931d40efad76b98de3685aa682c5e45fcc56ef6332f49024e52640db715423c" http.request.useragent="Go-http-client/1.1" http.response.duration=5.973610411s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:33:24 +0000] "PUT /v2/foo/cccc/blobs/uploads/f1f3772f-b571-4584-82af-001af478becc?_state=wejaLdxVMQB_ulIv6itq38B7KB2FnNny1QxPIqmoWwt7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJmMWYzNzcyZi1iNTcxLTQ1ODQtODJhZi0wMDFhZjQ3OGJlY2MiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MzM6MjQuMDg1MTQxMDQzWiJ9&digest=sha256%3A7931d40efad76b98de3685aa682c5e45fcc56ef6332f49024e52640db715423c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:33:30Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45317" http.request.id=5b15f0e9-d7d3-4ed7-8c20-64c4d9058ae7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35646" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.625685ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:33:30 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:33:30Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45317" http.request.id=ecca1eb4-789f-4932-ab5a-69e7d1784c6c http.request.method=POST http.request.remoteaddr="127.0.0.1:35646" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.596091ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:33:30 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:33:32Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45317" http.request.id=bf78c101-24fc-4123-9eb7-4cf627890b7f http.request.method=PUT http.request.remoteaddr="127.0.0.1:35646" http.request.uri="/v2/foo/dddd/blobs/uploads/b2f6583c-d93c-45a3-aa5d-f9ccbb327749?_state=kt9tvRW6jhO3CZke2O2wPJp1qAoqPopbFn3OzLqfSHF7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJiMmY2NTgzYy1kOTNjLTQ1YTMtYWE1ZC1mOWNjYmIzMjc3NDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MzM6MzAuMzE5Mjg5MjAzWiJ9&digest=sha256%3Aa7e59b5d97f2991ecaa714809e8152cc3d9570b8fd22194c8a4d46e4e1d8063f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.134098658s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:33:30 +0000] "PUT /v2/foo/dddd/blobs/uploads/b2f6583c-d93c-45a3-aa5d-f9ccbb327749?_state=kt9tvRW6jhO3CZke2O2wPJp1qAoqPopbFn3OzLqfSHF7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJiMmY2NTgzYy1kOTNjLTQ1YTMtYWE1ZC1mOWNjYmIzMjc3NDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MzM6MzAuMzE5Mjg5MjAzWiJ9&digest=sha256%3Aa7e59b5d97f2991ecaa714809e8152cc3d9570b8fd22194c8a4d46e4e1d8063f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:33:32Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45317" http.request.id=e249ebd7-45fa-4b50-86a7-c442ce106cbb http.request.method=PUT http.request.remoteaddr="127.0.0.1:35646" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.205767ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:33:32 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:33:32Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45317" http.request.id=e58a5e47-7a56-4a8e-a3f8-d1ae0d3464c8 http.request.method=POST http.request.remoteaddr="127.0.0.1:35646" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.815939ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:33:32 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:33:35Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45317" http.request.id=d5308820-1d71-4b5e-8164-0e2d9dd1d8c7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35646" http.request.uri="/v2/foo/eeee/blobs/uploads/e3ff8ebe-59f9-4882-b726-435ac19f303e?_state=kfKUMoecBiKHiq9xqM93gRbMRSU2KZT3AOcJNmc5pV57Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJlM2ZmOGViZS01OWY5LTQ4ODItYjcyNi00MzVhYzE5ZjMwM2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MzM6MzIuNzAxODIxNjY4WiJ9&digest=sha256%3A6edf7ccfd57747683f7e09aa8023137fcbd4ed3ee86346cd85b8be44140342df" http.request.useragent="Go-http-client/1.1" http.response.duration=2.300377577s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:33:32 +0000] "PUT /v2/foo/eeee/blobs/uploads/e3ff8ebe-59f9-4882-b726-435ac19f303e?_state=kfKUMoecBiKHiq9xqM93gRbMRSU2KZT3AOcJNmc5pV57Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJlM2ZmOGViZS01OWY5LTQ4ODItYjcyNi00MzVhYzE5ZjMwM2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MzM6MzIuNzAxODIxNjY4WiJ9&digest=sha256%3A6edf7ccfd57747683f7e09aa8023137fcbd4ed3ee86346cd85b8be44140342df HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:33:35Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45317" http.request.id=0951b96a-d0b9-4ccc-9eb7-1c598343d636 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35646" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.205885ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:33:35 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:33:35Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45317" http.request.id=d6bb0fe3-66d3-4cf8-9e9e-e99bed94a7c3 http.request.method=POST http.request.remoteaddr="127.0.0.1:35646" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.491585ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:33:35 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:33:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45317" http.request.id=38944175-0134-4d3e-a03d-ee165215e6e1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:35646" http.request.uri="/v2/foo/ffff/blobs/uploads/390c5dbb-62fa-4879-ae70-93341fc18648?_state=GaLlP-ADNpq7rEBj6TmGIl_mM-qqFdB8-vPezJvdibF7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIzOTBjNWRiYi02MmZhLTQ4NzktYWU3MC05MzM0MWZjMTg2NDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MzM6MzUuMzk0NDk5ODI5WiJ9&digest=sha256%3A0b4433d945f499a9a9a9794efbe589f4717fb41a8e00047f56f461bd9e4a9569" http.request.useragent="Go-http-client/1.1" http.response.duration=6.161559214s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:33:35 +0000] "PUT /v2/foo/ffff/blobs/uploads/390c5dbb-62fa-4879-ae70-93341fc18648?_state=GaLlP-ADNpq7rEBj6TmGIl_mM-qqFdB8-vPezJvdibF7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIzOTBjNWRiYi02MmZhLTQ4NzktYWU3MC05MzM0MWZjMTg2NDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MzM6MzUuMzk0NDk5ODI5WiJ9&digest=sha256%3A0b4433d945f499a9a9a9794efbe589f4717fb41a8e00047f56f461bd9e4a9569 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:33:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45317" http.request.id=c199e72e-bf53-4eb9-a897-7117465b0a5f http.request.method=PUT http.request.remoteaddr="127.0.0.1:35646" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.5995ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:33:41 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:33:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45317" http.request.id=4ca79930-5ebd-4a0b-b436-2d4e671938e1 http.request.method=GET http.request.remoteaddr="127.0.0.1:35646" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.537147ms http.response.status=200 http.response.written=74 127.0.0.1 - - [08/Aug/2025:18:33:41 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-08-08T18:33:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45317" http.request.id=67bab905-139f-4ba5-8105-b362f2e8ae07 http.request.method=GET http.request.remoteaddr="127.0.0.1:35646" 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.062141ms http.response.status=200 http.response.written=30 127.0.0.1 - - [08/Aug/2025:18:33:41 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-08-08T18:33:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45317" http.request.id=67cfb9a0-c70a-4610-ad18-c972d518f1f8 http.request.method=GET http.request.remoteaddr="127.0.0.1:35646" 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=1.497364ms http.response.status=200 http.response.written=74 127.0.0.1 - - [08/Aug/2025:18:33:41 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-08-08T18:33:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45317" http.request.id=31a387a4-c535-47a2-8b58-26d2bb1018af http.request.method=GET http.request.remoteaddr="127.0.0.1:35646" 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.545614ms http.response.status=200 http.response.written=30 127.0.0.1 - - [08/Aug/2025:18:33:41 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-08-08T18:33:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45317" http.request.id=cee4311f-9e79-4fdd-ae9a-ace1d8e9891f http.request.method=GET http.request.remoteaddr="127.0.0.1:35646" http.request.uri="/v2/_catalog?n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.549603ms http.response.status=200 http.response.written=63 127.0.0.1 - - [08/Aug/2025:18:33:41 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-08-08T18:33:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45317" http.request.id=8e86d1c5-7d37-4130-a32b-90ce31859c47 http.request.method=GET http.request.remoteaddr="127.0.0.1:35646" 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=1.56267ms http.response.status=200 http.response.written=41 127.0.0.1 - - [08/Aug/2025:18:33:41 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-08-08T18:33:41Z" 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.6 http.request.host="127.0.0.1:45317" http.request.id=d11bbd87-8cab-4bfa-a653-6c79c47c3152 http.request.method=GET http.request.remoteaddr="127.0.0.1:35646" 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=1.614354ms http.response.status=400 http.response.written=116 127.0.0.1 - - [08/Aug/2025:18:33:41 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-08-08T18:33:41Z" 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.6 http.request.host="127.0.0.1:45317" http.request.id=d71389a4-0386-4f66-aec9-e1ecf8145b22 http.request.method=GET http.request.remoteaddr="127.0.0.1:35646" 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=1.502379ms http.response.status=400 http.response.written=115 127.0.0.1 - - [08/Aug/2025:18:33:41 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-08-08T18:33:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45317" http.request.id=146c7507-649e-408b-80ed-924133fc8a35 http.request.method=GET http.request.remoteaddr="127.0.0.1:35646" 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=1.416494ms http.response.status=200 http.response.written=20 127.0.0.1 - - [08/Aug/2025:18:33:41 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-08-08T18:33:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45317" http.request.id=ec631903-afb7-4bf8-b011-1ac10a17ef84 http.request.method=GET http.request.remoteaddr="127.0.0.1:35646" 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=1.549842ms http.response.status=200 http.response.written=74 127.0.0.1 - - [08/Aug/2025:18:33:41 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-08-08T18:33:41Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T18:33:41Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T18:33:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38149" http.request.id=777e4198-10de-4579-8537-527d97979278 http.request.method=POST http.request.remoteaddr="127.0.0.1:60828" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.375251ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:33:41 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:33:47Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38149" http.request.id=b8ab7878-5b90-450e-aae9-2fae7c1e4f7c http.request.method=PUT http.request.remoteaddr="127.0.0.1:60828" http.request.uri="/v2/foo/aaaa/blobs/uploads/fb648b97-f224-43a2-b378-4484efa51cd3?_state=ZsV_UGMJSywZTmgwcVWv4Tsiw28SSinSy2sYd7D8PLZ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJmYjY0OGI5Ny1mMjI0LTQzYTItYjM3OC00NDg0ZWZhNTFjZDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MzM6NDEuOTMwNjYyMTU3WiJ9&digest=sha256%3Ab9271f1a7431368e748837e2be4ed410bb81c7bc5594433e7a476644b185617d" http.request.useragent="Go-http-client/1.1" http.response.duration=5.582050979s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:33:41 +0000] "PUT /v2/foo/aaaa/blobs/uploads/fb648b97-f224-43a2-b378-4484efa51cd3?_state=ZsV_UGMJSywZTmgwcVWv4Tsiw28SSinSy2sYd7D8PLZ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJmYjY0OGI5Ny1mMjI0LTQzYTItYjM3OC00NDg0ZWZhNTFjZDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MzM6NDEuOTMwNjYyMTU3WiJ9&digest=sha256%3Ab9271f1a7431368e748837e2be4ed410bb81c7bc5594433e7a476644b185617d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:33:47Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38149" http.request.id=880d06ed-a9e8-49b7-8e3e-5524f0fc11a2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60828" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.184367ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:33:47 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:33:47Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38149" http.request.id=3873cfe9-de63-4726-bb15-49b1393fef52 http.request.method=POST http.request.remoteaddr="127.0.0.1:60828" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.710773ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:33:47 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:33:52Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38149" http.request.id=53a8a8fd-b595-4e1b-b798-d33983fd4ad6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60828" http.request.uri="/v2/foo/bbbb/blobs/uploads/9ba3655e-5e7b-4745-97df-8dd68e394c85?_state=n5yose5sI4oQlhqRZAgFAhc2l-z6Qa7PSagJ3UykV0R7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI5YmEzNjU1ZS01ZTdiLTQ3NDUtOTdkZi04ZGQ2OGUzOTRjODUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MzM6NDcuODY5ODE3NDMxWiJ9&digest=sha256%3A15c883f5495a2b564efdd4c61f9d037338f3cea751542c97d27604c0064d56b2" http.request.useragent="Go-http-client/1.1" http.response.duration=4.462831268s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:33:47 +0000] "PUT /v2/foo/bbbb/blobs/uploads/9ba3655e-5e7b-4745-97df-8dd68e394c85?_state=n5yose5sI4oQlhqRZAgFAhc2l-z6Qa7PSagJ3UykV0R7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI5YmEzNjU1ZS01ZTdiLTQ3NDUtOTdkZi04ZGQ2OGUzOTRjODUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MzM6NDcuODY5ODE3NDMxWiJ9&digest=sha256%3A15c883f5495a2b564efdd4c61f9d037338f3cea751542c97d27604c0064d56b2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:33:52Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38149" http.request.id=48536260-c096-4415-a4d3-43e3ac2d5fab http.request.method=PUT http.request.remoteaddr="127.0.0.1:60828" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.126365ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:33:52 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:33:52Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38149" http.request.id=e69dbbdd-7dfc-48bb-b340-3d31e467c3d0 http.request.method=POST http.request.remoteaddr="127.0.0.1:60828" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.09088ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:33:52 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:33:55Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38149" http.request.id=4ca670f0-ae30-4a93-b427-cf7fd468ee24 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60828" http.request.uri="/v2/foo/cccc/blobs/uploads/34f0fb02-4fda-4e9c-bbc8-9ea4d90a751e?_state=2qmulaabUCVrrMiS0LhdaozRMIJT63Q5Bk9-DP0PhCh7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIzNGYwZmIwMi00ZmRhLTRlOWMtYmJjOC05ZWE0ZDkwYTc1MWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MzM6NTIuNTcwMTg1NTI0WiJ9&digest=sha256%3A725eaf4e9b9c8637127590b5a084dbad2ba02ee63b9c3895d306334a3fcb5af1" http.request.useragent="Go-http-client/1.1" http.response.duration=2.58088375s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:33:52 +0000] "PUT /v2/foo/cccc/blobs/uploads/34f0fb02-4fda-4e9c-bbc8-9ea4d90a751e?_state=2qmulaabUCVrrMiS0LhdaozRMIJT63Q5Bk9-DP0PhCh7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIzNGYwZmIwMi00ZmRhLTRlOWMtYmJjOC05ZWE0ZDkwYTc1MWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MzM6NTIuNTcwMTg1NTI0WiJ9&digest=sha256%3A725eaf4e9b9c8637127590b5a084dbad2ba02ee63b9c3895d306334a3fcb5af1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:33:55Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38149" http.request.id=5501b2c9-22a1-41e5-ba39-ce4b3b114f7a http.request.method=PUT http.request.remoteaddr="127.0.0.1:60828" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.004901ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:33:55 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:33:55Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38149" http.request.id=2a69dc72-37f4-4be9-9991-859dd604e854 http.request.method=POST http.request.remoteaddr="127.0.0.1:60828" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.393791ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:33:55 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:33:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38149" http.request.id=173ae9e4-7be1-42d6-bc94-b753dcbbaf2a http.request.method=PUT http.request.remoteaddr="127.0.0.1:60828" http.request.uri="/v2/foo/dddd/blobs/uploads/89c7bd1e-8a16-4c58-a12e-21b49b024345?_state=7nD8hV5SDlRrR5Z1KbB0XkGs8vDLPmAdtljhbvTxzu57Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI4OWM3YmQxZS04YTE2LTRjNTgtYTEyZS0yMWI0OWIwMjQzNDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MzM6NTUuNDY1NTIxOVoifQ%3D%3D&digest=sha256%3A521444538d9c45e587fd102056cf58f8e65757d3049ef05720290fddc00ff767" http.request.useragent="Go-http-client/1.1" http.response.duration=3.798475439s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:33:55 +0000] "PUT /v2/foo/dddd/blobs/uploads/89c7bd1e-8a16-4c58-a12e-21b49b024345?_state=7nD8hV5SDlRrR5Z1KbB0XkGs8vDLPmAdtljhbvTxzu57Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI4OWM3YmQxZS04YTE2LTRjNTgtYTEyZS0yMWI0OWIwMjQzNDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MzM6NTUuNDY1NTIxOVoifQ%3D%3D&digest=sha256%3A521444538d9c45e587fd102056cf58f8e65757d3049ef05720290fddc00ff767 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:33:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38149" http.request.id=d793cd4b-1c2e-4c2b-b78d-412c9ff72253 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60828" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.203494ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:33:59 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:33:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38149" http.request.id=ffa6ba89-1b5b-42be-b59b-1e9b74a742f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:60828" 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=1.754576ms http.response.status=200 http.response.written=63 127.0.0.1 - - [08/Aug/2025:18:33:59 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (49.12s) === RUN TestURLPrefix time="2025-08-08T18:33:59Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T18:33:59Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T18:33:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42635" http.request.id=75a0be3b-c543-475d-a281-a474c6b73d00 http.request.method=GET http.request.remoteaddr="127.0.0.1:38334" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.557377ms http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:18:33:59 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2025-08-08T18:33:59Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T18:33:59Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T18:33:59Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:365a1ae4021e45bc13763465e968c16f0604ed17c576034d1af1443bde788563 err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:45665" http.request.id=332fc8f4-778a-44dd-8688-fab2378a619b http.request.method=GET http.request.remoteaddr="127.0.0.1:36976" http.request.uri="/v2/foo/bar/blobs/sha256:365a1ae4021e45bc13763465e968c16f0604ed17c576034d1af1443bde788563" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.755259ms http.response.status=404 http.response.written=157 vars.digest="sha256:365a1ae4021e45bc13763465e968c16f0604ed17c576034d1af1443bde788563" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:18:33:59 +0000] "GET /v2/foo/bar/blobs/sha256:365a1ae4021e45bc13763465e968c16f0604ed17c576034d1af1443bde788563 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-08T18:33:59Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:365a1ae4021e45bc13763465e968c16f0604ed17c576034d1af1443bde788563 err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:45665" http.request.id=2a36620a-ca6b-4d9f-9275-a58dd5bc340c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36980" http.request.uri="/v2/foo/bar/blobs/sha256:365a1ae4021e45bc13763465e968c16f0604ed17c576034d1af1443bde788563" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.544373ms http.response.status=404 http.response.written=157 vars.digest="sha256:365a1ae4021e45bc13763465e968c16f0604ed17c576034d1af1443bde788563" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:18:33:59 +0000] "HEAD /v2/foo/bar/blobs/sha256:365a1ae4021e45bc13763465e968c16f0604ed17c576034d1af1443bde788563 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-08T18:33:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45665" http.request.id=39372b6f-574f-4359-9c87-b5d6979b7aa7 http.request.method=POST http.request.remoteaddr="127.0.0.1:36980" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.237114ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:33:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:33:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45665" http.request.id=258225ed-8573-4350-b757-5742e789bf23 http.request.method=GET http.request.remoteaddr="127.0.0.1:36980" http.request.uri="/v2/foo/bar/blobs/uploads/49ac5ccf-ee1a-47a1-a8df-fd4191ea53b5?_state=--wu4huhDAhBiSOGnXDDlgt5l8MvKUgniqQQ4N8k_rp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5YWM1Y2NmLWVlMWEtNDdhMS1hOGRmLWZkNDE5MWVhNTNiNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozMzo1OS40ODQ1NTIwOTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.539668ms http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:33:59 +0000] "GET /v2/foo/bar/blobs/uploads/49ac5ccf-ee1a-47a1-a8df-fd4191ea53b5?_state=--wu4huhDAhBiSOGnXDDlgt5l8MvKUgniqQQ4N8k_rp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5YWM1Y2NmLWVlMWEtNDdhMS1hOGRmLWZkNDE5MWVhNTNiNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozMzo1OS40ODQ1NTIwOTNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-08T18:33:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45665" http.request.id=37268ebf-7278-466c-a4cc-b109553f31f2 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36980" http.request.uri="/v2/foo/bar/blobs/uploads/49ac5ccf-ee1a-47a1-a8df-fd4191ea53b5?_state=--wu4huhDAhBiSOGnXDDlgt5l8MvKUgniqQQ4N8k_rp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5YWM1Y2NmLWVlMWEtNDdhMS1hOGRmLWZkNDE5MWVhNTNiNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozMzo1OS40ODQ1NTIwOTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.25074ms http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:33:59 +0000] "DELETE /v2/foo/bar/blobs/uploads/49ac5ccf-ee1a-47a1-a8df-fd4191ea53b5?_state=--wu4huhDAhBiSOGnXDDlgt5l8MvKUgniqQQ4N8k_rp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5YWM1Y2NmLWVlMWEtNDdhMS1hOGRmLWZkNDE5MWVhNTNiNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozMzo1OS40ODQ1NTIwOTNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-08T18:33:59Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.6 http.request.host="127.0.0.1:45665" http.request.id=7789dc3c-1cb4-4f98-98b2-ba54c3b2f95d http.request.method=GET http.request.remoteaddr="127.0.0.1:36980" http.request.uri="/v2/foo/bar/blobs/uploads/49ac5ccf-ee1a-47a1-a8df-fd4191ea53b5?_state=--wu4huhDAhBiSOGnXDDlgt5l8MvKUgniqQQ4N8k_rp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5YWM1Y2NmLWVlMWEtNDdhMS1hOGRmLWZkNDE5MWVhNTNiNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozMzo1OS40ODQ1NTIwOTNaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=49ac5ccf-ee1a-47a1-a8df-fd4191ea53b5 time="2025-08-08T18:33:59Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:45665" http.request.id=7789dc3c-1cb4-4f98-98b2-ba54c3b2f95d http.request.method=GET http.request.remoteaddr="127.0.0.1:36980" http.request.uri="/v2/foo/bar/blobs/uploads/49ac5ccf-ee1a-47a1-a8df-fd4191ea53b5?_state=--wu4huhDAhBiSOGnXDDlgt5l8MvKUgniqQQ4N8k_rp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5YWM1Y2NmLWVlMWEtNDdhMS1hOGRmLWZkNDE5MWVhNTNiNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozMzo1OS40ODQ1NTIwOTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.617206ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=49ac5ccf-ee1a-47a1-a8df-fd4191ea53b5 127.0.0.1 - - [08/Aug/2025:18:33:59 +0000] "GET /v2/foo/bar/blobs/uploads/49ac5ccf-ee1a-47a1-a8df-fd4191ea53b5?_state=--wu4huhDAhBiSOGnXDDlgt5l8MvKUgniqQQ4N8k_rp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5YWM1Y2NmLWVlMWEtNDdhMS1hOGRmLWZkNDE5MWVhNTNiNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozMzo1OS40ODQ1NTIwOTNaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-08T18:33:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45665" http.request.id=7571d2ba-7931-4eca-8160-c35f0eb5ab7b http.request.method=POST http.request.remoteaddr="127.0.0.1:36984" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.751605ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:33:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:33:59Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.6 http.request.host="127.0.0.1:45665" http.request.id=68dc1247-43ee-4c24-939e-ec9bc155813a http.request.method=PUT http.request.remoteaddr="127.0.0.1:36984" http.request.uri="/v2/foo/bar/blobs/uploads/c3d46f5a-2b45-40a7-935c-c6543dbb0c2f?_state=l0V9ClP6WmXbSUGnoJnYJ-OJVpgCFNoM48U0r_VcI9h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMzZDQ2ZjVhLTJiNDUtNDBhNy05MzVjLWM2NTQzZGJiMGMyZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozMzo1OS40OTQzMjc3NTNaIn0%3D&digest=sha256%3A365a1ae4021e45bc13763465e968c16f0604ed17c576034d1af1443bde788563" http.request.useragent="Go-http-client/1.1" provided=sha256:365a1ae4021e45bc13763465e968c16f0604ed17c576034d1af1443bde788563 vars.name="foo/bar" vars.uuid=c3d46f5a-2b45-40a7-935c-c6543dbb0c2f time="2025-08-08T18:33:59Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.6 http.request.host="127.0.0.1:45665" http.request.id=68dc1247-43ee-4c24-939e-ec9bc155813a http.request.method=PUT http.request.remoteaddr="127.0.0.1:36984" http.request.uri="/v2/foo/bar/blobs/uploads/c3d46f5a-2b45-40a7-935c-c6543dbb0c2f?_state=l0V9ClP6WmXbSUGnoJnYJ-OJVpgCFNoM48U0r_VcI9h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMzZDQ2ZjVhLTJiNDUtNDBhNy05MzVjLWM2NTQzZGJiMGMyZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozMzo1OS40OTQzMjc3NTNaIn0%3D&digest=sha256%3A365a1ae4021e45bc13763465e968c16f0604ed17c576034d1af1443bde788563" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=c3d46f5a-2b45-40a7-935c-c6543dbb0c2f time="2025-08-08T18:33:59Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:365a1ae4021e45bc13763465e968c16f0604ed17c576034d1af1443bde788563, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:45665" http.request.id=68dc1247-43ee-4c24-939e-ec9bc155813a http.request.method=PUT http.request.remoteaddr="127.0.0.1:36984" http.request.uri="/v2/foo/bar/blobs/uploads/c3d46f5a-2b45-40a7-935c-c6543dbb0c2f?_state=l0V9ClP6WmXbSUGnoJnYJ-OJVpgCFNoM48U0r_VcI9h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMzZDQ2ZjVhLTJiNDUtNDBhNy05MzVjLWM2NTQzZGJiMGMyZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozMzo1OS40OTQzMjc3NTNaIn0%3D&digest=sha256%3A365a1ae4021e45bc13763465e968c16f0604ed17c576034d1af1443bde788563" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.703408ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=c3d46f5a-2b45-40a7-935c-c6543dbb0c2f 127.0.0.1 - - [08/Aug/2025:18:33:59 +0000] "PUT /v2/foo/bar/blobs/uploads/c3d46f5a-2b45-40a7-935c-c6543dbb0c2f?_state=l0V9ClP6WmXbSUGnoJnYJ-OJVpgCFNoM48U0r_VcI9h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMzZDQ2ZjVhLTJiNDUtNDBhNy05MzVjLWM2NTQzZGJiMGMyZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozMzo1OS40OTQzMjc3NTNaIn0%3D&digest=sha256%3A365a1ae4021e45bc13763465e968c16f0604ed17c576034d1af1443bde788563 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-08-08T18:33:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45665" http.request.id=e120fa6b-783c-4800-992b-00eaf5fe0826 http.request.method=POST http.request.remoteaddr="127.0.0.1:36984" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.276656ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:33:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:33:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45665" http.request.id=5524d6bc-33a8-4ca7-a28d-973811230c30 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36984" http.request.uri="/v2/foo/bar/blobs/uploads/975814a9-a1cc-4709-ab13-5f375a36d961?_state=AwvHjvsNYOzSYiD6Kt4ktfV0t3ghYph9WFMWUwm2BiR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3NTgxNGE5LWExY2MtNDcwOS1hYjEzLTVmMzc1YTM2ZDk2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozMzo1OS40OTk5OTQzODRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.848167ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:33:59 +0000] "PUT /v2/foo/bar/blobs/uploads/975814a9-a1cc-4709-ab13-5f375a36d961?_state=AwvHjvsNYOzSYiD6Kt4ktfV0t3ghYph9WFMWUwm2BiR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3NTgxNGE5LWExY2MtNDcwOS1hYjEzLTVmMzc1YTM2ZDk2MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozMzo1OS40OTk5OTQzODRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:33:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45665" http.request.id=4b8e3879-9c07-4ee4-97f4-1b7eae8e674e http.request.method=POST http.request.remoteaddr="127.0.0.1:36984" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.317363ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:33:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:33:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45665" http.request.id=9362396a-3d6b-42f3-8381-9bb4b45423ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:36984" http.request.uri="/v2/foo/bar/blobs/uploads/166ca585-f96a-425f-8e53-395cf9eb60f0?_state=esLYvceGXPCI8N6eNAFZFT8keh5C43ocOHbqAzOoBJ57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE2NmNhNTg1LWY5NmEtNDI1Zi04ZTUzLTM5NWNmOWViNjBmMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozMzo1OS41MDYwOTQ0OTRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=3.451345ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:33:59 +0000] "PUT /v2/foo/bar/blobs/uploads/166ca585-f96a-425f-8e53-395cf9eb60f0?_state=esLYvceGXPCI8N6eNAFZFT8keh5C43ocOHbqAzOoBJ57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE2NmNhNTg1LWY5NmEtNDI1Zi04ZTUzLTM5NWNmOWViNjBmMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozMzo1OS41MDYwOTQ0OTRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:33:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45665" http.request.id=f2bd700d-bfaf-4d91-8992-48d8140e74eb http.request.method=POST http.request.remoteaddr="127.0.0.1:36984" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.309829ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:33:59 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:00Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45665" http.request.id=4494bbeb-792e-44f3-bb32-a9341fc71278 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36984" http.request.uri="/v2/foo/bar/blobs/uploads/34cc3f93-d740-423b-903b-0916df64563a?_state=WnFYEoQlBEL5CySI0FxeoQbvz86q8EVuxdVQDKEaNzZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM0Y2MzZjkzLWQ3NDAtNDIzYi05MDNiLTA5MTZkZjY0NTYzYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozMzo1OS41MTI4NjM0MDhaIn0%3D&digest=sha256%3A365a1ae4021e45bc13763465e968c16f0604ed17c576034d1af1443bde788563" http.request.useragent="Go-http-client/1.1" http.response.duration=1.353163016s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:33:59 +0000] "PUT /v2/foo/bar/blobs/uploads/34cc3f93-d740-423b-903b-0916df64563a?_state=WnFYEoQlBEL5CySI0FxeoQbvz86q8EVuxdVQDKEaNzZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM0Y2MzZjkzLWQ3NDAtNDIzYi05MDNiLTA5MTZkZjY0NTYzYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozMzo1OS41MTI4NjM0MDhaIn0%3D&digest=sha256%3A365a1ae4021e45bc13763465e968c16f0604ed17c576034d1af1443bde788563 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:01Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45665" http.request.id=3a898dbe-de1b-4ec4-a298-5a92f3aabe1e http.request.method=POST http.request.remoteaddr="127.0.0.1:36984" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.507802ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:45665" http.request.id=6932cc6c-2bb1-4ff8-96ce-95bbfcc8705b http.request.method=PATCH http.request.remoteaddr="127.0.0.1:36984" http.request.uri="/v2/foo/bar/blobs/uploads/c50bd38d-569c-469b-a6ef-dbcb4b7edc89?_state=wKku32AOKgn51TJfbUxco6s7GChjGs31Gy30_sE3Znl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM1MGJkMzhkLTU2OWMtNDY5Yi1hNmVmLWRiY2I0YjdlZGM4OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozNDowMS4wMDc3NDc2MjhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.276770696s http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:01 +0000] "PATCH /v2/foo/bar/blobs/uploads/c50bd38d-569c-469b-a6ef-dbcb4b7edc89?_state=wKku32AOKgn51TJfbUxco6s7GChjGs31Gy30_sE3Znl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM1MGJkMzhkLTU2OWMtNDY5Yi1hNmVmLWRiY2I0YjdlZGM4OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozNDowMS4wMDc3NDc2MjhaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45665" http.request.id=af589872-0a91-4f4c-9809-b32d3194ec46 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36984" http.request.uri="/v2/foo/bar/blobs/uploads/c50bd38d-569c-469b-a6ef-dbcb4b7edc89?_state=zZ0HxgINeKsRcm9JHZsJafSSH9cJ_oD2TYX5mDWJS497Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM1MGJkMzhkLTU2OWMtNDY5Yi1hNmVmLWRiY2I0YjdlZGM4OSIsIk9mZnNldCI6MTQxNDgwOTYsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MzQ6MDFaIn0%3D&digest=sha256%3A365a1ae4021e45bc13763465e968c16f0604ed17c576034d1af1443bde788563" http.request.useragent="Go-http-client/1.1" http.response.duration=1.84472ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:02 +0000] "PUT /v2/foo/bar/blobs/uploads/c50bd38d-569c-469b-a6ef-dbcb4b7edc89?_state=zZ0HxgINeKsRcm9JHZsJafSSH9cJ_oD2TYX5mDWJS497Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM1MGJkMzhkLTU2OWMtNDY5Yi1hNmVmLWRiY2I0YjdlZGM4OSIsIk9mZnNldCI6MTQxNDgwOTYsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MzQ6MDFaIn0%3D&digest=sha256%3A365a1ae4021e45bc13763465e968c16f0604ed17c576034d1af1443bde788563 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45665" http.request.id=732f3f6e-1e19-4068-a2c7-56348fd1ae49 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36984" http.request.uri="/v2/foo/bar/blobs/sha256:365a1ae4021e45bc13763465e968c16f0604ed17c576034d1af1443bde788563" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.559272ms http.response.status=200 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:02 +0000] "HEAD /v2/foo/bar/blobs/sha256:365a1ae4021e45bc13763465e968c16f0604ed17c576034d1af1443bde788563 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45665" http.request.id=c4909432-9160-4afd-83ce-9a1e20d81f04 http.request.method=GET http.request.remoteaddr="127.0.0.1:36984" http.request.uri="/v2/foo/bar/blobs/sha256:365a1ae4021e45bc13763465e968c16f0604ed17c576034d1af1443bde788563" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=86.807823ms http.response.status=200 http.response.written=14148096 127.0.0.1 - - [08/Aug/2025:18:34:02 +0000] "GET /v2/foo/bar/blobs/sha256:365a1ae4021e45bc13763465e968c16f0604ed17c576034d1af1443bde788563 HTTP/1.1" 200 14148096 "" "Go-http-client/1.1" time="2025-08-08T18:34:02Z" level=error msg="error parsing digest="sha257:365a1ae4021e45bc13763465e968c16f0604ed17c576034d1af1443bde788563": unsupported digest algorithm" go.version=go1.24.6 http.request.host="127.0.0.1:45665" http.request.id=b275d997-2b26-489e-9776-e86ec58fa2ce http.request.method=GET http.request.remoteaddr="127.0.0.1:36984" http.request.uri="/v2/foo/bar/blobs/sha257:365a1ae4021e45bc13763465e968c16f0604ed17c576034d1af1443bde788563" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:365a1ae4021e45bc13763465e968c16f0604ed17c576034d1af1443bde788563" vars.name="foo/bar" time="2025-08-08T18:34:02Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:45665" http.request.id=b275d997-2b26-489e-9776-e86ec58fa2ce http.request.method=GET http.request.remoteaddr="127.0.0.1:36984" http.request.uri="/v2/foo/bar/blobs/sha257:365a1ae4021e45bc13763465e968c16f0604ed17c576034d1af1443bde788563" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.502385ms http.response.status=400 http.response.written=110 vars.digest="sha257:365a1ae4021e45bc13763465e968c16f0604ed17c576034d1af1443bde788563" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:18:34:02 +0000] "GET /v2/foo/bar/blobs/sha257:365a1ae4021e45bc13763465e968c16f0604ed17c576034d1af1443bde788563 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-08-08T18:34:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45665" http.request.id=39f44b71-1e9f-4510-9426-d5c57471751a http.request.method=GET http.request.remoteaddr="127.0.0.1:50140" http.request.uri="/v2/foo/bar/blobs/sha256:365a1ae4021e45bc13763465e968c16f0604ed17c576034d1af1443bde788563" http.request.useragent="Go-http-client/1.1" http.response.duration=1.958077ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:02 +0000] "GET /v2/foo/bar/blobs/sha256:365a1ae4021e45bc13763465e968c16f0604ed17c576034d1af1443bde788563 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:02Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T18:34:02Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T18:34:02Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:4b4961eb855719bd38976da3a32432e1237c8ff9ac8b01280b93bd5e78b4b25b err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:42571" http.request.id=1d48b279-2954-4c9b-887a-0497e795cffe http.request.method=GET http.request.remoteaddr="127.0.0.1:46564" http.request.uri="/v2/foo/bar/blobs/sha256:4b4961eb855719bd38976da3a32432e1237c8ff9ac8b01280b93bd5e78b4b25b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="983.863µs" http.response.status=404 http.response.written=157 vars.digest="sha256:4b4961eb855719bd38976da3a32432e1237c8ff9ac8b01280b93bd5e78b4b25b" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:18:34:02 +0000] "GET /v2/foo/bar/blobs/sha256:4b4961eb855719bd38976da3a32432e1237c8ff9ac8b01280b93bd5e78b4b25b HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-08T18:34:02Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:4b4961eb855719bd38976da3a32432e1237c8ff9ac8b01280b93bd5e78b4b25b err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:42571" http.request.id=5991559b-1ce9-4607-9676-7c9ee52b27d9 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:46576" http.request.uri="/v2/foo/bar/blobs/sha256:4b4961eb855719bd38976da3a32432e1237c8ff9ac8b01280b93bd5e78b4b25b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.189721ms http.response.status=404 http.response.written=157 vars.digest="sha256:4b4961eb855719bd38976da3a32432e1237c8ff9ac8b01280b93bd5e78b4b25b" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:18:34:02 +0000] "HEAD /v2/foo/bar/blobs/sha256:4b4961eb855719bd38976da3a32432e1237c8ff9ac8b01280b93bd5e78b4b25b HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-08T18:34:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42571" http.request.id=bcc84693-cad8-40fa-b066-f872066e48a1 http.request.method=POST http.request.remoteaddr="127.0.0.1:46576" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.012182ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42571" http.request.id=b4df8eae-5c9c-4afc-aff6-b7b3dfe8e4a8 http.request.method=GET http.request.remoteaddr="127.0.0.1:46576" http.request.uri="/v2/foo/bar/blobs/uploads/0663f73b-72d0-4cfd-a6b4-030c8dab7a98?_state=u3Y8mxqffCGgzk-JO7svQ4JTr2jSsl_2Ddqq_UH1fJl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA2NjNmNzNiLTcyZDAtNGNmZC1hNmI0LTAzMGM4ZGFiN2E5OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozNDowMi42ODIwMTY1MTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.407393ms http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:02 +0000] "GET /v2/foo/bar/blobs/uploads/0663f73b-72d0-4cfd-a6b4-030c8dab7a98?_state=u3Y8mxqffCGgzk-JO7svQ4JTr2jSsl_2Ddqq_UH1fJl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA2NjNmNzNiLTcyZDAtNGNmZC1hNmI0LTAzMGM4ZGFiN2E5OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozNDowMi42ODIwMTY1MTNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42571" http.request.id=491d0340-e5fc-487e-8c60-4ed7ddb67076 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46576" http.request.uri="/v2/foo/bar/blobs/uploads/0663f73b-72d0-4cfd-a6b4-030c8dab7a98?_state=u3Y8mxqffCGgzk-JO7svQ4JTr2jSsl_2Ddqq_UH1fJl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA2NjNmNzNiLTcyZDAtNGNmZC1hNmI0LTAzMGM4ZGFiN2E5OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozNDowMi42ODIwMTY1MTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.384233ms http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:02 +0000] "DELETE /v2/foo/bar/blobs/uploads/0663f73b-72d0-4cfd-a6b4-030c8dab7a98?_state=u3Y8mxqffCGgzk-JO7svQ4JTr2jSsl_2Ddqq_UH1fJl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA2NjNmNzNiLTcyZDAtNGNmZC1hNmI0LTAzMGM4ZGFiN2E5OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozNDowMi42ODIwMTY1MTNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:02Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.6 http.request.host="127.0.0.1:42571" http.request.id=6fcb0974-f3f4-42bd-86f3-d66aee93ca5d http.request.method=GET http.request.remoteaddr="127.0.0.1:46576" http.request.uri="/v2/foo/bar/blobs/uploads/0663f73b-72d0-4cfd-a6b4-030c8dab7a98?_state=u3Y8mxqffCGgzk-JO7svQ4JTr2jSsl_2Ddqq_UH1fJl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA2NjNmNzNiLTcyZDAtNGNmZC1hNmI0LTAzMGM4ZGFiN2E5OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozNDowMi42ODIwMTY1MTNaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=0663f73b-72d0-4cfd-a6b4-030c8dab7a98 time="2025-08-08T18:34:02Z" 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.6 http.request.host="127.0.0.1:42571" http.request.id=6fcb0974-f3f4-42bd-86f3-d66aee93ca5d http.request.method=GET http.request.remoteaddr="127.0.0.1:46576" http.request.uri="/v2/foo/bar/blobs/uploads/0663f73b-72d0-4cfd-a6b4-030c8dab7a98?_state=u3Y8mxqffCGgzk-JO7svQ4JTr2jSsl_2Ddqq_UH1fJl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA2NjNmNzNiLTcyZDAtNGNmZC1hNmI0LTAzMGM4ZGFiN2E5OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozNDowMi42ODIwMTY1MTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.06209ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=0663f73b-72d0-4cfd-a6b4-030c8dab7a98 127.0.0.1 - - [08/Aug/2025:18:34:02 +0000] "GET /v2/foo/bar/blobs/uploads/0663f73b-72d0-4cfd-a6b4-030c8dab7a98?_state=u3Y8mxqffCGgzk-JO7svQ4JTr2jSsl_2Ddqq_UH1fJl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA2NjNmNzNiLTcyZDAtNGNmZC1hNmI0LTAzMGM4ZGFiN2E5OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozNDowMi42ODIwMTY1MTNaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-08T18:34:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42571" http.request.id=e031473d-ffc7-46ee-bca3-444ee179db1c http.request.method=POST http.request.remoteaddr="127.0.0.1:46590" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.526547ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:02Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.6 http.request.host="127.0.0.1:42571" http.request.id=046078f3-cbe7-4734-a579-f83437402696 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46590" http.request.uri="/v2/foo/bar/blobs/uploads/fde06c44-856f-4012-96f3-2a8c84aed7cf?_state=lTXuXVVJ0nhxxPM3qKgQT2Du9C9_jWliBdFjtDec4eB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZkZTA2YzQ0LTg1NmYtNDAxMi05NmYzLTJhOGM4NGFlZDdjZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozNDowMi42OTEwNTcwM1oifQ%3D%3D&digest=sha256%3A4b4961eb855719bd38976da3a32432e1237c8ff9ac8b01280b93bd5e78b4b25b" http.request.useragent="Go-http-client/1.1" provided=sha256:4b4961eb855719bd38976da3a32432e1237c8ff9ac8b01280b93bd5e78b4b25b vars.name="foo/bar" vars.uuid=fde06c44-856f-4012-96f3-2a8c84aed7cf time="2025-08-08T18:34:02Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.6 http.request.host="127.0.0.1:42571" http.request.id=046078f3-cbe7-4734-a579-f83437402696 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46590" http.request.uri="/v2/foo/bar/blobs/uploads/fde06c44-856f-4012-96f3-2a8c84aed7cf?_state=lTXuXVVJ0nhxxPM3qKgQT2Du9C9_jWliBdFjtDec4eB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZkZTA2YzQ0LTg1NmYtNDAxMi05NmYzLTJhOGM4NGFlZDdjZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozNDowMi42OTEwNTcwM1oifQ%3D%3D&digest=sha256%3A4b4961eb855719bd38976da3a32432e1237c8ff9ac8b01280b93bd5e78b4b25b" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=fde06c44-856f-4012-96f3-2a8c84aed7cf time="2025-08-08T18:34:02Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:4b4961eb855719bd38976da3a32432e1237c8ff9ac8b01280b93bd5e78b4b25b, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:42571" http.request.id=046078f3-cbe7-4734-a579-f83437402696 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46590" http.request.uri="/v2/foo/bar/blobs/uploads/fde06c44-856f-4012-96f3-2a8c84aed7cf?_state=lTXuXVVJ0nhxxPM3qKgQT2Du9C9_jWliBdFjtDec4eB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZkZTA2YzQ0LTg1NmYtNDAxMi05NmYzLTJhOGM4NGFlZDdjZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozNDowMi42OTEwNTcwM1oifQ%3D%3D&digest=sha256%3A4b4961eb855719bd38976da3a32432e1237c8ff9ac8b01280b93bd5e78b4b25b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.337822ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=fde06c44-856f-4012-96f3-2a8c84aed7cf 127.0.0.1 - - [08/Aug/2025:18:34:02 +0000] "PUT /v2/foo/bar/blobs/uploads/fde06c44-856f-4012-96f3-2a8c84aed7cf?_state=lTXuXVVJ0nhxxPM3qKgQT2Du9C9_jWliBdFjtDec4eB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZkZTA2YzQ0LTg1NmYtNDAxMi05NmYzLTJhOGM4NGFlZDdjZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozNDowMi42OTEwNTcwM1oifQ%3D%3D&digest=sha256%3A4b4961eb855719bd38976da3a32432e1237c8ff9ac8b01280b93bd5e78b4b25b HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-08-08T18:34:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42571" http.request.id=7ad0d29b-4a9e-4e2b-9292-f8f00372116c http.request.method=POST http.request.remoteaddr="127.0.0.1:46590" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.990757ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42571" http.request.id=c81d091b-b5c9-444e-9328-3b20763e6f33 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46590" http.request.uri="/v2/foo/bar/blobs/uploads/ffefee35-93f4-4ddc-8ee5-1e3bd4ee3f87?_state=dPICD9nNF0mcyStMacTwod5NNulobfQg6m9kuA4sZ9l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmZWZlZTM1LTkzZjQtNGRkYy04ZWU1LTFlM2JkNGVlM2Y4NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozNDowMi42OTY2NzgwMjdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.559308ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:02 +0000] "PUT /v2/foo/bar/blobs/uploads/ffefee35-93f4-4ddc-8ee5-1e3bd4ee3f87?_state=dPICD9nNF0mcyStMacTwod5NNulobfQg6m9kuA4sZ9l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZmZWZlZTM1LTkzZjQtNGRkYy04ZWU1LTFlM2JkNGVlM2Y4NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozNDowMi42OTY2NzgwMjdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42571" http.request.id=931e9f67-ba88-407e-87fd-440010f81c9c http.request.method=POST http.request.remoteaddr="127.0.0.1:46590" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.078347ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42571" http.request.id=ba04a849-c89e-4591-87cd-726375f10a83 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46590" http.request.uri="/v2/foo/bar/blobs/uploads/f0efc1ce-044a-46b4-923e-95dea439a9c6?_state=N_MbvRp5P4EjoCWqCzCfryoDIDAQE95I0kPuozfqJ1F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYwZWZjMWNlLTA0NGEtNDZiNC05MjNlLTk1ZGVhNDM5YTljNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozNDowMi43MDEzOTQzNzhaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.654503ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:02 +0000] "PUT /v2/foo/bar/blobs/uploads/f0efc1ce-044a-46b4-923e-95dea439a9c6?_state=N_MbvRp5P4EjoCWqCzCfryoDIDAQE95I0kPuozfqJ1F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYwZWZjMWNlLTA0NGEtNDZiNC05MjNlLTk1ZGVhNDM5YTljNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozNDowMi43MDEzOTQzNzhaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:02Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42571" http.request.id=3bdd8773-f876-4382-a1fe-633ed5e8fa96 http.request.method=POST http.request.remoteaddr="127.0.0.1:46590" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.204103ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:05Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42571" http.request.id=2036cf8c-4ccd-4b5c-964a-15e1d0998dcd http.request.method=PUT http.request.remoteaddr="127.0.0.1:46590" http.request.uri="/v2/foo/bar/blobs/uploads/5dacbcb3-03cf-4545-81c0-835c8c6fa166?_state=bAmZ51N8ovkm3n3zfa3PRM7A4rf3wYTmEgWFTO1Xtx97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkYWNiY2IzLTAzY2YtNDU0NS04MWMwLTgzNWM4YzZmYTE2NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozNDowMi43MDYxMzY0NDNaIn0%3D&digest=sha256%3A4b4961eb855719bd38976da3a32432e1237c8ff9ac8b01280b93bd5e78b4b25b" http.request.useragent="Go-http-client/1.1" http.response.duration=3.051300445s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:02 +0000] "PUT /v2/foo/bar/blobs/uploads/5dacbcb3-03cf-4545-81c0-835c8c6fa166?_state=bAmZ51N8ovkm3n3zfa3PRM7A4rf3wYTmEgWFTO1Xtx97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVkYWNiY2IzLTAzY2YtNDU0NS04MWMwLTgzNWM4YzZmYTE2NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozNDowMi43MDYxMzY0NDNaIn0%3D&digest=sha256%3A4b4961eb855719bd38976da3a32432e1237c8ff9ac8b01280b93bd5e78b4b25b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:05Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42571" http.request.id=98c0b5bb-62f1-4fcd-9cfb-27f600c88e53 http.request.method=POST http.request.remoteaddr="127.0.0.1:46590" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.033617ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:05 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:42571" http.request.id=92335eb3-cd2c-4811-bb82-53495da0b357 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:46590" http.request.uri="/v2/foo/bar/blobs/uploads/1a848f37-264e-4633-afbc-712ee82c798c?_state=C9qPPclWQ51TT47mnAGKCQ4luQQwUAnxpnjLxe9rmJ57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFhODQ4ZjM3LTI2NGUtNDYzMy1hZmJjLTcxMmVlODJjNzk4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozNDowNS45NDM2MDM0NzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.893694338s http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:05 +0000] "PATCH /v2/foo/bar/blobs/uploads/1a848f37-264e-4633-afbc-712ee82c798c?_state=C9qPPclWQ51TT47mnAGKCQ4luQQwUAnxpnjLxe9rmJ57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFhODQ4ZjM3LTI2NGUtNDYzMy1hZmJjLTcxMmVlODJjNzk4YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozNDowNS45NDM2MDM0NzNaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42571" http.request.id=7f42a164-7bb6-4590-bafc-9d4dcee06107 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46590" http.request.uri="/v2/foo/bar/blobs/uploads/1a848f37-264e-4633-afbc-712ee82c798c?_state=sLMtSW7BC2O6gUDcO57sEeOneasNf0c0_-EVFuZyhp17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFhODQ4ZjM3LTI2NGUtNDYzMy1hZmJjLTcxMmVlODJjNzk4YyIsIk9mZnNldCI6MjA3MjI2ODgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MzQ6MDVaIn0%3D&digest=sha256%3A4b4961eb855719bd38976da3a32432e1237c8ff9ac8b01280b93bd5e78b4b25b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.362398ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:08 +0000] "PUT /v2/foo/bar/blobs/uploads/1a848f37-264e-4633-afbc-712ee82c798c?_state=sLMtSW7BC2O6gUDcO57sEeOneasNf0c0_-EVFuZyhp17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFhODQ4ZjM3LTI2NGUtNDYzMy1hZmJjLTcxMmVlODJjNzk4YyIsIk9mZnNldCI6MjA3MjI2ODgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MzQ6MDVaIn0%3D&digest=sha256%3A4b4961eb855719bd38976da3a32432e1237c8ff9ac8b01280b93bd5e78b4b25b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:08Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42571" http.request.id=3d99bb2a-df5f-4b46-9e3b-ef8a95e31f5f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:46590" http.request.uri="/v2/foo/bar/blobs/sha256:4b4961eb855719bd38976da3a32432e1237c8ff9ac8b01280b93bd5e78b4b25b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.614302ms http.response.status=200 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:08 +0000] "HEAD /v2/foo/bar/blobs/sha256:4b4961eb855719bd38976da3a32432e1237c8ff9ac8b01280b93bd5e78b4b25b HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42571" http.request.id=9f9d8234-61e0-4abf-9c5e-5059d51f72e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:46590" http.request.uri="/v2/foo/bar/blobs/sha256:4b4961eb855719bd38976da3a32432e1237c8ff9ac8b01280b93bd5e78b4b25b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=157.403571ms http.response.status=200 http.response.written=20722688 127.0.0.1 - - [08/Aug/2025:18:34:08 +0000] "GET /v2/foo/bar/blobs/sha256:4b4961eb855719bd38976da3a32432e1237c8ff9ac8b01280b93bd5e78b4b25b HTTP/1.1" 200 20722688 "" "Go-http-client/1.1" time="2025-08-08T18:34:09Z" level=error msg="error parsing digest="sha257:4b4961eb855719bd38976da3a32432e1237c8ff9ac8b01280b93bd5e78b4b25b": unsupported digest algorithm" go.version=go1.24.6 http.request.host="127.0.0.1:42571" http.request.id=a919ace5-e017-4bf9-b509-f62714a7af79 http.request.method=GET http.request.remoteaddr="127.0.0.1:46590" http.request.uri="/v2/foo/bar/blobs/sha257:4b4961eb855719bd38976da3a32432e1237c8ff9ac8b01280b93bd5e78b4b25b" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:4b4961eb855719bd38976da3a32432e1237c8ff9ac8b01280b93bd5e78b4b25b" vars.name="foo/bar" time="2025-08-08T18:34:09Z" 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.6 http.request.host="127.0.0.1:42571" http.request.id=a919ace5-e017-4bf9-b509-f62714a7af79 http.request.method=GET http.request.remoteaddr="127.0.0.1:46590" http.request.uri="/v2/foo/bar/blobs/sha257:4b4961eb855719bd38976da3a32432e1237c8ff9ac8b01280b93bd5e78b4b25b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.212291ms http.response.status=400 http.response.written=110 vars.digest="sha257:4b4961eb855719bd38976da3a32432e1237c8ff9ac8b01280b93bd5e78b4b25b" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:18:34:09 +0000] "GET /v2/foo/bar/blobs/sha257:4b4961eb855719bd38976da3a32432e1237c8ff9ac8b01280b93bd5e78b4b25b HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-08-08T18:34:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42571" http.request.id=0c98b21d-80e5-48f2-a189-9730085c47fd http.request.method=GET http.request.remoteaddr="127.0.0.1:46596" http.request.uri="/v2/foo/bar/blobs/sha256:4b4961eb855719bd38976da3a32432e1237c8ff9ac8b01280b93bd5e78b4b25b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.229906ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:09 +0000] "GET /v2/foo/bar/blobs/sha256:4b4961eb855719bd38976da3a32432e1237c8ff9ac8b01280b93bd5e78b4b25b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42571" http.request.id=4b992b4c-8a02-4a1d-895c-0a381c148121 http.request.method=GET http.request.remoteaddr="127.0.0.1:46596" http.request.uri="/v2/foo/bar/blobs/sha256:4b4961eb855719bd38976da3a32432e1237c8ff9ac8b01280b93bd5e78b4b25b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=6.211859ms http.response.status=200 http.response.written=229376 127.0.0.1 - - [08/Aug/2025:18:34:09 +0000] "GET /v2/foo/bar/blobs/sha256:4b4961eb855719bd38976da3a32432e1237c8ff9ac8b01280b93bd5e78b4b25b HTTP/1.1" 200 229376 "" "Go-http-client/1.1" time="2025-08-08T18:34:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:42571" http.request.id=28112ead-2fee-4a14-afa4-49d23e052af8 http.request.method=GET http.request.remoteaddr="127.0.0.1:46592" http.request.uri="/v2/foo/bar/blobs/sha256:4b4961eb855719bd38976da3a32432e1237c8ff9ac8b01280b93bd5e78b4b25b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=14.337643ms http.response.status=200 http.response.written=2654208 127.0.0.1 - - [08/Aug/2025:18:34:09 +0000] "GET /v2/foo/bar/blobs/sha256:4b4961eb855719bd38976da3a32432e1237c8ff9ac8b01280b93bd5e78b4b25b HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" time="2025-08-08T18:34:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45665" http.request.id=aa489b81-005e-42f7-8631-d6d6f0dc0a99 http.request.method=GET http.request.remoteaddr="127.0.0.1:50140" http.request.uri="/v2/foo/bar/blobs/sha256:365a1ae4021e45bc13763465e968c16f0604ed17c576034d1af1443bde788563" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=6.625774604s http.response.status=200 http.response.written=2621440 127.0.0.1 - - [08/Aug/2025:18:34:02 +0000] "GET /v2/foo/bar/blobs/sha256:365a1ae4021e45bc13763465e968c16f0604ed17c576034d1af1443bde788563 HTTP/1.1" 200 2621440 "" "Go-http-client/1.1" time="2025-08-08T18:34:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45665" http.request.id=7018d5ad-c76b-4c41-b9d3-72a997af5012 http.request.method=GET http.request.remoteaddr="127.0.0.1:50130" http.request.uri="/v2/foo/bar/blobs/sha256:365a1ae4021e45bc13763465e968c16f0604ed17c576034d1af1443bde788563" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=6.63297657s http.response.status=200 http.response.written=2719744 127.0.0.1 - - [08/Aug/2025:18:34:02 +0000] "GET /v2/foo/bar/blobs/sha256:365a1ae4021e45bc13763465e968c16f0604ed17c576034d1af1443bde788563 HTTP/1.1" 200 2719744 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (9.77s) === RUN TestBlobDelete time="2025-08-08T18:34:09Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T18:34:09Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T18:34:09Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:181177eb9053d93ad37df1523a0c5925cb508458f6e9201e7226812e12f36f3d err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:39899" http.request.id=b07835de-d574-4bd2-9c07-d33246c78797 http.request.method=GET http.request.remoteaddr="127.0.0.1:46494" http.request.uri="/v2/foo/bar/blobs/sha256:181177eb9053d93ad37df1523a0c5925cb508458f6e9201e7226812e12f36f3d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.500707ms http.response.status=404 http.response.written=157 vars.digest="sha256:181177eb9053d93ad37df1523a0c5925cb508458f6e9201e7226812e12f36f3d" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:18:34:09 +0000] "GET /v2/foo/bar/blobs/sha256:181177eb9053d93ad37df1523a0c5925cb508458f6e9201e7226812e12f36f3d HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-08T18:34:09Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:181177eb9053d93ad37df1523a0c5925cb508458f6e9201e7226812e12f36f3d err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:39899" http.request.id=48277680-52f4-43d9-8bfe-ecf9b50826ba http.request.method=HEAD http.request.remoteaddr="127.0.0.1:46510" http.request.uri="/v2/foo/bar/blobs/sha256:181177eb9053d93ad37df1523a0c5925cb508458f6e9201e7226812e12f36f3d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.201929ms http.response.status=404 http.response.written=157 vars.digest="sha256:181177eb9053d93ad37df1523a0c5925cb508458f6e9201e7226812e12f36f3d" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:18:34:09 +0000] "HEAD /v2/foo/bar/blobs/sha256:181177eb9053d93ad37df1523a0c5925cb508458f6e9201e7226812e12f36f3d HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-08T18:34:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39899" http.request.id=76a3e029-d518-43ab-be29-6fe27ed7c12d http.request.method=POST http.request.remoteaddr="127.0.0.1:46510" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.171336ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39899" http.request.id=9368e1ab-b122-4515-b6c2-d968d777ba58 http.request.method=GET http.request.remoteaddr="127.0.0.1:46510" http.request.uri="/v2/foo/bar/blobs/uploads/3371e14b-8b2f-44f9-a44e-34c115bf0495?_state=izxUo6EibdsmiH_bSZJ9gYXi8Pf_QTw45q_LAq9S5-N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMzNzFlMTRiLThiMmYtNDRmOS1hNDRlLTM0YzExNWJmMDQ5NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozNDowOS4zNDYxNjU2NjhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.404909ms http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:09 +0000] "GET /v2/foo/bar/blobs/uploads/3371e14b-8b2f-44f9-a44e-34c115bf0495?_state=izxUo6EibdsmiH_bSZJ9gYXi8Pf_QTw45q_LAq9S5-N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMzNzFlMTRiLThiMmYtNDRmOS1hNDRlLTM0YzExNWJmMDQ5NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozNDowOS4zNDYxNjU2NjhaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39899" http.request.id=5c2c4d9b-3cae-4010-beeb-fb429823eaca http.request.method=DELETE http.request.remoteaddr="127.0.0.1:46510" http.request.uri="/v2/foo/bar/blobs/uploads/3371e14b-8b2f-44f9-a44e-34c115bf0495?_state=izxUo6EibdsmiH_bSZJ9gYXi8Pf_QTw45q_LAq9S5-N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMzNzFlMTRiLThiMmYtNDRmOS1hNDRlLTM0YzExNWJmMDQ5NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozNDowOS4zNDYxNjU2NjhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.248984ms http.response.status=204 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:09 +0000] "DELETE /v2/foo/bar/blobs/uploads/3371e14b-8b2f-44f9-a44e-34c115bf0495?_state=izxUo6EibdsmiH_bSZJ9gYXi8Pf_QTw45q_LAq9S5-N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMzNzFlMTRiLThiMmYtNDRmOS1hNDRlLTM0YzExNWJmMDQ5NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozNDowOS4zNDYxNjU2NjhaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:09Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.6 http.request.host="127.0.0.1:39899" http.request.id=2a9cc252-ea6e-47df-bc52-1c1b6deee7af http.request.method=GET http.request.remoteaddr="127.0.0.1:46510" http.request.uri="/v2/foo/bar/blobs/uploads/3371e14b-8b2f-44f9-a44e-34c115bf0495?_state=izxUo6EibdsmiH_bSZJ9gYXi8Pf_QTw45q_LAq9S5-N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMzNzFlMTRiLThiMmYtNDRmOS1hNDRlLTM0YzExNWJmMDQ5NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozNDowOS4zNDYxNjU2NjhaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=3371e14b-8b2f-44f9-a44e-34c115bf0495 time="2025-08-08T18:34:09Z" 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.6 http.request.host="127.0.0.1:39899" http.request.id=2a9cc252-ea6e-47df-bc52-1c1b6deee7af http.request.method=GET http.request.remoteaddr="127.0.0.1:46510" http.request.uri="/v2/foo/bar/blobs/uploads/3371e14b-8b2f-44f9-a44e-34c115bf0495?_state=izxUo6EibdsmiH_bSZJ9gYXi8Pf_QTw45q_LAq9S5-N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMzNzFlMTRiLThiMmYtNDRmOS1hNDRlLTM0YzExNWJmMDQ5NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozNDowOS4zNDYxNjU2NjhaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.013687ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=3371e14b-8b2f-44f9-a44e-34c115bf0495 127.0.0.1 - - [08/Aug/2025:18:34:09 +0000] "GET /v2/foo/bar/blobs/uploads/3371e14b-8b2f-44f9-a44e-34c115bf0495?_state=izxUo6EibdsmiH_bSZJ9gYXi8Pf_QTw45q_LAq9S5-N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMzNzFlMTRiLThiMmYtNDRmOS1hNDRlLTM0YzExNWJmMDQ5NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozNDowOS4zNDYxNjU2NjhaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-08T18:34:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39899" http.request.id=56eb956a-ec81-4811-a873-5e85f1684c9b http.request.method=POST http.request.remoteaddr="127.0.0.1:46514" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.427249ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:09Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.6 http.request.host="127.0.0.1:39899" http.request.id=03aacd48-732d-4ef0-be04-4635d1df941e http.request.method=PUT http.request.remoteaddr="127.0.0.1:46514" http.request.uri="/v2/foo/bar/blobs/uploads/c1ad5ec2-5eef-4f52-bfa7-eae63bfdc928?_state=stUvdIyIT68MPFcliTW2aGrTau9SKTWSOWDFzEKpfE17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxYWQ1ZWMyLTVlZWYtNGY1Mi1iZmE3LWVhZTYzYmZkYzkyOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozNDowOS4zNTQ4NDcyOTZaIn0%3D&digest=sha256%3A181177eb9053d93ad37df1523a0c5925cb508458f6e9201e7226812e12f36f3d" http.request.useragent="Go-http-client/1.1" provided=sha256:181177eb9053d93ad37df1523a0c5925cb508458f6e9201e7226812e12f36f3d vars.name="foo/bar" vars.uuid=c1ad5ec2-5eef-4f52-bfa7-eae63bfdc928 time="2025-08-08T18:34:09Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.6 http.request.host="127.0.0.1:39899" http.request.id=03aacd48-732d-4ef0-be04-4635d1df941e http.request.method=PUT http.request.remoteaddr="127.0.0.1:46514" http.request.uri="/v2/foo/bar/blobs/uploads/c1ad5ec2-5eef-4f52-bfa7-eae63bfdc928?_state=stUvdIyIT68MPFcliTW2aGrTau9SKTWSOWDFzEKpfE17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxYWQ1ZWMyLTVlZWYtNGY1Mi1iZmE3LWVhZTYzYmZkYzkyOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozNDowOS4zNTQ4NDcyOTZaIn0%3D&digest=sha256%3A181177eb9053d93ad37df1523a0c5925cb508458f6e9201e7226812e12f36f3d" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=c1ad5ec2-5eef-4f52-bfa7-eae63bfdc928 time="2025-08-08T18:34:09Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:181177eb9053d93ad37df1523a0c5925cb508458f6e9201e7226812e12f36f3d, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:39899" http.request.id=03aacd48-732d-4ef0-be04-4635d1df941e http.request.method=PUT http.request.remoteaddr="127.0.0.1:46514" http.request.uri="/v2/foo/bar/blobs/uploads/c1ad5ec2-5eef-4f52-bfa7-eae63bfdc928?_state=stUvdIyIT68MPFcliTW2aGrTau9SKTWSOWDFzEKpfE17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxYWQ1ZWMyLTVlZWYtNGY1Mi1iZmE3LWVhZTYzYmZkYzkyOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozNDowOS4zNTQ4NDcyOTZaIn0%3D&digest=sha256%3A181177eb9053d93ad37df1523a0c5925cb508458f6e9201e7226812e12f36f3d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.391531ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=c1ad5ec2-5eef-4f52-bfa7-eae63bfdc928 127.0.0.1 - - [08/Aug/2025:18:34:09 +0000] "PUT /v2/foo/bar/blobs/uploads/c1ad5ec2-5eef-4f52-bfa7-eae63bfdc928?_state=stUvdIyIT68MPFcliTW2aGrTau9SKTWSOWDFzEKpfE17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxYWQ1ZWMyLTVlZWYtNGY1Mi1iZmE3LWVhZTYzYmZkYzkyOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozNDowOS4zNTQ4NDcyOTZaIn0%3D&digest=sha256%3A181177eb9053d93ad37df1523a0c5925cb508458f6e9201e7226812e12f36f3d HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-08-08T18:34:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39899" http.request.id=3d686d9c-2d2d-47c1-a08e-791e217ec0bc http.request.method=POST http.request.remoteaddr="127.0.0.1:46514" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.156ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39899" http.request.id=fbd672f6-9b8f-4a0a-94ac-ec05a543eb85 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46514" http.request.uri="/v2/foo/bar/blobs/uploads/698e082a-4374-4a0d-b70f-7f81ab032a82?_state=i49c8yF9XFDbB3Xq8MYVxrw3wwgBq6bqF8p6AkIHEc17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY5OGUwODJhLTQzNzQtNGEwZC1iNzBmLTdmODFhYjAzMmE4MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozNDowOS4zNTg5OTU3MjNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.670188ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:09 +0000] "PUT /v2/foo/bar/blobs/uploads/698e082a-4374-4a0d-b70f-7f81ab032a82?_state=i49c8yF9XFDbB3Xq8MYVxrw3wwgBq6bqF8p6AkIHEc17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY5OGUwODJhLTQzNzQtNGEwZC1iNzBmLTdmODFhYjAzMmE4MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozNDowOS4zNTg5OTU3MjNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39899" http.request.id=f61d271e-427e-48fc-b18f-5b7ea56bf4c2 http.request.method=POST http.request.remoteaddr="127.0.0.1:46514" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.058423ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39899" http.request.id=0b01cfc8-0012-4ce4-97e0-c5f61762fbfa http.request.method=PUT http.request.remoteaddr="127.0.0.1:46514" http.request.uri="/v2/foo/bar/blobs/uploads/297971c0-387f-41b7-8cec-de1f8a2d0c22?_state=FY7if6F0gut7uOat30cFvLeXbIGlcnBWn1lWMTbTE7h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI5Nzk3MWMwLTM4N2YtNDFiNy04Y2VjLWRlMWY4YTJkMGMyMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozNDowOS4zNjQ3NDc1NTFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.647236ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:09 +0000] "PUT /v2/foo/bar/blobs/uploads/297971c0-387f-41b7-8cec-de1f8a2d0c22?_state=FY7if6F0gut7uOat30cFvLeXbIGlcnBWn1lWMTbTE7h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI5Nzk3MWMwLTM4N2YtNDFiNy04Y2VjLWRlMWY4YTJkMGMyMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozNDowOS4zNjQ3NDc1NTFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:09Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39899" http.request.id=dcac923a-7a10-456c-b7a6-54f086633f3d http.request.method=POST http.request.remoteaddr="127.0.0.1:46514" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.97583ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:09 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39899" http.request.id=946fe03c-9de0-43d4-b0cc-6217512a0f34 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46514" http.request.uri="/v2/foo/bar/blobs/uploads/0619c45d-dacd-45b4-a872-4b51364d5d3b?_state=1sRbvHpC7JaPi_lVDZ6MPRXJv5ZXHtjX4qGo7S-RH7p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA2MTljNDVkLWRhY2QtNDViNC1hODcyLTRiNTEzNjRkNWQzYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozNDowOS4zNzAxMzIwNzZaIn0%3D&digest=sha256%3A181177eb9053d93ad37df1523a0c5925cb508458f6e9201e7226812e12f36f3d" http.request.useragent="Go-http-client/1.1" http.response.duration=3.042765058s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:09 +0000] "PUT /v2/foo/bar/blobs/uploads/0619c45d-dacd-45b4-a872-4b51364d5d3b?_state=1sRbvHpC7JaPi_lVDZ6MPRXJv5ZXHtjX4qGo7S-RH7p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA2MTljNDVkLWRhY2QtNDViNC1hODcyLTRiNTEzNjRkNWQzYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozNDowOS4zNzAxMzIwNzZaIn0%3D&digest=sha256%3A181177eb9053d93ad37df1523a0c5925cb508458f6e9201e7226812e12f36f3d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:12Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39899" http.request.id=313cd59e-aba4-437e-a8bf-5c5e1a80f480 http.request.method=POST http.request.remoteaddr="127.0.0.1:46514" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.69333ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:12 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:39899" http.request.id=c30e4def-363e-4edb-99a4-1183d3917d92 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:46514" http.request.uri="/v2/foo/bar/blobs/uploads/0e25936b-db4a-45b6-b8ff-29a45122579a?_state=f85Q6oMAQfFrb9vWtaV6NRm5gTVENJjbbpyIL4DhhlV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBlMjU5MzZiLWRiNGEtNDViNi1iOGZmLTI5YTQ1MTIyNTc5YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozNDoxMi41OTg2NzU2NzZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.883329991s http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:12 +0000] "PATCH /v2/foo/bar/blobs/uploads/0e25936b-db4a-45b6-b8ff-29a45122579a?_state=f85Q6oMAQfFrb9vWtaV6NRm5gTVENJjbbpyIL4DhhlV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBlMjU5MzZiLWRiNGEtNDViNi1iOGZmLTI5YTQ1MTIyNTc5YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozNDoxMi41OTg2NzU2NzZaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39899" http.request.id=d901ae60-f685-4c91-9b68-a7186250a635 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46514" http.request.uri="/v2/foo/bar/blobs/uploads/0e25936b-db4a-45b6-b8ff-29a45122579a?_state=qh-2SBR6ZvXNwnBUKH3rAZGeksUZaFSH_GUPQO0JhhR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBlMjU5MzZiLWRiNGEtNDViNi1iOGZmLTI5YTQ1MTIyNTc5YSIsIk9mZnNldCI6MjA1NTkzNjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MzQ6MTJaIn0%3D&digest=sha256%3A181177eb9053d93ad37df1523a0c5925cb508458f6e9201e7226812e12f36f3d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.080204ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:15 +0000] "PUT /v2/foo/bar/blobs/uploads/0e25936b-db4a-45b6-b8ff-29a45122579a?_state=qh-2SBR6ZvXNwnBUKH3rAZGeksUZaFSH_GUPQO0JhhR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBlMjU5MzZiLWRiNGEtNDViNi1iOGZmLTI5YTQ1MTIyNTc5YSIsIk9mZnNldCI6MjA1NTkzNjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MzQ6MTJaIn0%3D&digest=sha256%3A181177eb9053d93ad37df1523a0c5925cb508458f6e9201e7226812e12f36f3d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39899" http.request.id=6c98c0aa-f36a-4569-afff-1a407efea90f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:46514" http.request.uri="/v2/foo/bar/blobs/sha256:181177eb9053d93ad37df1523a0c5925cb508458f6e9201e7226812e12f36f3d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.903409ms http.response.status=200 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:15 +0000] "HEAD /v2/foo/bar/blobs/sha256:181177eb9053d93ad37df1523a0c5925cb508458f6e9201e7226812e12f36f3d HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39899" http.request.id=dc2f84d5-cd59-41f9-9265-182c9be9d59b http.request.method=GET http.request.remoteaddr="127.0.0.1:46514" http.request.uri="/v2/foo/bar/blobs/sha256:181177eb9053d93ad37df1523a0c5925cb508458f6e9201e7226812e12f36f3d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=150.469578ms http.response.status=200 http.response.written=20559360 127.0.0.1 - - [08/Aug/2025:18:34:15 +0000] "GET /v2/foo/bar/blobs/sha256:181177eb9053d93ad37df1523a0c5925cb508458f6e9201e7226812e12f36f3d HTTP/1.1" 200 20559360 "" "Go-http-client/1.1" time="2025-08-08T18:34:15Z" level=error msg="error parsing digest="sha257:181177eb9053d93ad37df1523a0c5925cb508458f6e9201e7226812e12f36f3d": unsupported digest algorithm" go.version=go1.24.6 http.request.host="127.0.0.1:39899" http.request.id=95e6e936-7982-4d6e-9c6b-2e217634f9fb http.request.method=GET http.request.remoteaddr="127.0.0.1:46514" http.request.uri="/v2/foo/bar/blobs/sha257:181177eb9053d93ad37df1523a0c5925cb508458f6e9201e7226812e12f36f3d" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:181177eb9053d93ad37df1523a0c5925cb508458f6e9201e7226812e12f36f3d" vars.name="foo/bar" time="2025-08-08T18:34:15Z" 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.6 http.request.host="127.0.0.1:39899" http.request.id=95e6e936-7982-4d6e-9c6b-2e217634f9fb http.request.method=GET http.request.remoteaddr="127.0.0.1:46514" http.request.uri="/v2/foo/bar/blobs/sha257:181177eb9053d93ad37df1523a0c5925cb508458f6e9201e7226812e12f36f3d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.023334ms http.response.status=400 http.response.written=110 vars.digest="sha257:181177eb9053d93ad37df1523a0c5925cb508458f6e9201e7226812e12f36f3d" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:18:34:15 +0000] "GET /v2/foo/bar/blobs/sha257:181177eb9053d93ad37df1523a0c5925cb508458f6e9201e7226812e12f36f3d HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-08-08T18:34:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39899" http.request.id=8b7d7b45-9203-4393-92df-f766cc2f7244 http.request.method=GET http.request.remoteaddr="127.0.0.1:54468" http.request.uri="/v2/foo/bar/blobs/sha256:181177eb9053d93ad37df1523a0c5925cb508458f6e9201e7226812e12f36f3d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.67293ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:15 +0000] "GET /v2/foo/bar/blobs/sha256:181177eb9053d93ad37df1523a0c5925cb508458f6e9201e7226812e12f36f3d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39899" http.request.id=a12bbacb-fb69-4806-93fe-919e7f651162 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54484" http.request.uri="/v2/foo/bar/blobs/sha256:181177eb9053d93ad37df1523a0c5925cb508458f6e9201e7226812e12f36f3d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.312257ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:15 +0000] "DELETE /v2/foo/bar/blobs/sha256:181177eb9053d93ad37df1523a0c5925cb508458f6e9201e7226812e12f36f3d HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:15Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:181177eb9053d93ad37df1523a0c5925cb508458f6e9201e7226812e12f36f3d err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:39899" http.request.id=15045283-3a3a-45e9-ac44-2ed669039bc0 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:54484" http.request.uri="/v2/foo/bar/blobs/sha256:181177eb9053d93ad37df1523a0c5925cb508458f6e9201e7226812e12f36f3d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.832939ms http.response.status=404 http.response.written=157 vars.digest="sha256:181177eb9053d93ad37df1523a0c5925cb508458f6e9201e7226812e12f36f3d" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:18:34:15 +0000] "HEAD /v2/foo/bar/blobs/sha256:181177eb9053d93ad37df1523a0c5925cb508458f6e9201e7226812e12f36f3d HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-08-08T18:34:15Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.24.6 http.request.host="127.0.0.1:39899" http.request.id=8d6a8c21-014b-4468-a635-0d8209dcfc92 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54484" http.request.uri="/v2/foo/bar/blobs/sha256:181177eb9053d93ad37df1523a0c5925cb508458f6e9201e7226812e12f36f3d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.895459ms http.response.status=404 http.response.written=74 vars.digest="sha256:181177eb9053d93ad37df1523a0c5925cb508458f6e9201e7226812e12f36f3d" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:18:34:15 +0000] "DELETE /v2/foo/bar/blobs/sha256:181177eb9053d93ad37df1523a0c5925cb508458f6e9201e7226812e12f36f3d HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-08-08T18:34:15Z" level=error msg="error parsing digest="sha257:181177eb9053d93ad37df1523a0c5925cb508458f6e9201e7226812e12f36f3d": unsupported digest algorithm" go.version=go1.24.6 http.request.host="127.0.0.1:39899" http.request.id=2692754a-d08d-4b3b-8c77-363b131d4a43 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54500" http.request.uri="/v2/foo/bar/blobs/sha257:181177eb9053d93ad37df1523a0c5925cb508458f6e9201e7226812e12f36f3d" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:181177eb9053d93ad37df1523a0c5925cb508458f6e9201e7226812e12f36f3d" vars.name="foo/bar" time="2025-08-08T18:34:15Z" 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.6 http.request.host="127.0.0.1:39899" http.request.id=2692754a-d08d-4b3b-8c77-363b131d4a43 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54500" http.request.uri="/v2/foo/bar/blobs/sha257:181177eb9053d93ad37df1523a0c5925cb508458f6e9201e7226812e12f36f3d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.068839ms http.response.status=400 http.response.written=110 vars.digest="sha257:181177eb9053d93ad37df1523a0c5925cb508458f6e9201e7226812e12f36f3d" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:18:34:15 +0000] "DELETE /v2/foo/bar/blobs/sha257:181177eb9053d93ad37df1523a0c5925cb508458f6e9201e7226812e12f36f3d HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-08-08T18:34:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39899" http.request.id=01ddea63-a6ec-47c5-bf0c-da3135c0dc6e http.request.method=POST http.request.remoteaddr="127.0.0.1:54510" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.584064ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39899" http.request.id=f1e2b618-7342-4720-9bff-030095787005 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54510" http.request.uri="/v2/foo/bar/blobs/uploads/06e30f39-a33c-4f90-b3fc-b3481c584f4f?_state=E51fDhv4x3FyPEySAwOtyGdW3FRqtexdbqY1PJaWjjJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA2ZTMwZjM5LWEzM2MtNGY5MC1iM2ZjLWIzNDgxYzU4NGY0ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozNDoxNS43MDUxMDgxMzlaIn0%3D&digest=sha256%3A181177eb9053d93ad37df1523a0c5925cb508458f6e9201e7226812e12f36f3d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.765026045s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:15 +0000] "PUT /v2/foo/bar/blobs/uploads/06e30f39-a33c-4f90-b3fc-b3481c584f4f?_state=E51fDhv4x3FyPEySAwOtyGdW3FRqtexdbqY1PJaWjjJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA2ZTMwZjM5LWEzM2MtNGY5MC1iM2ZjLWIzNDgxYzU4NGY0ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozNDoxNS43MDUxMDgxMzlaIn0%3D&digest=sha256%3A181177eb9053d93ad37df1523a0c5925cb508458f6e9201e7226812e12f36f3d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39899" http.request.id=6eff6971-b1d1-4031-8623-2573acb73519 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:54510" http.request.uri="/v2/foo/bar/blobs/sha256:181177eb9053d93ad37df1523a0c5925cb508458f6e9201e7226812e12f36f3d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.738656ms http.response.status=200 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:18 +0000] "HEAD /v2/foo/bar/blobs/sha256:181177eb9053d93ad37df1523a0c5925cb508458f6e9201e7226812e12f36f3d HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39899" http.request.id=99765d21-5177-48a1-acef-c90147d0da18 http.request.method=GET http.request.remoteaddr="127.0.0.1:54468" http.request.uri="/v2/foo/bar/blobs/sha256:181177eb9053d93ad37df1523a0c5925cb508458f6e9201e7226812e12f36f3d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.969306102s http.response.status=200 http.response.written=2621440 127.0.0.1 - - [08/Aug/2025:18:34:15 +0000] "GET /v2/foo/bar/blobs/sha256:181177eb9053d93ad37df1523a0c5925cb508458f6e9201e7226812e12f36f3d HTTP/1.1" 200 2621440 "" "Go-http-client/1.1" time="2025-08-08T18:34:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39899" http.request.id=3ef85cd1-790b-44eb-849d-b442040849d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:54460" http.request.uri="/v2/foo/bar/blobs/sha256:181177eb9053d93ad37df1523a0c5925cb508458f6e9201e7226812e12f36f3d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.979708882s http.response.status=200 http.response.written=2719744 127.0.0.1 - - [08/Aug/2025:18:34:15 +0000] "GET /v2/foo/bar/blobs/sha256:181177eb9053d93ad37df1523a0c5925cb508458f6e9201e7226812e12f36f3d HTTP/1.1" 200 2719744 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (9.60s) === RUN TestRelativeURL time="2025-08-08T18:34:18Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T18:34:18Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T18:34:18Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45261" http.request.id=2ffbc1dd-1e84-4111-a684-dd12dd185892 http.request.method=POST http.request.remoteaddr="127.0.0.1:46842" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.127436ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:23Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45261" http.request.id=2f255a04-53d2-42cb-b244-9548a4748ad9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46842" http.request.uri="/v2/foo/bar/blobs/uploads/c9482303-a7ff-41cf-8784-402e21f0f1ed?_state=VJdPbxmBS-JbACpR78mExUCrhKttHz-OkmJL-ZeX3H17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM5NDgyMzAzLWE3ZmYtNDFjZi04Nzg0LTQwMmUyMWYwZjFlZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozNDoxOC42NjE2MTMxNzhaIn0%3D&digest=sha256%3A44dd97dde82866d44235ecb30001b986d80a9aeaf2fd181e1cc04851eaece11a" http.request.useragent="Go-http-client/1.1" http.response.duration=4.47120237s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:18 +0000] "PUT /v2/foo/bar/blobs/uploads/c9482303-a7ff-41cf-8784-402e21f0f1ed?_state=VJdPbxmBS-JbACpR78mExUCrhKttHz-OkmJL-ZeX3H17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM5NDgyMzAzLWE3ZmYtNDFjZi04Nzg0LTQwMmUyMWYwZjFlZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozNDoxOC42NjE2MTMxNzhaIn0%3D&digest=sha256%3A44dd97dde82866d44235ecb30001b986d80a9aeaf2fd181e1cc04851eaece11a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:23Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45261" http.request.id=cfe4aa4b-2374-4843-9c76-0403110814fd http.request.method=POST http.request.remoteaddr="127.0.0.1:46842" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.802781ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:23Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45261" http.request.id=e50b6c84-565a-49a8-a1ae-3465590ee072 http.request.method=POST http.request.remoteaddr="127.0.0.1:46842" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.761413ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:45261" http.request.id=34dbe4e5-acfb-48ad-9531-a769d8175b1b http.request.method=PUT http.request.remoteaddr="127.0.0.1:46842" http.request.uri="/v2/foo/bar/blobs/uploads/0afd878d-8e86-4804-9efb-b4ced5ca3540?_state=N-kGeLLermGHUYtZB7wpVw0xVJxgGxuT0lArkJjDGgx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhZmQ4NzhkLThlODYtNDgwNC05ZWZiLWI0Y2VkNWNhMzU0MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozNDoyMy43MDk5MTA1MDJaIn0%3D&digest=sha256%3Ab305f5b9383a6fbdb65b7a1cd171ee2ad6bad3326fce5929a1abc89dd05b620e" http.request.useragent="Go-http-client/1.1" http.response.duration=3.367981616s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:23 +0000] "PUT /v2/foo/bar/blobs/uploads/0afd878d-8e86-4804-9efb-b4ced5ca3540?_state=N-kGeLLermGHUYtZB7wpVw0xVJxgGxuT0lArkJjDGgx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhZmQ4NzhkLThlODYtNDgwNC05ZWZiLWI0Y2VkNWNhMzU0MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozNDoyMy43MDk5MTA1MDJaIn0%3D&digest=sha256%3Ab305f5b9383a6fbdb65b7a1cd171ee2ad6bad3326fce5929a1abc89dd05b620e HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (8.42s) === RUN TestBlobDeleteDisabled time="2025-08-08T18:34: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.6 time="2025-08-08T18:34:27Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T18:34:27Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.6 http.request.host="127.0.0.1:46595" http.request.id=d57cc5fc-89f5-46e8-b6e9-d7cb8ae599f7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56796" http.request.uri="/v2/foo/bar/blobs/sha256:51992980ba77587a955cffff7dd16715f7fc54949aa93c9a1d39b5ac91c8530d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.22892ms http.response.status=405 http.response.written=78 vars.digest="sha256:51992980ba77587a955cffff7dd16715f7fc54949aa93c9a1d39b5ac91c8530d" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:18:34:27 +0000] "DELETE /v2/foo/bar/blobs/sha256:51992980ba77587a955cffff7dd16715f7fc54949aa93c9a1d39b5ac91c8530d HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.36s) === RUN TestDeleteDisabled time="2025-08-08T18:34: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.6 time="2025-08-08T18:34:27Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T18:34:27Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40373" http.request.id=9fae0401-2bc7-4705-8cca-1a32cd8eaa2e http.request.method=POST http.request.remoteaddr="127.0.0.1:56704" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.102896ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:27 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:29Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:40373" http.request.id=271d090d-cb57-41af-885b-e9e60038f0f1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56704" http.request.uri="/v2/foo/bar/blobs/uploads/9af33871-3599-482d-abf7-c1e5f3104cc8?_state=jiJkExl1TEFthBtNzWXQPjYR2hKNIm6F9AMun2KdqiZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlhZjMzODcxLTM1OTktNDgyZC1hYmY3LWMxZTVmMzEwNGNjOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozNDoyNy42NDM0NTE0ODJaIn0%3D&digest=sha256%3A3aa8afb92ee1ae58f2bbeed3f7a6887cb8674f178c3197714c2b4a388f7e2181" http.request.useragent="Go-http-client/1.1" http.response.duration=2.294267571s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:27 +0000] "PUT /v2/foo/bar/blobs/uploads/9af33871-3599-482d-abf7-c1e5f3104cc8?_state=jiJkExl1TEFthBtNzWXQPjYR2hKNIm6F9AMun2KdqiZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjlhZjMzODcxLTM1OTktNDgyZC1hYmY3LWMxZTVmMzEwNGNjOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozNDoyNy42NDM0NTE0ODJaIn0%3D&digest=sha256%3A3aa8afb92ee1ae58f2bbeed3f7a6887cb8674f178c3197714c2b4a388f7e2181 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:29Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.6 http.request.host="127.0.0.1:40373" http.request.id=2e585f0b-235d-467d-bb49-c9a6ca24f23f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56704" http.request.uri="/v2/foo/bar/blobs/sha256:3aa8afb92ee1ae58f2bbeed3f7a6887cb8674f178c3197714c2b4a388f7e2181" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.145914ms http.response.status=405 http.response.written=78 vars.digest="sha256:3aa8afb92ee1ae58f2bbeed3f7a6887cb8674f178c3197714c2b4a388f7e2181" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:18:34:29 +0000] "DELETE /v2/foo/bar/blobs/sha256:3aa8afb92ee1ae58f2bbeed3f7a6887cb8674f178c3197714c2b4a388f7e2181 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (2.51s) === RUN TestDeleteReadOnly time="2025-08-08T18:34:29Z" 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.6 time="2025-08-08T18:34:29Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T18:34:30Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37971" http.request.id=8cffb272-2a4b-4915-a352-299c9e55f35a http.request.method=POST http.request.remoteaddr="127.0.0.1:33338" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.155109ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:30 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:33Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:37971" http.request.id=f199d194-0d1f-4d72-a7d6-0fa803763ba7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33338" http.request.uri="/v2/foo/bar/blobs/uploads/80c0d47c-4e0b-4492-8692-d71a8371eaac?_state=xi8DrW52_76BirnnOMnk3Dj7cEYmK5ciAUikvtu0Xmt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgwYzBkNDdjLTRlMGItNDQ5Mi04NjkyLWQ3MWE4MzcxZWFhYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozNDozMC4yMTEzMDkxOTlaIn0%3D&digest=sha256%3A2eb678cc5eda490e82ceafcfb9820be30468db30552646210b7caab6134359ae" http.request.useragent="Go-http-client/1.1" http.response.duration=3.190931217s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:30 +0000] "PUT /v2/foo/bar/blobs/uploads/80c0d47c-4e0b-4492-8692-d71a8371eaac?_state=xi8DrW52_76BirnnOMnk3Dj7cEYmK5ciAUikvtu0Xmt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjgwYzBkNDdjLTRlMGItNDQ5Mi04NjkyLWQ3MWE4MzcxZWFhYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozNDozMC4yMTEzMDkxOTlaIn0%3D&digest=sha256%3A2eb678cc5eda490e82ceafcfb9820be30468db30552646210b7caab6134359ae HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [08/Aug/2025:18:34:33 +0000] "DELETE /v2/foo/bar/blobs/sha256:2eb678cc5eda490e82ceafcfb9820be30468db30552646210b7caab6134359ae HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (3.46s) === RUN TestStartPushReadOnly time="2025-08-08T18:34:33Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T18:34:33Z" level=info msg="redis not configured" go.version=go1.24.6 127.0.0.1 - - [08/Aug/2025:18:34:33 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.01s) === RUN TestManifestAPI time="2025-08-08T18:34:33Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T18:34:33Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T18:34:33Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:36131" http.request.id=be1367d8-abc2-4017-bb76-4a3d3e7f7b27 http.request.method=GET http.request.remoteaddr="127.0.0.1:40298" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.387655ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:18:34:33 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-08-08T18:34:33Z" 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.6 http.request.host="127.0.0.1:36131" http.request.id=241979c0-5b3d-4ebf-b178-6914da535faf http.request.method=GET http.request.remoteaddr="127.0.0.1:40298" 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="998.891µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [08/Aug/2025:18:34:33 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-08T18:34:33Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.6 http.request.host="127.0.0.1:36131" http.request.id=33b8aadd-8e45-4974-828e-584607c83bf9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40298" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.907503ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:18:34:33 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-08-08T18:34:33Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:36131" http.request.id=8a188c9a-0534-444f-82ee-f4dbb201c8dd http.request.method=PUT http.request.remoteaddr="127.0.0.1:40298" 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=8.964516ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T18:34:33Z" 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.6 http.request.host="127.0.0.1:36131" http.request.id=8a188c9a-0534-444f-82ee-f4dbb201c8dd http.request.method=PUT http.request.remoteaddr="127.0.0.1:40298" 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=9.061962ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T18:34:33Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:36131" http.request.id=8a188c9a-0534-444f-82ee-f4dbb201c8dd http.request.method=PUT http.request.remoteaddr="127.0.0.1:40298" 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=9.132288ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T18:34:33Z" 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.6 http.request.host="127.0.0.1:36131" http.request.id=8a188c9a-0534-444f-82ee-f4dbb201c8dd http.request.method=PUT http.request.remoteaddr="127.0.0.1:40298" 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=9.196145ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:18:34:33 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-08-08T18:34:33Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36131" http.request.id=108ab231-88c0-474f-a637-6fde902d0f83 http.request.method=POST http.request.remoteaddr="127.0.0.1:40298" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.434089ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:33 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:39Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36131" http.request.id=360a05c4-ee31-4e8f-afd9-83100501b976 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40298" http.request.uri="/v2/foo/schema1/blobs/uploads/75d0fe9b-6e2e-4773-b081-a4fd987bd77b?_state=3CL6LbNMUZXZNM7WamGLb93S_aUtG0e4ot_SPR1TOLd7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3NWQwZmU5Yi02ZTJlLTQ3NzMtYjA4MS1hNGZkOTg3YmQ3N2IiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MzQ6MzMuODUzNDU4NTJaIn0%3D&digest=sha256%3Aa74e248cce5bdcabb42b5f7e695fb2406747d6955dd7136e9f5bb9c31afd4cbc" http.request.useragent="Go-http-client/1.1" http.response.duration=5.69131043s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:33 +0000] "PUT /v2/foo/schema1/blobs/uploads/75d0fe9b-6e2e-4773-b081-a4fd987bd77b?_state=3CL6LbNMUZXZNM7WamGLb93S_aUtG0e4ot_SPR1TOLd7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3NWQwZmU5Yi02ZTJlLTQ3NzMtYjA4MS1hNGZkOTg3YmQ3N2IiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MzQ6MzMuODUzNDU4NTJaIn0%3D&digest=sha256%3Aa74e248cce5bdcabb42b5f7e695fb2406747d6955dd7136e9f5bb9c31afd4cbc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:39Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36131" http.request.id=eb1e9849-0d4e-4d4f-a0a9-b4cb9cf79da1 http.request.method=POST http.request.remoteaddr="127.0.0.1:40298" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.590024ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:39 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36131" http.request.id=6adf69a7-aa07-4538-a0b6-dae3acc2e74a http.request.method=PUT http.request.remoteaddr="127.0.0.1:40298" http.request.uri="/v2/foo/schema1/blobs/uploads/f1dd9080-30e2-4063-a979-c3de5f1acfe6?_state=JcIrv1zGItf6VaGRXmiuVjxL31gGK9ABjCvmTgZ0N4Z7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmMWRkOTA4MC0zMGUyLTQwNjMtYTk3OS1jM2RlNWYxYWNmZTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MzQ6MzkuNzcwMjMyMTc4WiJ9&digest=sha256%3A27fd0360a33fecc1b4eebd338b9f172b634c2cb33bf10d88f09d233d7b71b596" http.request.useragent="Go-http-client/1.1" http.response.duration=1.746548388s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:39 +0000] "PUT /v2/foo/schema1/blobs/uploads/f1dd9080-30e2-4063-a979-c3de5f1acfe6?_state=JcIrv1zGItf6VaGRXmiuVjxL31gGK9ABjCvmTgZ0N4Z7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmMWRkOTA4MC0zMGUyLTQwNjMtYTk3OS1jM2RlNWYxYWNmZTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MzQ6MzkuNzcwMjMyMTc4WiJ9&digest=sha256%3A27fd0360a33fecc1b4eebd338b9f172b634c2cb33bf10d88f09d233d7b71b596 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36131" http.request.id=f9b22b59-f8b8-4e7b-88f1-bd9df6233121 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40298" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.32966ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:41 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36131" http.request.id=5c6015df-8039-4d80-a03e-b061ab1b2d23 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40298" http.request.uri="/v2/foo/schema1/manifests/sha256:b5108b750b81ca6d6417a291309a29ecc33448492c1a80cfddff8aa4c78a4d7a" http.request.useragent="Go-http-client/1.1" http.response.duration=4.590211ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:41 +0000] "PUT /v2/foo/schema1/manifests/sha256:b5108b750b81ca6d6417a291309a29ecc33448492c1a80cfddff8aa4c78a4d7a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36131" http.request.id=609a5a18-3e97-49d8-91cc-5f0700eac873 http.request.method=GET http.request.remoteaddr="127.0.0.1:40298" 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=2.616065ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:18:34:41 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T18:34:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36131" http.request.id=bd19e917-0b7a-4e58-8596-81c81b819014 http.request.method=GET http.request.remoteaddr="127.0.0.1:40298" http.request.uri="/v2/foo/schema1/manifests/sha256:b5108b750b81ca6d6417a291309a29ecc33448492c1a80cfddff8aa4c78a4d7a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.275437ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:18:34:41 +0000] "GET /v2/foo/schema1/manifests/sha256:b5108b750b81ca6d6417a291309a29ecc33448492c1a80cfddff8aa4c78a4d7a HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T18:34:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:36131" http.request.id=c9198358-3139-4583-b904-10b3c3b697e2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40298" http.request.uri="/v2/foo/schema1/manifests/sha256:b5108b750b81ca6d6417a291309a29ecc33448492c1a80cfddff8aa4c78a4d7a" http.request.useragent="Go-http-client/1.1" http.response.duration=9.794631ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:41 +0000] "PUT /v2/foo/schema1/manifests/sha256:b5108b750b81ca6d6417a291309a29ecc33448492c1a80cfddff8aa4c78a4d7a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:36131" http.request.id=ee71fd39-f8c6-4b71-852d-36184af1bd1a http.request.method=PUT http.request.remoteaddr="127.0.0.1:40298" http.request.uri="/v2/foo/schema1/manifests/sha256:b5108b750b81ca6d6417a291309a29ecc33448492c1a80cfddff8aa4c78a4d7a" http.request.useragent="Go-http-client/1.1" http.response.duration=6.959053ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:41 +0000] "PUT /v2/foo/schema1/manifests/sha256:b5108b750b81ca6d6417a291309a29ecc33448492c1a80cfddff8aa4c78a4d7a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:36131" http.request.id=f8803c0b-29ec-429e-874c-3045c24c54f5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40298" http.request.uri="/v2/foo/schema1/manifests/sha256:b5108b750b81ca6d6417a291309a29ecc33448492c1a80cfddff8aa4c78a4d7a" http.request.useragent="Go-http-client/1.1" http.response.duration=9.994029ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:41 +0000] "PUT /v2/foo/schema1/manifests/sha256:b5108b750b81ca6d6417a291309a29ecc33448492c1a80cfddff8aa4c78a4d7a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36131" http.request.id=bf676338-6eaa-460d-872d-1b09d777f81a http.request.method=GET http.request.remoteaddr="127.0.0.1:40298" http.request.uri="/v2/foo/schema1/manifests/sha256:b5108b750b81ca6d6417a291309a29ecc33448492c1a80cfddff8aa4c78a4d7a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.83039ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:18:34:41 +0000] "GET /v2/foo/schema1/manifests/sha256:b5108b750b81ca6d6417a291309a29ecc33448492c1a80cfddff8aa4c78a4d7a HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T18:34:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36131" http.request.id=1d34daf2-8290-4f71-8f14-07d47c253c77 http.request.method=GET http.request.remoteaddr="127.0.0.1:40298" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.809373ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:41 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36131" http.request.id=98f2c598-9d2b-4e0b-9cbe-6d9fd315b4f0 http.request.method=GET http.request.remoteaddr="127.0.0.1:40298" http.request.uri="/v2/foo/schema1/manifests/sha256:b5108b750b81ca6d6417a291309a29ecc33448492c1a80cfddff8aa4c78a4d7a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.727928ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:41 +0000] "GET /v2/foo/schema1/manifests/sha256:b5108b750b81ca6d6417a291309a29ecc33448492c1a80cfddff8aa4c78a4d7a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36131" http.request.id=540b2c3c-9b42-4118-8919-199196f85b16 http.request.method=GET http.request.remoteaddr="127.0.0.1:40298" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.857061ms http.response.status=200 http.response.written=41 127.0.0.1 - - [08/Aug/2025:18:34:41 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-08-08T18:34:41Z" level=error msg="payload digest does match: "sha256:23c0c42a0ecbd885cea04fec7a0f8f5d545879f4be33ee49c15f085625a63f62" != "sha256:b5108b750b81ca6d6417a291309a29ecc33448492c1a80cfddff8aa4c78a4d7a"" go.version=go1.24.6 http.request.host="127.0.0.1:36131" http.request.id=f35684f9-bbac-4adb-a113-fdfae104af5b http.request.method=PUT http.request.remoteaddr="127.0.0.1:40298" http.request.uri="/v2/foo/schema1/manifests/sha256:b5108b750b81ca6d6417a291309a29ecc33448492c1a80cfddff8aa4c78a4d7a" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:b5108b750b81ca6d6417a291309a29ecc33448492c1a80cfddff8aa4c78a4d7a" time="2025-08-08T18:34: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.6 http.request.host="127.0.0.1:36131" http.request.id=f35684f9-bbac-4adb-a113-fdfae104af5b http.request.method=PUT http.request.remoteaddr="127.0.0.1:40298" http.request.uri="/v2/foo/schema1/manifests/sha256:b5108b750b81ca6d6417a291309a29ecc33448492c1a80cfddff8aa4c78a4d7a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.196212ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:b5108b750b81ca6d6417a291309a29ecc33448492c1a80cfddff8aa4c78a4d7a" 127.0.0.1 - - [08/Aug/2025:18:34:41 +0000] "PUT /v2/foo/schema1/manifests/sha256:b5108b750b81ca6d6417a291309a29ecc33448492c1a80cfddff8aa4c78a4d7a HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-08-08T18:34: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.6 http.request.host="127.0.0.1:36131" http.request.id=94192145-c6a2-4cff-8110-6db0131fe6da http.request.method=GET http.request.remoteaddr="127.0.0.1:33150" 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=2.177257ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:18:34:41 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-08T18:34: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.6 http.request.host="127.0.0.1:36131" http.request.id=ef7b052d-cb80-42f5-a7d9-9d1c2128f636 http.request.method=GET http.request.remoteaddr="127.0.0.1:33150" 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=1.608871ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [08/Aug/2025:18:34:41 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-08T18:34: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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36131" http.request.id=d8e6678c-8946-459d-ab0c-d13d8d53d57b http.request.method=PUT http.request.remoteaddr="127.0.0.1:33150" 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=2.334878ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T18:34: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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36131" http.request.id=d8e6678c-8946-459d-ab0c-d13d8d53d57b http.request.method=PUT http.request.remoteaddr="127.0.0.1:33150" 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=2.436542ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T18:34: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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36131" http.request.id=d8e6678c-8946-459d-ab0c-d13d8d53d57b http.request.method=PUT http.request.remoteaddr="127.0.0.1:33150" 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=2.514249ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:18:34:41 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-08-08T18:34:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36131" http.request.id=d9376542-e02f-4f32-9da3-88d6510d31ed http.request.method=POST http.request.remoteaddr="127.0.0.1:33150" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.20307ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:41 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36131" http.request.id=71b92adc-9627-4525-86f4-8d994eb4285e http.request.method=PUT http.request.remoteaddr="127.0.0.1:33150" http.request.uri="/v2/foo/schema2/blobs/uploads/7b91317e-2d93-4eed-8643-2306d16f3461?_state=wAv9uGKDO5hfmCTFAHEZzMPa550A2opPII3jI7gwr0R7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3YjkxMzE3ZS0yZDkzLTRlZWQtODY0My0yMzA2ZDE2ZjM0NjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MzQ6NDEuNTk3NTczMTNaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.319233ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:41 +0000] "PUT /v2/foo/schema2/blobs/uploads/7b91317e-2d93-4eed-8643-2306d16f3461?_state=wAv9uGKDO5hfmCTFAHEZzMPa550A2opPII3jI7gwr0R7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3YjkxMzE3ZS0yZDkzLTRlZWQtODY0My0yMzA2ZDE2ZjM0NjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MzQ6NDEuNTk3NTczMTNaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:34: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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36131" http.request.id=0e7ae0d3-1c97-4b65-b3db-850adaa31be1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33150" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.891195ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T18:34: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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36131" http.request.id=0e7ae0d3-1c97-4b65-b3db-850adaa31be1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33150" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.975531ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:18:34:41 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-08-08T18:34:41Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36131" http.request.id=82ef4358-ac38-491b-bd16-0b9f3ca86524 http.request.method=POST http.request.remoteaddr="127.0.0.1:33150" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.546109ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:41 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:45Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36131" http.request.id=b463185d-a17e-4896-98cd-9c431f16018d http.request.method=PUT http.request.remoteaddr="127.0.0.1:33150" http.request.uri="/v2/foo/schema2/blobs/uploads/93c3edf8-4206-4e57-8df2-5a91d4680959?_state=8IUV_XypgKqe6PrKZPRKiEVF3K-NZEGTBMTx47sej1J7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5M2MzZWRmOC00MjA2LTRlNTctOGRmMi01YTkxZDQ2ODA5NTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MzQ6NDEuOTE4MjQ1NTMzWiJ9&digest=sha256%3A9947f162188f7d02eb61893e05ea4f6d41be6cb42a330e14cce4d9bfb2d7924d" http.request.useragent="Go-http-client/1.1" http.response.duration=3.414024187s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:41 +0000] "PUT /v2/foo/schema2/blobs/uploads/93c3edf8-4206-4e57-8df2-5a91d4680959?_state=8IUV_XypgKqe6PrKZPRKiEVF3K-NZEGTBMTx47sej1J7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5M2MzZWRmOC00MjA2LTRlNTctOGRmMi01YTkxZDQ2ODA5NTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MzQ6NDEuOTE4MjQ1NTMzWiJ9&digest=sha256%3A9947f162188f7d02eb61893e05ea4f6d41be6cb42a330e14cce4d9bfb2d7924d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:45Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36131" http.request.id=610fee59-fc16-4f90-b664-d0650e55b8bf http.request.method=POST http.request.remoteaddr="127.0.0.1:33150" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.419172ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:45 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:47Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36131" http.request.id=7a0128fb-0441-4c03-b89b-92e4bf44ebb7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33150" http.request.uri="/v2/foo/schema2/blobs/uploads/3a7b52e1-4f79-43e6-bc0c-011fc965cd8a?_state=vOFbmFPoGN96W4YYvPgevUQQ4xxsJy2I9fhZ5hLiBQl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzYTdiNTJlMS00Zjc5LTQzZTYtYmMwYy0wMTFmYzk2NWNkOGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MzQ6NDUuNTE3ODM0MTUyWiJ9&digest=sha256%3A8b033c2d1cb762b1a01ee74220b31bdcf3f61885818320a481e32786f87fdb10" http.request.useragent="Go-http-client/1.1" http.response.duration=1.737098959s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:45 +0000] "PUT /v2/foo/schema2/blobs/uploads/3a7b52e1-4f79-43e6-bc0c-011fc965cd8a?_state=vOFbmFPoGN96W4YYvPgevUQQ4xxsJy2I9fhZ5hLiBQl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzYTdiNTJlMS00Zjc5LTQzZTYtYmMwYy0wMTFmYzk2NWNkOGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MzQ6NDUuNTE3ODM0MTUyWiJ9&digest=sha256%3A8b033c2d1cb762b1a01ee74220b31bdcf3f61885818320a481e32786f87fdb10 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:47Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36131" http.request.id=1f0fbd85-9c72-4642-bc78-96dd1ee5e209 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33150" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.909251ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:47 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:47Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36131" http.request.id=3da27741-0174-4070-83f7-e004f65105fc http.request.method=PUT http.request.remoteaddr="127.0.0.1:33150" http.request.uri="/v2/foo/schema2/manifests/sha256:2f4f479b4cf77b3a4561df5868dc12cc1092a6bed11e405e56e0959e74dd2365" http.request.useragent="Go-http-client/1.1" http.response.duration=2.57859ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:47 +0000] "PUT /v2/foo/schema2/manifests/sha256:2f4f479b4cf77b3a4561df5868dc12cc1092a6bed11e405e56e0959e74dd2365 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:47Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36131" http.request.id=95ee9e07-2331-4dc0-9d15-2e2514491743 http.request.method=GET http.request.remoteaddr="127.0.0.1:33150" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.849324ms http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Aug/2025:18:34:47 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-08T18:34:47Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36131" http.request.id=30d5c331-c38d-49cf-952b-f1f024e2e095 http.request.method=GET http.request.remoteaddr="127.0.0.1:33150" http.request.uri="/v2/foo/schema2/manifests/sha256:2f4f479b4cf77b3a4561df5868dc12cc1092a6bed11e405e56e0959e74dd2365" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.661164ms http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Aug/2025:18:34:47 +0000] "GET /v2/foo/schema2/manifests/sha256:2f4f479b4cf77b3a4561df5868dc12cc1092a6bed11e405e56e0959e74dd2365 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-08T18:34:47Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36131" http.request.id=4e0a3e12-dbe8-4248-a567-07c50a2520a4 http.request.method=GET http.request.remoteaddr="127.0.0.1:33150" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.42568ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:47 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:47Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36131" http.request.id=2c0d6f8a-e760-402e-b0ce-bf90430ab45f http.request.method=GET http.request.remoteaddr="127.0.0.1:33150" http.request.uri="/v2/foo/schema2/manifests/sha256:2f4f479b4cf77b3a4561df5868dc12cc1092a6bed11e405e56e0959e74dd2365" http.request.useragent="Go-http-client/1.1" http.response.duration=1.340299ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:47 +0000] "GET /v2/foo/schema2/manifests/sha256:2f4f479b4cf77b3a4561df5868dc12cc1092a6bed11e405e56e0959e74dd2365 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:47Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36131" http.request.id=153cd986-f276-48b9-851d-df1498251720 http.request.method=GET http.request.remoteaddr="127.0.0.1:33150" 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=1.325434ms http.response.status=200 http.response.written=45 127.0.0.1 - - [08/Aug/2025:18:34:47 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-08-08T18:34:47Z" level=info msg="rewriting manifest sha256:2f4f479b4cf77b3a4561df5868dc12cc1092a6bed11e405e56e0959e74dd2365 in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:36131" http.request.id=f6d27de2-bfce-4d87-956a-8b2f1322a21e http.request.method=GET http.request.remoteaddr="127.0.0.1:33150" 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-08-08T18:34:47Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36131" http.request.id=f6d27de2-bfce-4d87-956a-8b2f1322a21e http.request.method=GET http.request.remoteaddr="127.0.0.1:33150" 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=5.523926ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [08/Aug/2025:18:34:47 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-08-08T18:34:47Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:36131" http.request.id=7fa59bf1-e845-416e-b429-2408989c3663 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33150" 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=2.02774ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [08/Aug/2025:18:34:47 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-08-08T18:34:47Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:36131" http.request.id=8acab8ce-ff6f-4651-a25f-231e51a4c636 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33150" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.979119ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:47 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:47Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:36131" http.request.id=3675020f-0dbb-4d08-a443-b6c5fb510098 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33150" http.request.uri="/v2/foo/schema2/manifests/sha256:0507a9d58926665fc8c72594f47ae4d2c08160a9fedb56230dd6cb849dce4027" http.request.useragent="Go-http-client/1.1" http.response.duration=2.425151ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:47 +0000] "PUT /v2/foo/schema2/manifests/sha256:0507a9d58926665fc8c72594f47ae4d2c08160a9fedb56230dd6cb849dce4027 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:47Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36131" http.request.id=252ee7ba-df49-4cf5-8273-a14c1ea5ebc7 http.request.method=GET http.request.remoteaddr="127.0.0.1:33150" 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=2.267169ms http.response.status=200 http.response.written=434 127.0.0.1 - - [08/Aug/2025:18:34:47 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-08-08T18:34:47Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36131" http.request.id=acfbe7d3-ad9e-4107-a812-666fd6c82af1 http.request.method=GET http.request.remoteaddr="127.0.0.1:33150" http.request.uri="/v2/foo/schema2/manifests/sha256:0507a9d58926665fc8c72594f47ae4d2c08160a9fedb56230dd6cb849dce4027" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=2.164439ms http.response.status=200 http.response.written=434 127.0.0.1 - - [08/Aug/2025:18:34:47 +0000] "GET /v2/foo/schema2/manifests/sha256:0507a9d58926665fc8c72594f47ae4d2c08160a9fedb56230dd6cb849dce4027 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-08-08T18:34:47Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36131" http.request.id=f8c99066-81b6-4d32-8993-b55941c52fe5 http.request.method=GET http.request.remoteaddr="127.0.0.1:33150" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.774329ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:47 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:47Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36131" http.request.id=3c374086-3c12-4af5-9f09-2c5ef24cdf49 http.request.method=GET http.request.remoteaddr="127.0.0.1:33150" http.request.uri="/v2/foo/schema2/manifests/sha256:0507a9d58926665fc8c72594f47ae4d2c08160a9fedb56230dd6cb849dce4027" http.request.useragent="Go-http-client/1.1" http.response.duration=1.789683ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:47 +0000] "GET /v2/foo/schema2/manifests/sha256:0507a9d58926665fc8c72594f47ae4d2c08160a9fedb56230dd6cb849dce4027 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:47Z" level=info msg="rewriting manifest list sha256:0507a9d58926665fc8c72594f47ae4d2c08160a9fedb56230dd6cb849dce4027 in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:36131" http.request.id=f7942d57-0e8e-4fba-8c1e-69ab39a0e93c http.request.method=GET http.request.remoteaddr="127.0.0.1:33150" 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-08-08T18:34:47Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36131" http.request.id=f7942d57-0e8e-4fba-8c1e-69ab39a0e93c http.request.method=GET http.request.remoteaddr="127.0.0.1:33150" 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=5.693717ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [08/Aug/2025:18:34:47 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-08-08T18:34:47Z" 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.6 time="2025-08-08T18:34:47Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T18:34:47Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:39061" http.request.id=8d57ada4-8b9d-45cb-8804-306a3a4a111b http.request.method=GET http.request.remoteaddr="127.0.0.1:50800" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.636116ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:18:34:47 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-08-08T18:34:47Z" 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.6 http.request.host="127.0.0.1:39061" http.request.id=9993c215-195b-44b1-8cad-4e85f9ceaea9 http.request.method=GET http.request.remoteaddr="127.0.0.1:50800" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.797235ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [08/Aug/2025:18:34:47 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-08T18:34:47Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.6 http.request.host="127.0.0.1:39061" http.request.id=16ae159a-cd44-4b02-87ac-1c6feb6746a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50800" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.807919ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:18:34:47 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-08-08T18:34:47Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:39061" http.request.id=8674905c-3be6-4beb-b79d-1491b717561b http.request.method=PUT http.request.remoteaddr="127.0.0.1:50800" 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=4.84906ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T18:34:47Z" 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.6 http.request.host="127.0.0.1:39061" http.request.id=8674905c-3be6-4beb-b79d-1491b717561b http.request.method=PUT http.request.remoteaddr="127.0.0.1:50800" 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=4.900478ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T18:34:47Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:39061" http.request.id=8674905c-3be6-4beb-b79d-1491b717561b http.request.method=PUT http.request.remoteaddr="127.0.0.1:50800" 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=4.929813ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T18:34:47Z" 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.6 http.request.host="127.0.0.1:39061" http.request.id=8674905c-3be6-4beb-b79d-1491b717561b http.request.method=PUT http.request.remoteaddr="127.0.0.1:50800" 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=4.954519ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:18:34:47 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-08-08T18:34:47Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39061" http.request.id=6ab1b311-380d-4f4b-b1b2-0611cb745654 http.request.method=POST http.request.remoteaddr="127.0.0.1:50800" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.152962ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:47 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:49Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39061" http.request.id=b173e643-32c1-45c9-9590-056f18562f73 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50800" http.request.uri="/v2/foo/schema1/blobs/uploads/d2d02007-3e87-45a2-995c-e041f35e82f4?_state=Uoyg3ZgRBtTq3vnCDHwRq1ojFy5-wpYpk8TdlWBb7th7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkMmQwMjAwNy0zZTg3LTQ1YTItOTk1Yy1lMDQxZjM1ZTgyZjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MzQ6NDcuNTA1Mzk0ODM5WiJ9&digest=sha256%3A24091f2a49c3a7b441f28029b164481c49a5d7bb51b7e07be2d92000da1f60ed" http.request.useragent="Go-http-client/1.1" http.response.duration=1.913943799s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:47 +0000] "PUT /v2/foo/schema1/blobs/uploads/d2d02007-3e87-45a2-995c-e041f35e82f4?_state=Uoyg3ZgRBtTq3vnCDHwRq1ojFy5-wpYpk8TdlWBb7th7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkMmQwMjAwNy0zZTg3LTQ1YTItOTk1Yy1lMDQxZjM1ZTgyZjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MzQ6NDcuNTA1Mzk0ODM5WiJ9&digest=sha256%3A24091f2a49c3a7b441f28029b164481c49a5d7bb51b7e07be2d92000da1f60ed HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:49Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39061" http.request.id=0996e124-0930-40f2-ae19-e9ffcaa8dd6f http.request.method=POST http.request.remoteaddr="127.0.0.1:50800" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.437876ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:49 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39061" http.request.id=1624ae22-0a71-4ad6-97c5-1d0e255ef843 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50800" http.request.uri="/v2/foo/schema1/blobs/uploads/a0b6635e-832a-4047-a826-b1f61bdd6d1f?_state=mVev4m_MbHGmGm9NGtTQlqZ5XXO1QR_1pegluDipFp57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhMGI2NjM1ZS04MzJhLTQwNDctYTgyNi1iMWY2MWJkZDZkMWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MzQ6NDkuNjEzMDAwNTI5WiJ9&digest=sha256%3A5a0a1546e3e991d771fe3beea836731e3e250558626a0281b6ddee0f6458a256" http.request.useragent="Go-http-client/1.1" http.response.duration=2.231824567s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:49 +0000] "PUT /v2/foo/schema1/blobs/uploads/a0b6635e-832a-4047-a826-b1f61bdd6d1f?_state=mVev4m_MbHGmGm9NGtTQlqZ5XXO1QR_1pegluDipFp57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhMGI2NjM1ZS04MzJhLTQwNDctYTgyNi1iMWY2MWJkZDZkMWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MzQ6NDkuNjEzMDAwNTI5WiJ9&digest=sha256%3A5a0a1546e3e991d771fe3beea836731e3e250558626a0281b6ddee0f6458a256 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39061" http.request.id=2552b457-dac9-4e33-8bd9-5356510fa60c http.request.method=PUT http.request.remoteaddr="127.0.0.1:50800" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.675551ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:51 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39061" http.request.id=43f7e880-c663-459f-9b86-af46b2fcc36c http.request.method=PUT http.request.remoteaddr="127.0.0.1:50800" http.request.uri="/v2/foo/schema1/manifests/sha256:4111090d54a57c35f9fe29bade67851b9ff1c34fbc8a413b8828d64976a0642a" http.request.useragent="Go-http-client/1.1" http.response.duration=9.965796ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:51 +0000] "PUT /v2/foo/schema1/manifests/sha256:4111090d54a57c35f9fe29bade67851b9ff1c34fbc8a413b8828d64976a0642a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39061" http.request.id=de1c63e4-2b4c-45cf-be19-49227a7f95cf http.request.method=GET http.request.remoteaddr="127.0.0.1:50800" 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=5.080228ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:18:34:51 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T18:34:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39061" http.request.id=c6ba72e5-7267-4744-a4f7-cf7f5b5bf10b http.request.method=GET http.request.remoteaddr="127.0.0.1:50800" http.request.uri="/v2/foo/schema1/manifests/sha256:4111090d54a57c35f9fe29bade67851b9ff1c34fbc8a413b8828d64976a0642a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.834575ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:18:34:51 +0000] "GET /v2/foo/schema1/manifests/sha256:4111090d54a57c35f9fe29bade67851b9ff1c34fbc8a413b8828d64976a0642a HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T18:34:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:39061" http.request.id=df88dcb7-5b86-491d-9939-353716a6ffc9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50800" http.request.uri="/v2/foo/schema1/manifests/sha256:4111090d54a57c35f9fe29bade67851b9ff1c34fbc8a413b8828d64976a0642a" http.request.useragent="Go-http-client/1.1" http.response.duration=9.95761ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:51 +0000] "PUT /v2/foo/schema1/manifests/sha256:4111090d54a57c35f9fe29bade67851b9ff1c34fbc8a413b8828d64976a0642a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:39061" http.request.id=3799943c-63e6-437e-a29f-c7e476889dc3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50800" http.request.uri="/v2/foo/schema1/manifests/sha256:4111090d54a57c35f9fe29bade67851b9ff1c34fbc8a413b8828d64976a0642a" http.request.useragent="Go-http-client/1.1" http.response.duration=9.928409ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:51 +0000] "PUT /v2/foo/schema1/manifests/sha256:4111090d54a57c35f9fe29bade67851b9ff1c34fbc8a413b8828d64976a0642a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:39061" http.request.id=24f4ebf8-fbfa-4090-833d-d4f2e124cac8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50800" http.request.uri="/v2/foo/schema1/manifests/sha256:4111090d54a57c35f9fe29bade67851b9ff1c34fbc8a413b8828d64976a0642a" http.request.useragent="Go-http-client/1.1" http.response.duration=7.275661ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:51 +0000] "PUT /v2/foo/schema1/manifests/sha256:4111090d54a57c35f9fe29bade67851b9ff1c34fbc8a413b8828d64976a0642a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39061" http.request.id=d2775d73-4bcf-4c16-ad86-fc4221e866b2 http.request.method=GET http.request.remoteaddr="127.0.0.1:50800" http.request.uri="/v2/foo/schema1/manifests/sha256:4111090d54a57c35f9fe29bade67851b9ff1c34fbc8a413b8828d64976a0642a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.905752ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:18:34:51 +0000] "GET /v2/foo/schema1/manifests/sha256:4111090d54a57c35f9fe29bade67851b9ff1c34fbc8a413b8828d64976a0642a HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T18:34:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39061" http.request.id=b81d3e0b-01cb-41a9-9f1c-08185bb3e1b2 http.request.method=GET http.request.remoteaddr="127.0.0.1:50800" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.866349ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:51 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39061" http.request.id=7b7a0c3e-d335-4b5b-bdd0-01a4a95730a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:50800" http.request.uri="/v2/foo/schema1/manifests/sha256:4111090d54a57c35f9fe29bade67851b9ff1c34fbc8a413b8828d64976a0642a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.764907ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:51 +0000] "GET /v2/foo/schema1/manifests/sha256:4111090d54a57c35f9fe29bade67851b9ff1c34fbc8a413b8828d64976a0642a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39061" http.request.id=4f661b62-630d-445f-ab8a-53257c588f78 http.request.method=GET http.request.remoteaddr="127.0.0.1:50800" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.720322ms http.response.status=200 http.response.written=41 127.0.0.1 - - [08/Aug/2025:18:34:51 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-08-08T18:34:51Z" level=error msg="payload digest does match: "sha256:3b33e473c3cdb31ec3737c40c05be9b17a601941d305db94aa78d0a533d971b6" != "sha256:4111090d54a57c35f9fe29bade67851b9ff1c34fbc8a413b8828d64976a0642a"" go.version=go1.24.6 http.request.host="127.0.0.1:39061" http.request.id=f00d6195-d508-4d0f-b4dc-7972a0966883 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50800" http.request.uri="/v2/foo/schema1/manifests/sha256:4111090d54a57c35f9fe29bade67851b9ff1c34fbc8a413b8828d64976a0642a" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:4111090d54a57c35f9fe29bade67851b9ff1c34fbc8a413b8828d64976a0642a" time="2025-08-08T18:34:51Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:39061" http.request.id=f00d6195-d508-4d0f-b4dc-7972a0966883 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50800" http.request.uri="/v2/foo/schema1/manifests/sha256:4111090d54a57c35f9fe29bade67851b9ff1c34fbc8a413b8828d64976a0642a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.186832ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:4111090d54a57c35f9fe29bade67851b9ff1c34fbc8a413b8828d64976a0642a" 127.0.0.1 - - [08/Aug/2025:18:34:51 +0000] "PUT /v2/foo/schema1/manifests/sha256:4111090d54a57c35f9fe29bade67851b9ff1c34fbc8a413b8828d64976a0642a HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-08-08T18:34:51Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:39061" http.request.id=4528a41f-8218-4cc8-8b83-3862f103375c http.request.method=GET http.request.remoteaddr="127.0.0.1:44796" 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=2.210944ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:18:34:51 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-08T18:34:51Z" 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.6 http.request.host="127.0.0.1:39061" http.request.id=21e7fa0c-874c-45ff-a2f8-ca8b97a6d1b3 http.request.method=GET http.request.remoteaddr="127.0.0.1:44796" 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=1.749897ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [08/Aug/2025:18:34:51 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-08T18:34:51Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39061" http.request.id=6bbb7ee4-4b71-47c0-9445-646bc9b2fd3c http.request.method=PUT http.request.remoteaddr="127.0.0.1:44796" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.504804ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T18:34:51Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39061" http.request.id=6bbb7ee4-4b71-47c0-9445-646bc9b2fd3c http.request.method=PUT http.request.remoteaddr="127.0.0.1:44796" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.568773ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T18:34:51Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39061" http.request.id=6bbb7ee4-4b71-47c0-9445-646bc9b2fd3c http.request.method=PUT http.request.remoteaddr="127.0.0.1:44796" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.615304ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:18:34:51 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-08-08T18:34:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39061" http.request.id=b5395b50-591a-444a-9ed0-fa89c706c7c7 http.request.method=POST http.request.remoteaddr="127.0.0.1:44796" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.304428ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:51 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:51Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39061" http.request.id=99342343-11fe-49ba-9df2-5cbd5e7158fd http.request.method=PUT http.request.remoteaddr="127.0.0.1:44796" http.request.uri="/v2/foo/schema2/blobs/uploads/2e284971-cda4-47b6-b8e0-b2d6edeb5e5c?_state=oXAGeePXsupAzzMyH_VhZiWmgw_VxLPtoQktsOcb0qx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyZTI4NDk3MS1jZGE0LTQ3YjYtYjhlMC1iMmQ2ZWRlYjVlNWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MzQ6NTEuOTM5MjkyNDI4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.652519ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:51 +0000] "PUT /v2/foo/schema2/blobs/uploads/2e284971-cda4-47b6-b8e0-b2d6edeb5e5c?_state=oXAGeePXsupAzzMyH_VhZiWmgw_VxLPtoQktsOcb0qx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyZTI4NDk3MS1jZGE0LTQ3YjYtYjhlMC1iMmQ2ZWRlYjVlNWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MzQ6NTEuOTM5MjkyNDI4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:51Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39061" http.request.id=25f036ba-5557-4c4e-9f62-44d992cabf0c http.request.method=PUT http.request.remoteaddr="127.0.0.1:44796" 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=2.231133ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T18:34:51Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39061" http.request.id=25f036ba-5557-4c4e-9f62-44d992cabf0c http.request.method=PUT http.request.remoteaddr="127.0.0.1:44796" 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=2.326454ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:18:34:51 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-08-08T18:34:52Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39061" http.request.id=7a005582-80fd-4e39-8125-1d3285e64d90 http.request.method=POST http.request.remoteaddr="127.0.0.1:44796" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.23174ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:52 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:54Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39061" http.request.id=1eb520b1-8228-412a-8f2c-2eb899578b45 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44796" http.request.uri="/v2/foo/schema2/blobs/uploads/e496bf12-e2af-42f3-8dd9-68b99648dcf4?_state=FQehfUMSFCvum7fSn10YUw4_LgMFxgM41CxFfhL-wdZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlNDk2YmYxMi1lMmFmLTQyZjMtOGRkOS02OGI5OTY0OGRjZjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MzQ6NTIuMjE5MzQ4MjcyWiJ9&digest=sha256%3A492363624b35a04589ed215c3d6a08775bea1227d8d9d6b2f6c804d0b2e0df5d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.764734274s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:52 +0000] "PUT /v2/foo/schema2/blobs/uploads/e496bf12-e2af-42f3-8dd9-68b99648dcf4?_state=FQehfUMSFCvum7fSn10YUw4_LgMFxgM41CxFfhL-wdZ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlNDk2YmYxMi1lMmFmLTQyZjMtOGRkOS02OGI5OTY0OGRjZjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MzQ6NTIuMjE5MzQ4MjcyWiJ9&digest=sha256%3A492363624b35a04589ed215c3d6a08775bea1227d8d9d6b2f6c804d0b2e0df5d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:55Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39061" http.request.id=6cc9084a-c810-4b25-9dca-656cf115b274 http.request.method=POST http.request.remoteaddr="127.0.0.1:44796" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.495905ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:55 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39061" http.request.id=227d2e1b-4bf4-4bae-a1ae-40a9344f7cc1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44796" http.request.uri="/v2/foo/schema2/blobs/uploads/7d999234-382d-4e8a-9f85-8ca2ce8244f6?_state=yqpmvGBpIffGFJg4vtvlsQMu15iyGeFUJGUsIjRH4Ux7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3ZDk5OTIzNC0zODJkLTRlOGEtOWY4NS04Y2EyY2U4MjQ0ZjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MzQ6NTUuMjc2NTU1MDEzWiJ9&digest=sha256%3Afc713d0192a80231459854aebfb197fd64d552a8e7a58f68641eeac8cf3372e4" http.request.useragent="Go-http-client/1.1" http.response.duration=4.476880701s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:55 +0000] "PUT /v2/foo/schema2/blobs/uploads/7d999234-382d-4e8a-9f85-8ca2ce8244f6?_state=yqpmvGBpIffGFJg4vtvlsQMu15iyGeFUJGUsIjRH4Ux7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3ZDk5OTIzNC0zODJkLTRlOGEtOWY4NS04Y2EyY2U4MjQ0ZjYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MzQ6NTUuMjc2NTU1MDEzWiJ9&digest=sha256%3Afc713d0192a80231459854aebfb197fd64d552a8e7a58f68641eeac8cf3372e4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39061" http.request.id=08200919-7cc0-4a35-b500-16afd9fee97b http.request.method=PUT http.request.remoteaddr="127.0.0.1:44796" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.262278ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:59 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39061" http.request.id=81afcacd-0a42-41e3-ba1c-2c45329780ae http.request.method=PUT http.request.remoteaddr="127.0.0.1:44796" http.request.uri="/v2/foo/schema2/manifests/sha256:0bba033f2c9214fb67d2ea3ed152fb3140f22d3660d9ce3b8d9ad185adc28a0c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.702348ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:59 +0000] "PUT /v2/foo/schema2/manifests/sha256:0bba033f2c9214fb67d2ea3ed152fb3140f22d3660d9ce3b8d9ad185adc28a0c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39061" http.request.id=c0a24718-86db-4a27-b937-3ea16df1c9e5 http.request.method=GET http.request.remoteaddr="127.0.0.1:44796" 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=2.350719ms http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Aug/2025:18:34:59 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-08T18:34:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39061" http.request.id=a6d8380c-9615-4cb7-b383-5d5524c8822a http.request.method=GET http.request.remoteaddr="127.0.0.1:44796" http.request.uri="/v2/foo/schema2/manifests/sha256:0bba033f2c9214fb67d2ea3ed152fb3140f22d3660d9ce3b8d9ad185adc28a0c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.203758ms http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Aug/2025:18:34:59 +0000] "GET /v2/foo/schema2/manifests/sha256:0bba033f2c9214fb67d2ea3ed152fb3140f22d3660d9ce3b8d9ad185adc28a0c HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-08T18:34:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39061" http.request.id=685e44ac-6e28-4820-9baa-1f3d6754846a http.request.method=GET http.request.remoteaddr="127.0.0.1:44796" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.78737ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:59 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39061" http.request.id=b219c682-a52b-4e30-8ce5-0083f32bdfb4 http.request.method=GET http.request.remoteaddr="127.0.0.1:44796" http.request.uri="/v2/foo/schema2/manifests/sha256:0bba033f2c9214fb67d2ea3ed152fb3140f22d3660d9ce3b8d9ad185adc28a0c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.83818ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:59 +0000] "GET /v2/foo/schema2/manifests/sha256:0bba033f2c9214fb67d2ea3ed152fb3140f22d3660d9ce3b8d9ad185adc28a0c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39061" http.request.id=57c654fe-de11-4a10-9f59-6cf70dfe2a68 http.request.method=GET http.request.remoteaddr="127.0.0.1:44796" 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=1.77565ms http.response.status=200 http.response.written=45 127.0.0.1 - - [08/Aug/2025:18:34:59 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-08-08T18:34:59Z" level=info msg="rewriting manifest sha256:0bba033f2c9214fb67d2ea3ed152fb3140f22d3660d9ce3b8d9ad185adc28a0c in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:39061" http.request.id=dca97a57-260c-4e40-a286-807450ccc2b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:44796" 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-08-08T18:34:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39061" http.request.id=dca97a57-260c-4e40-a286-807450ccc2b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:44796" 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=5.148073ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [08/Aug/2025:18:34:59 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-08-08T18:34:59Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:39061" http.request.id=d743a740-436b-4093-9ea3-dfb5c1aec6e7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44796" 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=2.016927ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [08/Aug/2025:18:34:59 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-08-08T18:34:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:39061" http.request.id=1e44f763-732d-4670-bc4a-6e24df9c417c http.request.method=PUT http.request.remoteaddr="127.0.0.1:44796" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.580829ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:59 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:39061" http.request.id=c4e35b9f-c655-42ab-bfa8-ed5de2251e32 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44796" http.request.uri="/v2/foo/schema2/manifests/sha256:a43ebffbdd0c882f9794d5b334bd78815ce027bdfda3decff63cf4cb831773b3" http.request.useragent="Go-http-client/1.1" http.response.duration=2.34017ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:59 +0000] "PUT /v2/foo/schema2/manifests/sha256:a43ebffbdd0c882f9794d5b334bd78815ce027bdfda3decff63cf4cb831773b3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39061" http.request.id=72ccc5fc-1672-471e-a9cf-42e01c2d3bff http.request.method=GET http.request.remoteaddr="127.0.0.1:44796" 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=2.309517ms http.response.status=200 http.response.written=434 127.0.0.1 - - [08/Aug/2025:18:34:59 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-08-08T18:34:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39061" http.request.id=556829d5-8bff-42eb-b1ec-e8aa5cdb585f http.request.method=GET http.request.remoteaddr="127.0.0.1:44796" http.request.uri="/v2/foo/schema2/manifests/sha256:a43ebffbdd0c882f9794d5b334bd78815ce027bdfda3decff63cf4cb831773b3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=2.160311ms http.response.status=200 http.response.written=434 127.0.0.1 - - [08/Aug/2025:18:34:59 +0000] "GET /v2/foo/schema2/manifests/sha256:a43ebffbdd0c882f9794d5b334bd78815ce027bdfda3decff63cf4cb831773b3 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-08-08T18:34:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39061" http.request.id=292e8b13-f099-4de7-9f2a-98a45fd4639c http.request.method=GET http.request.remoteaddr="127.0.0.1:44796" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.762799ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:59 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39061" http.request.id=49f80731-e057-4f16-9a6d-9b8b901e722d http.request.method=GET http.request.remoteaddr="127.0.0.1:44796" http.request.uri="/v2/foo/schema2/manifests/sha256:a43ebffbdd0c882f9794d5b334bd78815ce027bdfda3decff63cf4cb831773b3" http.request.useragent="Go-http-client/1.1" http.response.duration=1.729924ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:34:59 +0000] "GET /v2/foo/schema2/manifests/sha256:a43ebffbdd0c882f9794d5b334bd78815ce027bdfda3decff63cf4cb831773b3 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T18:34:59Z" level=info msg="rewriting manifest list sha256:a43ebffbdd0c882f9794d5b334bd78815ce027bdfda3decff63cf4cb831773b3 in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:39061" http.request.id=c5276db2-629e-4eef-a651-a36db24beac0 http.request.method=GET http.request.remoteaddr="127.0.0.1:44796" 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-08-08T18:34:59Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:39061" http.request.id=c5276db2-629e-4eef-a651-a36db24beac0 http.request.method=GET http.request.remoteaddr="127.0.0.1:44796" 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=5.64959ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [08/Aug/2025:18:34:59 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (26.39s) === RUN TestGetManifestWithStorageError time="2025-08-08T18:34:59Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T18:34:59Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T18:34:59Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:37655" http.request.id=202d0a86-8777-4a8d-b17c-14fb5ffb6d59 http.request.method=GET http.request.remoteaddr="127.0.0.1:40234" 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=2.12245ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [08/Aug/2025:18:34:59 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-08-08T18:34:59Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.24.6 http.request.host="127.0.0.1:37655" http.request.id=991f9a29-0db9-4f9a-9c7a-3a6fb53e980b http.request.method=GET http.request.remoteaddr="127.0.0.1:40234" 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=1.762015ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [08/Aug/2025:18:34:59 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-08-08T18:34:59Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.24.6 http.request.host="127.0.0.1:37655" http.request.id=a05dba1e-45e0-43f8-8e76-e124d2b7c5e2 http.request.method=GET http.request.remoteaddr="127.0.0.1:40234" 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=1.829193ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [08/Aug/2025:18:34:59 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-08-08T18:34:59Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.24.6 http.request.host="127.0.0.1:37655" http.request.id=02e752d2-c1a2-40dd-9299-0a28f4903aa5 http.request.method=GET http.request.remoteaddr="127.0.0.1:40234" 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=1.854662ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [08/Aug/2025:18:34:59 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.02s) === RUN TestManifestDelete time="2025-08-08T18:34:59Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T18:34:59Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T18:34:59Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:38343" http.request.id=4aa975f3-8973-496c-937c-9530076acf16 http.request.method=GET http.request.remoteaddr="127.0.0.1:56824" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.209981ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:18:34:59 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-08-08T18:34:59Z" 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.6 http.request.host="127.0.0.1:38343" http.request.id=aa7d0d92-e8f0-49b3-8319-24b135caf92c http.request.method=GET http.request.remoteaddr="127.0.0.1:56824" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.80122ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [08/Aug/2025:18:34:59 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-08T18:34:59Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.6 http.request.host="127.0.0.1:38343" http.request.id=440d107e-b95d-4086-a58c-15f98ce5dc2a http.request.method=PUT http.request.remoteaddr="127.0.0.1:56824" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.847798ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:18:34:59 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-08-08T18:34:59Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:38343" http.request.id=797fb350-130b-496b-b2e6-487fd7cdf2c7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56824" 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=9.04089ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T18:34:59Z" 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.6 http.request.host="127.0.0.1:38343" http.request.id=797fb350-130b-496b-b2e6-487fd7cdf2c7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56824" 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=9.136144ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T18:34:59Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:38343" http.request.id=797fb350-130b-496b-b2e6-487fd7cdf2c7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56824" 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=9.210825ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-08-08T18:34:59Z" 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.6 http.request.host="127.0.0.1:38343" http.request.id=797fb350-130b-496b-b2e6-487fd7cdf2c7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56824" 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=9.280482ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [08/Aug/2025:18:34:59 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-08-08T18:35:00Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38343" http.request.id=1c26f54c-7ace-48de-9fbe-e5af5078bfd3 http.request.method=POST http.request.remoteaddr="127.0.0.1:56824" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.214691ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:35:00 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:35:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38343" http.request.id=4360f331-147a-4c60-8a13-98f69abd62a4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56824" http.request.uri="/v2/foo/schema1/blobs/uploads/1a9225cb-c076-49e6-94d5-7d150b482505?_state=8MU04TFFEPhVzJOImdKNP5y0laK6vBbB7_aHZf1x1E97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxYTkyMjVjYi1jMDc2LTQ5ZTYtOTRkNS03ZDE1MGI0ODI1MDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MzU6MDAuMTE3ODAzMzcyWiJ9&digest=sha256%3A557ea83d7230febea51b58160bd0b52c6c431279713a5930ee8982e5abf2436a" http.request.useragent="Go-http-client/1.1" http.response.duration=3.37630573s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:35:00 +0000] "PUT /v2/foo/schema1/blobs/uploads/1a9225cb-c076-49e6-94d5-7d150b482505?_state=8MU04TFFEPhVzJOImdKNP5y0laK6vBbB7_aHZf1x1E97Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxYTkyMjVjYi1jMDc2LTQ5ZTYtOTRkNS03ZDE1MGI0ODI1MDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MzU6MDAuMTE3ODAzMzcyWiJ9&digest=sha256%3A557ea83d7230febea51b58160bd0b52c6c431279713a5930ee8982e5abf2436a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:35:03Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38343" http.request.id=4512f975-8b90-46f1-8967-5e090c352a63 http.request.method=POST http.request.remoteaddr="127.0.0.1:56824" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.534833ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:35:03 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:35:07Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38343" http.request.id=9f7be0f7-0a6a-45a6-a87b-c2bb5789e368 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56824" http.request.uri="/v2/foo/schema1/blobs/uploads/ee9296ec-c9b0-4915-8cac-4b4ce6b476f2?_state=eB5GtbJBAqmL2Cy351neRVGFbwTnhVBLCkt_DXzCB0B7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlZTkyOTZlYy1jOWIwLTQ5MTUtOGNhYy00YjRjZTZiNDc2ZjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MzU6MDMuNzgzNzI3MTU3WiJ9&digest=sha256%3A280850a636e2afbfe3209d85201cbecf8baf55a9c3c32e4deb73ccc28ee7a166" http.request.useragent="Go-http-client/1.1" http.response.duration=3.276661296s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:35:03 +0000] "PUT /v2/foo/schema1/blobs/uploads/ee9296ec-c9b0-4915-8cac-4b4ce6b476f2?_state=eB5GtbJBAqmL2Cy351neRVGFbwTnhVBLCkt_DXzCB0B7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlZTkyOTZlYy1jOWIwLTQ5MTUtOGNhYy00YjRjZTZiNDc2ZjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MzU6MDMuNzgzNzI3MTU3WiJ9&digest=sha256%3A280850a636e2afbfe3209d85201cbecf8baf55a9c3c32e4deb73ccc28ee7a166 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:35:07Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38343" http.request.id=409d2a19-e5c2-4992-a514-462ef61716c4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56824" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.483121ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:35:07 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:35:07Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38343" http.request.id=e422e811-b3e8-4adb-aba1-59cb550a6ff7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56824" http.request.uri="/v2/foo/schema1/manifests/sha256:991a09462cf231bfa20fda5e60904e976a83ea3a39205fedac342ab7e4fbb64c" http.request.useragent="Go-http-client/1.1" http.response.duration=9.836683ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:35:07 +0000] "PUT /v2/foo/schema1/manifests/sha256:991a09462cf231bfa20fda5e60904e976a83ea3a39205fedac342ab7e4fbb64c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:35:07Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38343" http.request.id=5d53e3eb-737d-4676-b6ff-b4bb168495c9 http.request.method=GET http.request.remoteaddr="127.0.0.1:56824" 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=4.955994ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:18:35:07 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T18:35:07Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38343" http.request.id=49fadad7-1ec7-4dd2-be7f-fa94ee6b471a http.request.method=GET http.request.remoteaddr="127.0.0.1:56824" http.request.uri="/v2/foo/schema1/manifests/sha256:991a09462cf231bfa20fda5e60904e976a83ea3a39205fedac342ab7e4fbb64c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.835831ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:18:35:07 +0000] "GET /v2/foo/schema1/manifests/sha256:991a09462cf231bfa20fda5e60904e976a83ea3a39205fedac342ab7e4fbb64c HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T18:35:07Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:38343" http.request.id=f3a94871-c984-411f-9da4-4fc17d554c7a http.request.method=PUT http.request.remoteaddr="127.0.0.1:56824" http.request.uri="/v2/foo/schema1/manifests/sha256:991a09462cf231bfa20fda5e60904e976a83ea3a39205fedac342ab7e4fbb64c" http.request.useragent="Go-http-client/1.1" http.response.duration=10.158356ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:35:07 +0000] "PUT /v2/foo/schema1/manifests/sha256:991a09462cf231bfa20fda5e60904e976a83ea3a39205fedac342ab7e4fbb64c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:35:07Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:38343" http.request.id=5dd8a77e-0895-4866-b669-d9d6daee22b8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56824" http.request.uri="/v2/foo/schema1/manifests/sha256:991a09462cf231bfa20fda5e60904e976a83ea3a39205fedac342ab7e4fbb64c" http.request.useragent="Go-http-client/1.1" http.response.duration=9.771449ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:35:07 +0000] "PUT /v2/foo/schema1/manifests/sha256:991a09462cf231bfa20fda5e60904e976a83ea3a39205fedac342ab7e4fbb64c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:35:07Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/json" http.request.host="127.0.0.1:38343" http.request.id=8fc7dbf4-ed75-4d9c-ae7d-364ebf6156a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56824" http.request.uri="/v2/foo/schema1/manifests/sha256:991a09462cf231bfa20fda5e60904e976a83ea3a39205fedac342ab7e4fbb64c" http.request.useragent="Go-http-client/1.1" http.response.duration=9.885135ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:35:07 +0000] "PUT /v2/foo/schema1/manifests/sha256:991a09462cf231bfa20fda5e60904e976a83ea3a39205fedac342ab7e4fbb64c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:35:07Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38343" http.request.id=da8087d9-36b0-4404-9e82-d68ba018ffbf http.request.method=GET http.request.remoteaddr="127.0.0.1:56824" http.request.uri="/v2/foo/schema1/manifests/sha256:991a09462cf231bfa20fda5e60904e976a83ea3a39205fedac342ab7e4fbb64c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.777489ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:18:35:07 +0000] "GET /v2/foo/schema1/manifests/sha256:991a09462cf231bfa20fda5e60904e976a83ea3a39205fedac342ab7e4fbb64c HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T18:35:07Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38343" http.request.id=7124318a-b4c4-4331-9957-3a25390fcb24 http.request.method=GET http.request.remoteaddr="127.0.0.1:56824" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.765244ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:35:07 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T18:35:07Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38343" http.request.id=5d094f37-8dc3-40ea-b694-2df478a2d1f5 http.request.method=GET http.request.remoteaddr="127.0.0.1:56824" http.request.uri="/v2/foo/schema1/manifests/sha256:991a09462cf231bfa20fda5e60904e976a83ea3a39205fedac342ab7e4fbb64c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.853287ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:35:07 +0000] "GET /v2/foo/schema1/manifests/sha256:991a09462cf231bfa20fda5e60904e976a83ea3a39205fedac342ab7e4fbb64c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T18:35:07Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38343" http.request.id=8f6df314-426a-4a52-bd0d-1d28727a724c http.request.method=GET http.request.remoteaddr="127.0.0.1:56824" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.783783ms http.response.status=200 http.response.written=41 127.0.0.1 - - [08/Aug/2025:18:35:07 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-08-08T18:35:07Z" level=error msg="payload digest does match: "sha256:96ffde36c38bf701cd314a017bfe237d51ee31bd6512ce1314d5cb6dbf696f1d" != "sha256:991a09462cf231bfa20fda5e60904e976a83ea3a39205fedac342ab7e4fbb64c"" go.version=go1.24.6 http.request.host="127.0.0.1:38343" http.request.id=830c8231-1f18-4a23-bd2b-d19af33eda34 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56824" http.request.uri="/v2/foo/schema1/manifests/sha256:991a09462cf231bfa20fda5e60904e976a83ea3a39205fedac342ab7e4fbb64c" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:991a09462cf231bfa20fda5e60904e976a83ea3a39205fedac342ab7e4fbb64c" time="2025-08-08T18:35:07Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.6 http.request.host="127.0.0.1:38343" http.request.id=830c8231-1f18-4a23-bd2b-d19af33eda34 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56824" http.request.uri="/v2/foo/schema1/manifests/sha256:991a09462cf231bfa20fda5e60904e976a83ea3a39205fedac342ab7e4fbb64c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.204075ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:991a09462cf231bfa20fda5e60904e976a83ea3a39205fedac342ab7e4fbb64c" 127.0.0.1 - - [08/Aug/2025:18:35:07 +0000] "PUT /v2/foo/schema1/manifests/sha256:991a09462cf231bfa20fda5e60904e976a83ea3a39205fedac342ab7e4fbb64c HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-08-08T18:35:07Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38343" http.request.id=43ee829e-c6a9-419e-b309-65e09717ce45 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56828" http.request.uri="/v2/foo/schema1/manifests/sha256:991a09462cf231bfa20fda5e60904e976a83ea3a39205fedac342ab7e4fbb64c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.584991ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:35:07 +0000] "DELETE /v2/foo/schema1/manifests/sha256:991a09462cf231bfa20fda5e60904e976a83ea3a39205fedac342ab7e4fbb64c HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:35:07Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:991a09462cf231bfa20fda5e60904e976a83ea3a39205fedac342ab7e4fbb64c" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:38343" http.request.id=84752551-e692-4f7f-90ee-cf227d3fbd32 http.request.method=GET http.request.remoteaddr="127.0.0.1:56828" http.request.uri="/v2/foo/schema1/manifests/sha256:991a09462cf231bfa20fda5e60904e976a83ea3a39205fedac342ab7e4fbb64c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.99333ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:991a09462cf231bfa20fda5e60904e976a83ea3a39205fedac342ab7e4fbb64c" 127.0.0.1 - - [08/Aug/2025:18:35:07 +0000] "GET /v2/foo/schema1/manifests/sha256:991a09462cf231bfa20fda5e60904e976a83ea3a39205fedac342ab7e4fbb64c HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-08-08T18:35:07Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:38343" http.request.id=e2727986-6f78-43ba-ac9c-b2034fbd4907 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56842" http.request.uri="/v2/foo/schema1/manifests/sha256:991a09462cf231bfa20fda5e60904e976a83ea3a39205fedac342ab7e4fbb64c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.66706ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:991a09462cf231bfa20fda5e60904e976a83ea3a39205fedac342ab7e4fbb64c" 127.0.0.1 - - [08/Aug/2025:18:35:07 +0000] "DELETE /v2/foo/schema1/manifests/sha256:991a09462cf231bfa20fda5e60904e976a83ea3a39205fedac342ab7e4fbb64c HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-08-08T18:35:07Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38343" http.request.id=21331a60-92b9-4f08-ab2e-b094a71cbccb http.request.method=PUT http.request.remoteaddr="127.0.0.1:56854" http.request.uri="/v2/foo/schema1/manifests/sha256:991a09462cf231bfa20fda5e60904e976a83ea3a39205fedac342ab7e4fbb64c" http.request.useragent="Go-http-client/1.1" http.response.duration=7.540481ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:35:07 +0000] "PUT /v2/foo/schema1/manifests/sha256:991a09462cf231bfa20fda5e60904e976a83ea3a39205fedac342ab7e4fbb64c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:35:07Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38343" http.request.id=bf8be3c7-5b08-4cbd-8621-c7a8eaae40c4 http.request.method=GET http.request.remoteaddr="127.0.0.1:56854" http.request.uri="/v2/foo/schema1/manifests/sha256:991a09462cf231bfa20fda5e60904e976a83ea3a39205fedac342ab7e4fbb64c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.847872ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [08/Aug/2025:18:35:07 +0000] "GET /v2/foo/schema1/manifests/sha256:991a09462cf231bfa20fda5e60904e976a83ea3a39205fedac342ab7e4fbb64c HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-08-08T18:35:07Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:38343" http.request.id=c5f309fa-d750-4b21-bf81-aecff46b1ae4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56856" 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=2.257016ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [08/Aug/2025:18:35:07 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-08-08T18:35:07Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38343" http.request.id=7500c753-76a9-47ee-95ce-d9681e99983c http.request.method=PUT http.request.remoteaddr="127.0.0.1:56862" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.226536ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:35:07 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:35:07Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38343" http.request.id=a3154984-8626-485b-b921-022a05f95751 http.request.method=GET http.request.remoteaddr="127.0.0.1:56862" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.716831ms http.response.status=200 http.response.written=39 127.0.0.1 - - [08/Aug/2025:18:35:07 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-08-08T18:35:07Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38343" http.request.id=8488f7e6-95bc-4f6a-83ca-38df7186e401 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56862" http.request.uri="/v2/foo/schema1/manifests/sha256:991a09462cf231bfa20fda5e60904e976a83ea3a39205fedac342ab7e4fbb64c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.166542ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:35:07 +0000] "DELETE /v2/foo/schema1/manifests/sha256:991a09462cf231bfa20fda5e60904e976a83ea3a39205fedac342ab7e4fbb64c HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:35:07Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38343" http.request.id=e5619823-be2e-4a81-a5f2-c32723eaf47e http.request.method=GET http.request.remoteaddr="127.0.0.1:56862" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.749229ms http.response.status=200 http.response.written=35 127.0.0.1 - - [08/Aug/2025:18:35:07 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-08-08T18:35:07Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:38343" http.request.id=9535f38c-6c78-4c97-98cc-16e12e1c4cb9 http.request.method=GET http.request.remoteaddr="127.0.0.1:56862" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.939214ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:18:35:07 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-08-08T18:35:07Z" 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.6 http.request.host="127.0.0.1:38343" http.request.id=e1ae4c65-6137-4852-bcbe-f1044cb28dfb http.request.method=GET http.request.remoteaddr="127.0.0.1:56862" 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=1.777209ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [08/Aug/2025:18:35:07 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-08-08T18:35:07Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38343" http.request.id=5668328c-e21a-4c2d-b187-7c0808db2094 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56862" 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=2.113619ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T18:35:07Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38343" http.request.id=5668328c-e21a-4c2d-b187-7c0808db2094 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56862" 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=2.205349ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T18:35:07Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38343" http.request.id=5668328c-e21a-4c2d-b187-7c0808db2094 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56862" 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=2.277026ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:18:35:07 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-08-08T18:35:07Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38343" http.request.id=347f01fc-1628-4eeb-9c35-036f0b123c2a http.request.method=POST http.request.remoteaddr="127.0.0.1:56862" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.267453ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:35:07 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:35:07Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38343" http.request.id=e5810b82-da28-438f-9353-d2b7dcd6afc5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56862" http.request.uri="/v2/foo/schema2/blobs/uploads/621d7b00-9ace-47fd-a08c-1f247d4fda82?_state=8NaFcchSVuN8xD4UMIgcwdB79jSfrNp5QHx2dbTGp0B7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2MjFkN2IwMC05YWNlLTQ3ZmQtYTA4Yy0xZjI0N2Q0ZmRhODIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MzU6MDcuMTk4ODU1NDM1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.981259ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:35:07 +0000] "PUT /v2/foo/schema2/blobs/uploads/621d7b00-9ace-47fd-a08c-1f247d4fda82?_state=8NaFcchSVuN8xD4UMIgcwdB79jSfrNp5QHx2dbTGp0B7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2MjFkN2IwMC05YWNlLTQ3ZmQtYTA4Yy0xZjI0N2Q0ZmRhODIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MzU6MDcuMTk4ODU1NDM1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:35:07Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38343" http.request.id=0dbee520-2e27-4078-95e4-185fe7f4fccf http.request.method=PUT http.request.remoteaddr="127.0.0.1:56862" 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=2.387976ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-08-08T18:35:07Z" 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.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38343" http.request.id=0dbee520-2e27-4078-95e4-185fe7f4fccf http.request.method=PUT http.request.remoteaddr="127.0.0.1:56862" 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=2.493264ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [08/Aug/2025:18:35:07 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-08-08T18:35:07Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38343" http.request.id=02e7f24a-5749-42dd-937c-1b7a264baeae http.request.method=POST http.request.remoteaddr="127.0.0.1:56862" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.897502ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:35:07 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:35:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38343" http.request.id=0e5eb5fe-44b7-45d0-841c-abde7a56162b http.request.method=PUT http.request.remoteaddr="127.0.0.1:56862" http.request.uri="/v2/foo/schema2/blobs/uploads/337f1337-9a5c-4f35-8c1a-7f2e9d16bee0?_state=Ruq4D5jabo_k0X_0Ds_Ov-mqbhLjMug7mIVGnShJE8l7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzMzdmMTMzNy05YTVjLTRmMzUtOGMxYS03ZjJlOWQxNmJlZTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MzU6MDcuNTQ2NjQ5MzUyWiJ9&digest=sha256%3A0c62f483472f1f1fd770eea2517439e96158438ab7f53a4ee836d1f16928a651" http.request.useragent="Go-http-client/1.1" http.response.duration=3.85436159s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:35:07 +0000] "PUT /v2/foo/schema2/blobs/uploads/337f1337-9a5c-4f35-8c1a-7f2e9d16bee0?_state=Ruq4D5jabo_k0X_0Ds_Ov-mqbhLjMug7mIVGnShJE8l7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzMzdmMTMzNy05YTVjLTRmMzUtOGMxYS03ZjJlOWQxNmJlZTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MzU6MDcuNTQ2NjQ5MzUyWiJ9&digest=sha256%3A0c62f483472f1f1fd770eea2517439e96158438ab7f53a4ee836d1f16928a651 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:35:11Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38343" http.request.id=6844c6a9-643c-4621-b6d9-2aa703705e29 http.request.method=POST http.request.remoteaddr="127.0.0.1:56862" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.473495ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:35:11 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:35:14Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38343" http.request.id=fc2cc55e-dc66-46a4-b5e3-5fb0398a400b http.request.method=PUT http.request.remoteaddr="127.0.0.1:56862" http.request.uri="/v2/foo/schema2/blobs/uploads/97acb186-3c5e-4cb6-8c0e-35ec89e73d5c?_state=si2TqD4z3PvNntoF6twBVr_t3-Lp-5G5kpfsaQLNAHh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5N2FjYjE4Ni0zYzVlLTRjYjYtOGMwZS0zNWVjODllNzNkNWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MzU6MTEuNjc1NjA2MTE3WiJ9&digest=sha256%3Ad705d0fa3c4e5b5c7959f6f34555a4adbcad72483ac9b3e4e181fd75b5c074ca" http.request.useragent="Go-http-client/1.1" http.response.duration=2.900517508s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:35:11 +0000] "PUT /v2/foo/schema2/blobs/uploads/97acb186-3c5e-4cb6-8c0e-35ec89e73d5c?_state=si2TqD4z3PvNntoF6twBVr_t3-Lp-5G5kpfsaQLNAHh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5N2FjYjE4Ni0zYzVlLTRjYjYtOGMwZS0zNWVjODllNzNkNWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDgtMDhUMTg6MzU6MTEuNjc1NjA2MTE3WiJ9&digest=sha256%3Ad705d0fa3c4e5b5c7959f6f34555a4adbcad72483ac9b3e4e181fd75b5c074ca HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:35:14Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38343" http.request.id=5bf26689-5065-4364-9128-60e08fad5320 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56862" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.312319ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:35:14 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:35:14Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38343" http.request.id=cdf129af-305e-447c-947c-20432050bc54 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56862" http.request.uri="/v2/foo/schema2/manifests/sha256:bec01df422a1840f400e43e84da5f23fd7251f95baf3dec2363afb98cd7a35fe" http.request.useragent="Go-http-client/1.1" http.response.duration=2.816974ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:35:14 +0000] "PUT /v2/foo/schema2/manifests/sha256:bec01df422a1840f400e43e84da5f23fd7251f95baf3dec2363afb98cd7a35fe HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:35:14Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38343" http.request.id=6debf143-d8ec-499c-b62c-37bccb7c149f http.request.method=GET http.request.remoteaddr="127.0.0.1:56862" 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=2.333922ms http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Aug/2025:18:35:14 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-08T18:35:14Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38343" http.request.id=3a568ec8-f5dd-48e7-9f53-28d6b12163c3 http.request.method=GET http.request.remoteaddr="127.0.0.1:56862" http.request.uri="/v2/foo/schema2/manifests/sha256:bec01df422a1840f400e43e84da5f23fd7251f95baf3dec2363afb98cd7a35fe" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.226758ms http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Aug/2025:18:35:14 +0000] "GET /v2/foo/schema2/manifests/sha256:bec01df422a1840f400e43e84da5f23fd7251f95baf3dec2363afb98cd7a35fe HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-08T18:35:14Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38343" http.request.id=f023cd3b-9b3f-44a2-9dc1-05b922d5b6ea http.request.method=GET http.request.remoteaddr="127.0.0.1:56862" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.770764ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:35:14 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T18:35:14Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38343" http.request.id=404b37ef-91f3-47e3-9a9a-853a759c5a7a http.request.method=GET http.request.remoteaddr="127.0.0.1:56862" http.request.uri="/v2/foo/schema2/manifests/sha256:bec01df422a1840f400e43e84da5f23fd7251f95baf3dec2363afb98cd7a35fe" http.request.useragent="Go-http-client/1.1" http.response.duration=1.727901ms http.response.status=304 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:35:14 +0000] "GET /v2/foo/schema2/manifests/sha256:bec01df422a1840f400e43e84da5f23fd7251f95baf3dec2363afb98cd7a35fe HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-08-08T18:35:14Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38343" http.request.id=a1aba9eb-579d-4321-9aa4-f3ddff017d4d http.request.method=GET http.request.remoteaddr="127.0.0.1:56862" 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=1.740716ms http.response.status=200 http.response.written=45 127.0.0.1 - - [08/Aug/2025:18:35:14 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-08-08T18:35:14Z" level=info msg="rewriting manifest sha256:bec01df422a1840f400e43e84da5f23fd7251f95baf3dec2363afb98cd7a35fe in schema1 format to support old client" go.version=go1.24.6 http.request.host="127.0.0.1:38343" http.request.id=ba3b9d0e-0ff0-49d5-b1f9-a457ffd6f286 http.request.method=GET http.request.remoteaddr="127.0.0.1:56862" 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-08-08T18:35:14Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38343" http.request.id=ba3b9d0e-0ff0-49d5-b1f9-a457ffd6f286 http.request.method=GET http.request.remoteaddr="127.0.0.1:56862" 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=5.504287ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [08/Aug/2025:18:35:14 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-08-08T18:35:14Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38343" http.request.id=b9d252b5-588f-45e2-874c-da6bc00d170d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56862" http.request.uri="/v2/foo/schema2/manifests/sha256:bec01df422a1840f400e43e84da5f23fd7251f95baf3dec2363afb98cd7a35fe" http.request.useragent="Go-http-client/1.1" http.response.duration=2.227853ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:35:14 +0000] "DELETE /v2/foo/schema2/manifests/sha256:bec01df422a1840f400e43e84da5f23fd7251f95baf3dec2363afb98cd7a35fe HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:35:14Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:bec01df422a1840f400e43e84da5f23fd7251f95baf3dec2363afb98cd7a35fe" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:38343" http.request.id=af57fcc6-23ed-4594-a9cb-2e174c29dd46 http.request.method=GET http.request.remoteaddr="127.0.0.1:56862" http.request.uri="/v2/foo/schema2/manifests/sha256:bec01df422a1840f400e43e84da5f23fd7251f95baf3dec2363afb98cd7a35fe" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.887981ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:bec01df422a1840f400e43e84da5f23fd7251f95baf3dec2363afb98cd7a35fe" 127.0.0.1 - - [08/Aug/2025:18:35:14 +0000] "GET /v2/foo/schema2/manifests/sha256:bec01df422a1840f400e43e84da5f23fd7251f95baf3dec2363afb98cd7a35fe HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-08-08T18:35:14Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:38343" http.request.id=1e292e3e-b48c-48c6-ac1e-68f822d1a9ea http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58056" http.request.uri="/v2/foo/schema2/manifests/sha256:bec01df422a1840f400e43e84da5f23fd7251f95baf3dec2363afb98cd7a35fe" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.124744ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:bec01df422a1840f400e43e84da5f23fd7251f95baf3dec2363afb98cd7a35fe" 127.0.0.1 - - [08/Aug/2025:18:35:14 +0000] "DELETE /v2/foo/schema2/manifests/sha256:bec01df422a1840f400e43e84da5f23fd7251f95baf3dec2363afb98cd7a35fe HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-08-08T18:35:14Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38343" http.request.id=c47d4fdb-886d-458f-9df3-5dff8e90dffb http.request.method=PUT http.request.remoteaddr="127.0.0.1:58070" http.request.uri="/v2/foo/schema2/manifests/sha256:bec01df422a1840f400e43e84da5f23fd7251f95baf3dec2363afb98cd7a35fe" http.request.useragent="Go-http-client/1.1" http.response.duration=2.900555ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:35:14 +0000] "PUT /v2/foo/schema2/manifests/sha256:bec01df422a1840f400e43e84da5f23fd7251f95baf3dec2363afb98cd7a35fe HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:35:14Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38343" http.request.id=1f3eb857-2ca2-4940-8b8b-eba4dc3ed317 http.request.method=GET http.request.remoteaddr="127.0.0.1:58070" http.request.uri="/v2/foo/schema2/manifests/sha256:bec01df422a1840f400e43e84da5f23fd7251f95baf3dec2363afb98cd7a35fe" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.255195ms http.response.status=200 http.response.written=732 127.0.0.1 - - [08/Aug/2025:18:35:14 +0000] "GET /v2/foo/schema2/manifests/sha256:bec01df422a1840f400e43e84da5f23fd7251f95baf3dec2363afb98cd7a35fe HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-08-08T18:35:14Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.6 http.request.host="127.0.0.1:38343" http.request.id=ac565847-2c0c-4a1f-af90-bdcb638ddaa7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58078" 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=2.172305ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [08/Aug/2025:18:35:14 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-08-08T18:35:14Z" level=info msg="response completed" go.version=go1.24.6 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38343" http.request.id=24e5f779-75d0-4c7a-8821-d3f134653555 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58090" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.007575ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:35:14 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:35:14Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38343" http.request.id=f9e57c1e-d294-442a-bbfc-ba8e0cab226f http.request.method=GET http.request.remoteaddr="127.0.0.1:58090" 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=1.703273ms http.response.status=200 http.response.written=39 127.0.0.1 - - [08/Aug/2025:18:35:14 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-08-08T18:35:14Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38343" http.request.id=0eb41c4d-45f2-422a-b68a-056691a818be http.request.method=DELETE http.request.remoteaddr="127.0.0.1:58090" http.request.uri="/v2/foo/schema2/manifests/sha256:bec01df422a1840f400e43e84da5f23fd7251f95baf3dec2363afb98cd7a35fe" http.request.useragent="Go-http-client/1.1" http.response.duration=2.215462ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:35:14 +0000] "DELETE /v2/foo/schema2/manifests/sha256:bec01df422a1840f400e43e84da5f23fd7251f95baf3dec2363afb98cd7a35fe HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:35:14Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38343" http.request.id=9e175cec-3dac-4fad-8da0-43f7331422ab http.request.method=GET http.request.remoteaddr="127.0.0.1:58090" 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=1.740199ms http.response.status=200 http.response.written=35 127.0.0.1 - - [08/Aug/2025:18:35:14 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (14.81s) === RUN TestManifestDeleteDisabled time="2025-08-08T18:35:14Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T18:35:14Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T18:35:14Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.6 http.request.host="127.0.0.1:37165" http.request.id=eb8d1923-e3d0-4aee-b72f-4b773108f124 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54762" 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=2.08776ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [08/Aug/2025:18:35:14 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.01s) === RUN TestRegistryAsCacheMutationAPIs time="2025-08-08T18:35:14Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T18:35:14Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T18:35:14Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 time="2025-08-08T18:35:15Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.24.6 time="2025-08-08T18:35:15Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.6 time="2025-08-08T18:35:15Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.6 http.request.host="127.0.0.1:45277" http.request.id=8954a21b-2e19-41e0-abb2-ecf1b9dcd52e http.request.method=PUT http.request.remoteaddr="127.0.0.1:53590" 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=4.370529ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [08/Aug/2025:18:35:15 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-08-08T18:35:15Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.6 http.request.host="127.0.0.1:45277" http.request.id=ee8ab7d8-7967-4775-81bc-71388cf53cdf http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53604" 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=3.635923ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [08/Aug/2025:18:35:15 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-08-08T18:35:15Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.6 http.request.host="127.0.0.1:45277" http.request.id=2ba5e1f4-2d47-4c1e-acab-1021c2f1b311 http.request.method=POST http.request.remoteaddr="127.0.0.1:53608" 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=3.695908ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:18:35:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-08-08T18:35:15Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.6 http.request.host="127.0.0.1:45277" http.request.id=28c8ee50-a7ee-4cd8-ad8c-3ed6a40dde03 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53618" 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=3.796853ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [08/Aug/2025:18:35:15 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.69s) === RUN TestProxyManifestGetByTag time="2025-08-08T18:35:15Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.6 time="2025-08-08T18:35:15Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T18:35:15Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36371" http.request.id=93263d18-ef03-4fde-b55d-ced99e978ab4 http.request.method=POST http.request.remoteaddr="127.0.0.1:55652" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.061468ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:35:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:35:17Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36371" http.request.id=15941011-2680-4b57-bdaf-7a59d9c02f1a http.request.method=PUT http.request.remoteaddr="127.0.0.1:55652" http.request.uri="/v2/foo/bar/blobs/uploads/794b7ea6-d03c-440a-94a2-0f3a13568701?_state=S-von3yGhk2DjHyqhzMsJabem7DALECTDwpP2RyL-C97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5NGI3ZWE2LWQwM2MtNDQwYS05NGEyLTBmM2ExMzU2ODcwMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozNToxNS41MjI0MDQ1MzNaIn0%3D&digest=sha256%3A7928b5146940bca5b1155a80982f72e4f0f211ce58653cc6625f850d4e216168" http.request.useragent="Go-http-client/1.1" http.response.duration=1.886668958s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:35:15 +0000] "PUT /v2/foo/bar/blobs/uploads/794b7ea6-d03c-440a-94a2-0f3a13568701?_state=S-von3yGhk2DjHyqhzMsJabem7DALECTDwpP2RyL-C97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5NGI3ZWE2LWQwM2MtNDQwYS05NGEyLTBmM2ExMzU2ODcwMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozNToxNS41MjI0MDQ1MzNaIn0%3D&digest=sha256%3A7928b5146940bca5b1155a80982f72e4f0f211ce58653cc6625f850d4e216168 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:35:17Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36371" http.request.id=185265bf-7bb5-4607-9194-537419df61ee http.request.method=PUT http.request.remoteaddr="127.0.0.1:55652" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=10.225964ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:35:17 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:35: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.6 time="2025-08-08T18:35:17Z" level=info msg="redis not configured" go.version=go1.24.6 time="2025-08-08T18:35:17Z" level=info msg="Starting upload purge in 34m0s" go.version=go1.24.6 time="2025-08-08T18:35:17Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 time="2025-08-08T18:35:17Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36371" http.request.id=621bff93-963e-41d6-9ea2-a6b21904f0f8 http.request.method=GET http.request.remoteaddr="127.0.0.1:55652" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.827744ms http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:18:35:17 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-08T18:35:17Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:36371" go.version=go1.24.6 time="2025-08-08T18:35:17Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.6 time="2025-08-08T18:35:17Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36371" http.request.id=67301d9d-9e0b-46d6-b314-1a403fbac994 http.request.method=GET http.request.remoteaddr="127.0.0.1:55656" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.904974ms http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:18:35:17 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-08T18:35:17Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:36371 /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:36371/v2/:[]]}" go.version=go1.24.6 http.request.host="127.0.0.1:38707" http.request.id=e9026bba-afc8-4b7d-abf8-35b7f832d155 http.request.method=GET http.request.remoteaddr="127.0.0.1:39952" http.request.uri="/v2/foo/bar/manifests/sha256:3fb37cf72f6beecb66faeb7836dbbca3743240df6a6dfb6a44516d13fd22c341" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:3fb37cf72f6beecb66faeb7836dbbca3743240df6a6dfb6a44516d13fd22c341" time="2025-08-08T18:35:17Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36371" http.request.id=abbd48d6-ce17-40e5-8b5e-dcab523f5d8c http.request.method=GET http.request.remoteaddr="127.0.0.1:55670" http.request.uri="/v2/foo/bar/manifests/sha256:3fb37cf72f6beecb66faeb7836dbbca3743240df6a6dfb6a44516d13fd22c341" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.976617ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Aug/2025:18:35:17 +0000] "GET /v2/foo/bar/manifests/sha256:3fb37cf72f6beecb66faeb7836dbbca3743240df6a6dfb6a44516d13fd22c341 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-08T18:35:17Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:3fb37cf72f6beecb66faeb7836dbbca3743240df6a6dfb6a44516d13fd22c341 with ttl=167h59m59.999995237s" go.version=go1.24.6 time="2025-08-08T18:35:17Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38707" http.request.id=e9026bba-afc8-4b7d-abf8-35b7f832d155 http.request.method=GET http.request.remoteaddr="127.0.0.1:39952" http.request.uri="/v2/foo/bar/manifests/sha256:3fb37cf72f6beecb66faeb7836dbbca3743240df6a6dfb6a44516d13fd22c341" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=17.119729ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Aug/2025:18:35:17 +0000] "GET /v2/foo/bar/manifests/sha256:3fb37cf72f6beecb66faeb7836dbbca3743240df6a6dfb6a44516d13fd22c341 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-08T18:35:17Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36371" http.request.id=e2a75a22-fa96-4a2f-bf2a-39decf28619e http.request.method=GET http.request.remoteaddr="127.0.0.1:55670" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.686139ms http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:18:35:17 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-08T18:35:17Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:36371 /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:36371/v2/:[]]}" go.version=go1.24.6 http.request.host="127.0.0.1:38707" http.request.id=1e923fd5-9024-4e6d-a6d6-2a71ba9d77ce http.request.method=GET http.request.remoteaddr="127.0.0.1:39962" 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-08-08T18:35:17Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36371" http.request.id=832f8eaa-60b3-43f4-9e10-42ab213d76b3 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:55678" 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.253619ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Aug/2025:18:35:17 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-08T18:35:17Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38707" http.request.id=1e923fd5-9024-4e6d-a6d6-2a71ba9d77ce http.request.method=GET http.request.remoteaddr="127.0.0.1:39962" 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=15.041238ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Aug/2025:18:35:17 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-08T18:35:17Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36371" http.request.id=3be8f892-0155-490e-9507-68ee0594ba9c http.request.method=POST http.request.remoteaddr="127.0.0.1:55678" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.304922ms http.response.status=202 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:35:17 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-08-08T18:35:23Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36371" http.request.id=74605fbe-061b-4964-a060-4bc2679812c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55678" http.request.uri="/v2/foo/bar/blobs/uploads/063be5cd-aa2a-46cc-a8d5-07b705a6ff53?_state=U4fYqS9KdaEVGaAYvnxjr8n5gs-s0B69nbb-SIKZHzx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA2M2JlNWNkLWFhMmEtNDZjYy1hOGQ1LTA3YjcwNWE2ZmY1MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozNToxNy44NTIxMzI0MjZaIn0%3D&digest=sha256%3A6503900eacf92aa08426fef55a3ce01b15a49d2d4ec74a5cc64a59e46f29f878" http.request.useragent="Go-http-client/1.1" http.response.duration=6.043204415s http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:35:17 +0000] "PUT /v2/foo/bar/blobs/uploads/063be5cd-aa2a-46cc-a8d5-07b705a6ff53?_state=U4fYqS9KdaEVGaAYvnxjr8n5gs-s0B69nbb-SIKZHzx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA2M2JlNWNkLWFhMmEtNDZjYy1hOGQ1LTA3YjcwNWE2ZmY1MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOC0wOFQxODozNToxNy44NTIxMzI0MjZaIn0%3D&digest=sha256%3A6503900eacf92aa08426fef55a3ce01b15a49d2d4ec74a5cc64a59e46f29f878 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:35:23Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36371" http.request.id=437c7876-b3f1-4844-ac0b-61b11e413d80 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55678" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=10.102431ms http.response.status=201 http.response.written=0 127.0.0.1 - - [08/Aug/2025:18:35:23 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-08-08T18:35:23Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36371" http.request.id=47d0e272-feed-460c-b6e6-1e416382c85e http.request.method=GET http.request.remoteaddr="127.0.0.1:55678" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.81298ms http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:18:35:23 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-08T18:35:23Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:36371 /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:36371/v2/:[]]}" go.version=go1.24.6 http.request.host="127.0.0.1:38707" http.request.id=68a26403-d6fa-46c3-b2bb-610fd0354c0e http.request.method=GET http.request.remoteaddr="127.0.0.1:38234" 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-08-08T18:35:23Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36371" http.request.id=7dda3bf3-551b-4592-8a93-c9554880335e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:55798" 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.161629ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Aug/2025:18:35:23 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-08T18:35:23Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36371" http.request.id=0fd4968e-206c-48b1-b42c-3199da893f87 http.request.method=GET http.request.remoteaddr="127.0.0.1:55798" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.73873ms http.response.status=200 http.response.written=2 127.0.0.1 - - [08/Aug/2025:18:35:23 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-08-08T18:35:23Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:36371 /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:36371/v2/:[]]}" go.version=go1.24.6 http.request.host="127.0.0.1:38707" http.request.id=68a26403-d6fa-46c3-b2bb-610fd0354c0e http.request.method=GET http.request.remoteaddr="127.0.0.1:38234" 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-08-08T18:35:23Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:36371" http.request.id=b8952eaa-364e-41f1-b1da-e7d5e53ce1f4 http.request.method=GET http.request.remoteaddr="127.0.0.1:55800" 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.20286ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Aug/2025:18:35:23 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-08-08T18:35:23Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:94fc86196c675c451c1dd2a67e2ed4ea405c249950cc0a869e8713a8948958d6 with ttl=167h59m59.999993703s" go.version=go1.24.6 time="2025-08-08T18:35:23Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:38707" http.request.id=68a26403-d6fa-46c3-b2bb-610fd0354c0e http.request.method=GET http.request.remoteaddr="127.0.0.1:38234" 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=28.44283ms http.response.status=200 http.response.written=935 127.0.0.1 - - [08/Aug/2025:18:35:23 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (8.61s) === RUN TestAppDispatcher time="2025-08-08T18:35:23Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34047" http.request.id=a383596e-ddc3-4d91-b861-5b26820efe9c http.request.method=GET http.request.remoteaddr="127.0.0.1:39110" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.051677ms http.response.status=200 http.response.written=0 time="2025-08-08T18:35:23Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34047" http.request.id=15b01ac4-9be0-4d39-b830-3f150abc929b http.request.method=GET http.request.remoteaddr="127.0.0.1:39110" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=1.843152ms http.response.status=200 http.response.written=0 time="2025-08-08T18:35:23Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34047" http.request.id=c5b07ac4-049b-439c-845e-0233f433b673 http.request.method=GET http.request.remoteaddr="127.0.0.1:39110" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.627982ms http.response.status=200 http.response.written=0 time="2025-08-08T18:35:23Z" level=info msg="response completed" go.version=go1.24.6 http.request.host="127.0.0.1:34047" http.request.id=c372baf4-e84e-4b8d-ba43-da13f9d14c00 http.request.method=GET http.request.remoteaddr="127.0.0.1:39110" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=1.765129ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2025-08-08T18:35: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.6 instance.id=6392f216-d034-45f2-b3d0-b1097216f41e time="2025-08-08T18:35:23Z" level=info msg="redis not configured" go.version=go1.24.6 instance.id=6392f216-d034-45f2-b3d0-b1097216f41e time="2025-08-08T18:35:23Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.24.6 http.request.host="127.0.0.1:38313" http.request.id=07f7b382-f3e9-45a5-8716-3b633a8a3db2 http.request.method=GET http.request.remoteaddr="127.0.0.1:34112" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.01s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2025-08-08T18:35: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.6 instance.id=6392f216-d034-45f2-b3d0-b1097216f41e time="2025-08-08T18:35:23Z" level=info msg="redis not configured" go.version=go1.24.6 instance.id=6392f216-d034-45f2-b3d0-b1097216f41e time="2025-08-08T18:35:23Z" level=info msg="configuring file health check path=/tmp/healthcheck92247470, interval=1" go.version=go1.24.6 instance.id=6392f216-d034-45f2-b3d0-b1097216f41e --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-08-08T18:35: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.6 instance.id=6392f216-d034-45f2-b3d0-b1097216f41e time="2025-08-08T18:35:27Z" level=info msg="redis not configured" go.version=go1.24.6 instance.id=6392f216-d034-45f2-b3d0-b1097216f41e time="2025-08-08T18:35:27Z" level=info msg="configuring TCP health check addr=127.0.0.1:38141, interval=1" go.version=go1.24.6 instance.id=6392f216-d034-45f2-b3d0-b1097216f41e --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-08-08T18:35:31Z" 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.6 instance.id=6392f216-d034-45f2-b3d0-b1097216f41e time="2025-08-08T18:35:31Z" level=info msg="redis not configured" go.version=go1.24.6 instance.id=6392f216-d034-45f2-b3d0-b1097216f41e time="2025-08-08T18:35:31Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:39875, interval=1, threshold=3" go.version=go1.24.6 instance.id=6392f216-d034-45f2-b3d0-b1097216f41e --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 148.895s ? 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.08s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.06s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.63s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.96s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.741s === RUN TestSchedule time="2025-08-08T18:33:10Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=615197d0-b67d-4756-88c8-80ad46ed3ad0 time="2025-08-08T18:33:10Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.995344ms" go.version=go1.24.6 instance.id=615197d0-b67d-4756-88c8-80ad46ed3ad0 time="2025-08-08T18:33:10Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=996.4µs" go.version=go1.24.6 instance.id=615197d0-b67d-4756-88c8-80ad46ed3ad0 time="2025-08-08T18:33:10Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=995.928µs" go.version=go1.24.6 instance.id=615197d0-b67d-4756-88c8-80ad46ed3ad0 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-08-08T18:33:10Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=615197d0-b67d-4756-88c8-80ad46ed3ad0 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-08-08T18:33:10Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=615197d0-b67d-4756-88c8-80ad46ed3ad0 time="2025-08-08T18:33:10Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.995712ms" go.version=go1.24.6 instance.id=615197d0-b67d-4756-88c8-80ad46ed3ad0 time="2025-08-08T18:33:10Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.9954ms" go.version=go1.24.6 instance.id=615197d0-b67d-4756-88c8-80ad46ed3ad0 time="2025-08-08T18:33:10Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=615197d0-b67d-4756-88c8-80ad46ed3ad0 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-08-08T18:33:10Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.6 instance.id=615197d0-b67d-4756-88c8-80ad46ed3ad0 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.582s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (6.71s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 30549504 sha256:092af421a6b90edc7a83afa3e839b98b18521468e681893dd2848caac3f0fb88 [] map[] } --- PASS: TestSimpleBlobRead (0.99s) === RUN TestBlobMount --- PASS: TestBlobMount (0.53s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (4.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (4.14s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.95s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.02s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:49bbb026336030ea18a1560a64797551a17bd22587ce4af9a31ad42c0044f331 palailogos: marking blob sha256:937972509b4a262051ad747d55d426b7fefdba0b1938f8bdd771cfa009dcaad2 palailogos: marking blob sha256:e73462af06c98d91d1a2112439a1c6ba91ae4e8af3db60a6f7030f7657bde0f9 palailogos: marking manifest sha256:937972509b4a262051ad747d55d426b7fefdba0b1938f8bdd771cfa009dcaad2 palailogos: marking blob sha256:3df9cd3d4b493c8dfba9a54e7121419e4f80cb39a22007fd33eca24d7c3ccfd5 palailogos: marking blob sha256:56e93525d7e6ac7eacf983bc84b70b30b3fc4ba202055737a624d0b05a124110 palailogos: marking manifest sha256:9c2dfba2186a899e47a5aa5a473ea0c0bed2875407276b4a05a55ba5e4eccae5 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:3aeba79644b08e8e21dfd22615b312da409b2b010ade9277b601348a6c487126 palailogos: marking blob sha256:0b251bed0a3fcaf5501367dd916fede141ad5de89e34510329615c0dc7d639ce palailogos: marking manifest sha256:e73462af06c98d91d1a2112439a1c6ba91ae4e8af3db60a6f7030f7657bde0f9 palailogos: marking blob sha256:21c76a4d4e47110fc21fcf2690dcd8563a9555a7c5720c3af0a0163e2183d59e palailogos: marking blob sha256:7bfb72bad3f617a9dbe8f8cb9d88598294b9e71a5b8f26cfb62acd2529f59fdb 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.81s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:67a6a90f910af27fa3f1250425ec155637bc8927a150ec91f69376bdd5e36ccc deletemanifests: marking manifest sha256:7f6c9563b05072a01d7902cbb2fc8158e7978fe3356b58412b3cf0370f5473a7 deletemanifests: marking blob sha256:e3c69b014718879a7c4e3ecdedcb910b666a7c10caa7212c895b9cf967c9bf74 deletemanifests: marking blob sha256:cf61c269caeec2e2ef1b5dd50a8f5d05981491a13c8e490ba3eb30a4d6c3a202 deletemanifests: marking blob sha256:009397cf66907ac3925c0583626c34c244c9ac142617c159e03f17bbf8be9bb5 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:13240376db4a6d55f9fce777a8bda296a1ba5c430a7631000871ff4c5be14131 blob eligible for deletion: sha256:2ca0ff540746dba2a2d98114aa3252d5c2014ed56d85a0d7ed1168024d778216 blob eligible for deletion: sha256:3034ddb54464704807183c8b752a936976e27ee47318ccc1b5874ce4a37a6981 blob eligible for deletion: sha256:67a6a90f910af27fa3f1250425ec155637bc8927a150ec91f69376bdd5e36ccc deletemanifests manifest eligible for deletion: sha256:67a6a90f910af27fa3f1250425ec155637bc8927a150ec91f69376bdd5e36ccc deletemanifests: marking manifest sha256:7f6c9563b05072a01d7902cbb2fc8158e7978fe3356b58412b3cf0370f5473a7 deletemanifests: marking blob sha256:e3c69b014718879a7c4e3ecdedcb910b666a7c10caa7212c895b9cf967c9bf74 deletemanifests: marking blob sha256:cf61c269caeec2e2ef1b5dd50a8f5d05981491a13c8e490ba3eb30a4d6c3a202 deletemanifests: marking blob sha256:009397cf66907ac3925c0583626c34c244c9ac142617c159e03f17bbf8be9bb5 time="2025-08-08T18:33:35Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/67a6a90f910af27fa3f1250425ec155637bc8927a150ec91f69376bdd5e36ccc" go.version=go1.24.6 instance.id=b4d5e807-8f13-4684-8a4d-8ee77a1e5079 time="2025-08-08T18:33:35Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/67a6a90f910af27fa3f1250425ec155637bc8927a150ec91f69376bdd5e36ccc" go.version=go1.24.6 instance.id=b4d5e807-8f13-4684-8a4d-8ee77a1e5079 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:2ca0ff540746dba2a2d98114aa3252d5c2014ed56d85a0d7ed1168024d778216 time="2025-08-08T18:33:35Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/2c/2ca0ff540746dba2a2d98114aa3252d5c2014ed56d85a0d7ed1168024d778216" go.version=go1.24.6 instance.id=b4d5e807-8f13-4684-8a4d-8ee77a1e5079 blob eligible for deletion: sha256:3034ddb54464704807183c8b752a936976e27ee47318ccc1b5874ce4a37a6981 time="2025-08-08T18:33:35Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/30/3034ddb54464704807183c8b752a936976e27ee47318ccc1b5874ce4a37a6981" go.version=go1.24.6 instance.id=b4d5e807-8f13-4684-8a4d-8ee77a1e5079 blob eligible for deletion: sha256:67a6a90f910af27fa3f1250425ec155637bc8927a150ec91f69376bdd5e36ccc time="2025-08-08T18:33:35Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/67/67a6a90f910af27fa3f1250425ec155637bc8927a150ec91f69376bdd5e36ccc" go.version=go1.24.6 instance.id=b4d5e807-8f13-4684-8a4d-8ee77a1e5079 blob eligible for deletion: sha256:13240376db4a6d55f9fce777a8bda296a1ba5c430a7631000871ff4c5be14131 time="2025-08-08T18:33:35Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/13/13240376db4a6d55f9fce777a8bda296a1ba5c430a7631000871ff4c5be14131" go.version=go1.24.6 instance.id=b4d5e807-8f13-4684-8a4d-8ee77a1e5079 --- PASS: TestDeleteManifestIfTagNotFound (2.58s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:33bc61feff96d8482752e03a497014631bbe0aac9adfd7e378fff73cc851578c time="2025-08-08T18:33:36Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/33/33bc61feff96d8482752e03a497014631bbe0aac9adfd7e378fff73cc851578c" go.version=go1.24.6 instance.id=b4d5e807-8f13-4684-8a4d-8ee77a1e5079 blob eligible for deletion: sha256:7eac325d49517544e12c342433fd35a173654433af766354beafd63a889024e0 time="2025-08-08T18:33:36Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/7e/7eac325d49517544e12c342433fd35a173654433af766354beafd63a889024e0" go.version=go1.24.6 instance.id=b4d5e807-8f13-4684-8a4d-8ee77a1e5079 blob eligible for deletion: sha256:9de0ed41afe8e477f21c3c4629b2d5cb08320648b931a6db16236f89f4b30ebc time="2025-08-08T18:33:36Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/9d/9de0ed41afe8e477f21c3c4629b2d5cb08320648b931a6db16236f89f4b30ebc" go.version=go1.24.6 instance.id=b4d5e807-8f13-4684-8a4d-8ee77a1e5079 --- PASS: TestGCWithMissingManifests (1.04s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:e7fdf8c04998818d69661cb5950071fd4ba4db0355902c51e84ce8c962e572d6 komnenos: marking blob sha256:0510d84a90d4efa4119db38cf0cca9f6faaa93f011a2add77fd550b782a9d572 komnenos: marking blob sha256:e83245e8e449b7c095a900102d564bd0792c56d762fc8e2edef81609b066cce9 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:8fa25359c8df1cd0be1bd070b3bf91f633b2b48ffee28dabb382cc755a5f74ed time="2025-08-08T18:33:39Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/8f/8fa25359c8df1cd0be1bd070b3bf91f633b2b48ffee28dabb382cc755a5f74ed" go.version=go1.24.6 instance.id=b4d5e807-8f13-4684-8a4d-8ee77a1e5079 blob eligible for deletion: sha256:99bb3aca3d11bd91927d9ad27263f2d080f0a26efb0cee787d7bb9103e78392b time="2025-08-08T18:33:39Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/99/99bb3aca3d11bd91927d9ad27263f2d080f0a26efb0cee787d7bb9103e78392b" go.version=go1.24.6 instance.id=b4d5e807-8f13-4684-8a4d-8ee77a1e5079 blob eligible for deletion: sha256:af84d3b22ebefb89a49135fa49c964471dfecd5996339bb8306cd0eede1c7970 time="2025-08-08T18:33:39Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/af/af84d3b22ebefb89a49135fa49c964471dfecd5996339bb8306cd0eede1c7970" go.version=go1.24.6 instance.id=b4d5e807-8f13-4684-8a4d-8ee77a1e5079 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-08-08T18:33:39Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.6 instance.id=b4d5e807-8f13-4684-8a4d-8ee77a1e5079 blob eligible for deletion: sha256:e5729d37874dee99de2678971d0755261e576b81bce1b8c622ffab14ac4c9b8e time="2025-08-08T18:33:39Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e5/e5729d37874dee99de2678971d0755261e576b81bce1b8c622ffab14ac4c9b8e" go.version=go1.24.6 instance.id=b4d5e807-8f13-4684-8a4d-8ee77a1e5079 blob eligible for deletion: sha256:1a39fa39dc171d3ab0e63f708df07c2d437df5c07028a67ea932309089b53cde time="2025-08-08T18:33:39Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1a/1a39fa39dc171d3ab0e63f708df07c2d437df5c07028a67ea932309089b53cde" go.version=go1.24.6 instance.id=b4d5e807-8f13-4684-8a4d-8ee77a1e5079 blob eligible for deletion: sha256:6451c6f45329d569e6ab877706ec46e4503ca88ace95557682d1aa0e14065f7b time="2025-08-08T18:33:39Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/64/6451c6f45329d569e6ab877706ec46e4503ca88ace95557682d1aa0e14065f7b" go.version=go1.24.6 instance.id=b4d5e807-8f13-4684-8a4d-8ee77a1e5079 --- PASS: TestDeletionHasEffect (2.81s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.66s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:1591e3fc06f6f126ce6c41be79741443f08e90f214388af129225a09b7020121 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:d779b65ec526de4fcfaeaf1ffa9b9718563c5b4a545aedf9b987bbd4c9a580cd michael_z_doukas: marking blob sha256:2ca73773edec4d8be0b0333a786cdba6241ae1b3de785363f82c30abcc56a4a3 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:a192ad1f05380fda87bf2793e9174d30b21f3fdd4edd8cf51365de7b0ca99d25 time="2025-08-08T18:33:43Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a1/a192ad1f05380fda87bf2793e9174d30b21f3fdd4edd8cf51365de7b0ca99d25" go.version=go1.24.6 instance.id=b4d5e807-8f13-4684-8a4d-8ee77a1e5079 --- PASS: TestOrphanBlobDeleted (1.27s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:44c8b0965c214c0eeb61ab4f893f2d4bd05f76dd1292a959f1c39c0c119db6fb linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:9a1c78b7baa2f6076d68668a4c197cd16feb8e341bc9b73542e609b1d831e300 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.70s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.73s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.70s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.63s) === 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-08-08T18:33:47Z" level=info msg="PurgeUploads starting: olderThan=2025-08-08 17:33:47.431398404 +0000 UTC m=-3562.709300725, actuallyDelete=true" time="2025-08-08T18:33:47Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-08-08T18:33:47Z" level=info msg="PurgeUploads starting: olderThan=2025-08-08 18:33:47.432394275 +0000 UTC m=+37.291695147, actuallyDelete=true" time="2025-08-08T18:33:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/10dd2f15-9a50-46b8-95d4-dac0918602f7 have older date (2025-08-08 17:33:47 +0000 UTC) than purge date (2025-08-08 18:33:47.432394275 +0000 UTC m=+37.291695147). Removing upload directory." time="2025-08-08T18:33:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2a27c5cb-f3fb-4979-bc7e-919c3063a0d7 have older date (2025-08-08 17:33:47 +0000 UTC) than purge date (2025-08-08 18:33:47.432394275 +0000 UTC m=+37.291695147). Removing upload directory." time="2025-08-08T18:33:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/30dfda91-6181-4ae0-b196-96ccc0a53447 have older date (2025-08-08 17:33:47 +0000 UTC) than purge date (2025-08-08 18:33:47.432394275 +0000 UTC m=+37.291695147). Removing upload directory." time="2025-08-08T18:33:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/33f6c3b5-5718-4c3d-a994-99ac8dda4b8b have older date (2025-08-08 17:33:47 +0000 UTC) than purge date (2025-08-08 18:33:47.432394275 +0000 UTC m=+37.291695147). Removing upload directory." time="2025-08-08T18:33:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/afb68303-f32c-4d68-bf1a-00927ef2263f have older date (2025-08-08 17:33:47 +0000 UTC) than purge date (2025-08-08 18:33:47.432394275 +0000 UTC m=+37.291695147). Removing upload directory." time="2025-08-08T18:33:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f7d242a7-d097-431a-b950-9956827481b9 have older date (2025-08-08 17:33:47 +0000 UTC) than purge date (2025-08-08 18:33:47.432394275 +0000 UTC m=+37.291695147). Removing upload directory." time="2025-08-08T18:33:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/ca935404-2493-41af-9e80-ff9fd1d48ab5 have older date (2025-08-08 17:33:47 +0000 UTC) than purge date (2025-08-08 18:33:47.432394275 +0000 UTC m=+37.291695147). Removing upload directory." time="2025-08-08T18:33:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/2d48315b-6c18-4671-b421-4ec9a0026d9e have older date (2025-08-08 17:33:47 +0000 UTC) than purge date (2025-08-08 18:33:47.432394275 +0000 UTC m=+37.291695147). Removing upload directory." time="2025-08-08T18:33:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/4be98741-d10c-44fa-8a0c-407dd51552ce have older date (2025-08-08 17:33:47 +0000 UTC) than purge date (2025-08-08 18:33:47.432394275 +0000 UTC m=+37.291695147). Removing upload directory." time="2025-08-08T18:33:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/91d6b214-067b-4308-915b-f8c03e01463c have older date (2025-08-08 17:33:47 +0000 UTC) than purge date (2025-08-08 18:33:47.432394275 +0000 UTC m=+37.291695147). Removing upload directory." time="2025-08-08T18:33:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/dc0fdff5-849f-4525-9bf3-554149e26cc8 have older date (2025-08-08 17:33:47 +0000 UTC) than purge date (2025-08-08 18:33:47.432394275 +0000 UTC m=+37.291695147). Removing upload directory." time="2025-08-08T18:33:47Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-08-08T18:33:47Z" level=info msg="PurgeUploads starting: olderThan=2025-08-08 18:33:47.43359651 +0000 UTC m=+37.292897382, actuallyDelete=true" time="2025-08-08T18:33:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/80923744-1621-4585-aafd-9710f7260663 have older date (2025-08-08 17:33:47 +0000 UTC) than purge date (2025-08-08 18:33:47.43359651 +0000 UTC m=+37.292897382). Removing upload directory." time="2025-08-08T18:33:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/ddc7b02c-14f5-4993-88a4-47f3e4ef421e have older date (2025-08-08 17:33:47 +0000 UTC) than purge date (2025-08-08 18:33:47.43359651 +0000 UTC m=+37.292897382). Removing upload directory." time="2025-08-08T18:33:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/8034a13f-d787-40e0-9474-49ac64fff9bf have older date (2025-08-08 17:33:47 +0000 UTC) than purge date (2025-08-08 18:33:47.43359651 +0000 UTC m=+37.292897382). Removing upload directory." time="2025-08-08T18:33:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/cd1616e4-ea75-441c-87ac-1974e9e5b0e6 have older date (2025-08-08 17:33:47 +0000 UTC) than purge date (2025-08-08 18:33:47.43359651 +0000 UTC m=+37.292897382). Removing upload directory." time="2025-08-08T18:33:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/d4346ff5-c91c-4797-aca3-1812c8911331 have older date (2025-08-08 17:33:47 +0000 UTC) than purge date (2025-08-08 18:33:47.43359651 +0000 UTC m=+37.292897382). Removing upload directory." time="2025-08-08T18:33:47Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-08-08T18:33:47Z" level=info msg="PurgeUploads starting: olderThan=2025-08-08 18:33:47.434423025 +0000 UTC m=+37.293723892, actuallyDelete=true" time="2025-08-08T18:33:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/542393a8-895e-4ea7-a544-4cbc8189b669 have older date (2025-08-08 17:33:47 +0000 UTC) than purge date (2025-08-08 18:33:47.434423025 +0000 UTC m=+37.293723892). Removing upload directory." time="2025-08-08T18:33:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/83bf162b-d902-4092-af7c-02cf088a694b have older date (2025-08-08 17:33:47 +0000 UTC) than purge date (2025-08-08 18:33:47.434423025 +0000 UTC m=+37.293723892). Removing upload directory." time="2025-08-08T18:33:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8ee4e54e-fe3c-4bfa-8ff7-7b43c63e0f92 have older date (2025-08-08 17:33:47 +0000 UTC) than purge date (2025-08-08 18:33:47.434423025 +0000 UTC m=+37.293723892). Removing upload directory." time="2025-08-08T18:33:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/01e5caeb-a350-4a67-9405-5d418999960e have older date (2025-08-08 17:33:47 +0000 UTC) than purge date (2025-08-08 18:33:47.434423025 +0000 UTC m=+37.293723892). Removing upload directory." time="2025-08-08T18:33:47Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0b88aab2-5137-4a4e-83d8-a67a706ce799 have older date (2025-08-08 17:33:47 +0000 UTC) than purge date (2025-08-08 18:33:47.434423025 +0000 UTC m=+37.293723892). Removing upload directory." time="2025-08-08T18:33:47Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-08-08T18:33:47Z" level=info msg="PurgeUploads starting: olderThan=2025-08-08 18:33:47.434941697 +0000 UTC m=+37.294242569, actuallyDelete=true" time="2025-08-08T18:33:47Z" 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 37.310s ? 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.008s === 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.009s === RUN TestWalkFileRemoved time="2025-08-08T18:33:10Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.005s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.475s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.08s) === RUN TestGetLimitFromParameter === RUN TestGetLimitFromParameter/foo === RUN TestGetLimitFromParameter/50 === RUN TestGetLimitFromParameter/5 === RUN TestGetLimitFromParameter/ === RUN TestGetLimitFromParameter/812 --- PASS: TestGetLimitFromParameter (0.00s) --- PASS: TestGetLimitFromParameter/foo (0.00s) --- PASS: TestGetLimitFromParameter/50 (0.00s) --- PASS: TestGetLimitFromParameter/5 (0.00s) --- PASS: TestGetLimitFromParameter/ (0.00s) --- PASS: TestGetLimitFromParameter/812 (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/base 0.085s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.26s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.907s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (18.36s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 18.795s ? 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-08-08T18:33:10Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.24.6 === RUN TestEligibleForS3/Client_IP_=_#01 time="2025-08-08T18:33:10Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.24.6 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2025-08-08T18:33:10Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.24.6 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestMatchIPV4WithRegionNotMatched === CONT TestParsing === CONT TestMatchIPV4WithRegionMatched === CONT TestInvalidNetworkType === CONT TestUpdateCalledRegularly === CONT TestInvalidData === CONT TestMatchIPV4_2 === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4 time="2025-08-08T18:33:10Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.6 === CONT TestMatchIPV6 time="2025-08-08T18:33:10Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.6 instance.id=e5759c73-13fc-464f-b117-c535f74e014e --- PASS: TestMatchIPV4WithRegionNotMatched (0.00s) --- PASS: TestS3TryUpdate (0.00s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) time="2025-08-08T18:33:10Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.6 instance.id=e5759c73-13fc-464f-b117-c535f74e014e --- PASS: TestMatchIPV6 (0.00s) --- PASS: TestInvalidData (0.00s) --- PASS: TestMatchIPV4WithRegionMatched (0.00s) --- PASS: TestParsing (0.00s) time="2025-08-08T18:33:10Z" level=error msg="unknown ip address format" go.version=go1.24.6 instance.id=e5759c73-13fc-464f-b117-c535f74e014e ip=?0000000000000000000000000000000000 --- PASS: TestMatchIPV4 (0.00s) --- PASS: TestInvalidNetworkType (0.01s) --- PASS: TestMatchIPV4_2 (0.00s) time="2025-08-08T18:33:11Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.6 time="2025-08-08T18:33:12Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.6 time="2025-08-08T18:33:13Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.6 time="2025-08-08T18:33:14Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.6 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.512s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.006s ? 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.529s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.72s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.216s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.01s) PASS ok github.com/docker/distribution/uuid 0.018s ? 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-r13.apk >>> docker-registry*: Adding .pre-install >>> docker-registry-openrc*: Scanning shared objects >>> docker-registry*: Scanning shared objects >>> docker-registry-openrc*: Tracing dependencies... >>> docker-registry-openrc*: Package size: 1.5 KB >>> docker-registry-openrc*: Compressing data... >>> docker-registry-openrc*: Create checksum... >>> docker-registry-openrc*: Create docker-registry-openrc-2.8.3-r13.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-x86.so.1 >>> docker-registry*: Package size: 24.2 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r13.apk >>> docker-registry: Build complete at Fri, 08 Aug 2025 18:35:40 +0000 elapsed time 0h 2m 57s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20250808.183244) (2/2) Purging go (1.24.6-r0) Executing busybox-1.37.0-r19.trigger OK: 400 MiB in 104 packages >>> docker-registry: Updating the community/x86 repository index... >>> docker-registry: Signing the index...