>>> docker-registry: Building community/docker-registry 2.8.3-r16 (using abuild 3.15.0-r3) started Fri, 05 Sep 2025 01:14:05 +0000 >>> docker-registry: Validating /home/buildozer/aports/community/docker-registry/APKBUILD... >>> docker-registry: Analyzing dependencies... >>> docker-registry: Installing for build: build-base git go (1/2) Installing go (1.25.1-r0) (2/2) Installing .makedepends-docker-registry (20250905.011406) busybox-1.37.0-r23.trigger: Executing script... OK: 536 MiB in 108 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge//docker-registry-2.8.3.tar.gz >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge//docker-registry-2.8.3.tar.gz >>> docker-registry: Checking sha512sums... docker-registry-2.8.3.tar.gz: OK log-hook-syslog.patch: OK config-example.patch: OK bugsnag-panicwrap.patch: OK docker-registry.initd: OK docker-registry.confd: OK docker-registry.logrotate: OK test-non-constant-fmt-str.patch: OK skip-test-graceful-shutdown.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2025-09-05T01:14:24Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-09-05T01:14:24Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/configuration 0.014s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-09-05T01:14:24Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.00s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.018s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.00s) PASS ok github.com/docker/distribution/health 0.006s === RUN TestGETDownHandlerDoesNotChangeStatus --- PASS: TestGETDownHandlerDoesNotChangeStatus (0.00s) === RUN TestGETUpHandlerDoesNotChangeStatus --- PASS: TestGETUpHandlerDoesNotChangeStatus (0.00s) === RUN TestPOSTDownHandlerChangeStatus --- PASS: TestPOSTDownHandlerChangeStatus (0.00s) === RUN TestPOSTUpHandlerChangeStatus --- PASS: TestPOSTUpHandlerChangeStatus (0.00s) PASS ok github.com/docker/distribution/health/api 0.004s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.35s) PASS ok github.com/docker/distribution/health/checks 0.369s ? 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.013s === 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.003s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.00s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.007s === 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/09/05 01:14:26 http: TLS handshake error from 127.0.0.1:40912: 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:37719/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:37719/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:37719/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:37719/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:42537?status=0, fail=true --- PASS: TestHTTPSink (0.04s) === RUN TestListener --- PASS: TestListener (0.27s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-09-05T01:14:26Z" level=info msg="broadcaster: closing" time="2025-09-05T01:14:26Z" level=info msg="closing testSink" time="2025-09-05T01:14:26Z" level=info msg="closing testSink" time="2025-09-05T01:14:26Z" level=info msg="closing testSink" time="2025-09-05T01:14:26Z" level=info msg="closing testSink" time="2025-09-05T01:14:26Z" level=info msg="closing testSink" time="2025-09-05T01:14:26Z" level=info msg="closing testSink" time="2025-09-05T01:14:26Z" level=info msg="closing testSink" time="2025-09-05T01:14:26Z" level=info msg="closing testSink" time="2025-09-05T01:14:26Z" level=info msg="closing testSink" time="2025-09-05T01:14:26Z" level=info msg="closing testSink" time="2025-09-05T01:14:26Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2025-09-05T01:14:26Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.18s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-09-05T01:14:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:26Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:26Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:27Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:27Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:27Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:27Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:27Z" level=warning msg="&{0xc003502cf0 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:27Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.50s) PASS ok github.com/docker/distribution/notifications 1.013s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2025-09-05T01:14:26Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-09-05T01:14:26.31516431Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 time="2025-09-05T01:14:26.315185932Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T01:14:26.315460721Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.1 time="2025-09-05T01:14:26.315470021Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.1 time="2025-09-05T01:14:26.315797878Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.1 time="2025-09-05T01:14:26.315905313Z" level=info msg="Starting upload purge in 45m0s" go.version=go1.25.1 time="2025-09-05T01:14:29.325429099Z" level=info msg="response completed" go.version=go1.25.1 http.request.host=127.0.0.1 http.request.id=4f574a30-c346-4c98-bbce-543e37668522 http.request.method=GET http.request.remoteaddr="127.0.0.1:36636" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.224063ms http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Sep/2025:01:14:29 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-09-05T01:14:29.326150411Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.1 --- PASS: TestRegistrySupportedCipherSuite (3.39s) === RUN TestRegistryUnsupportedCipherSuite time="2025-09-05T01:14:29.832867164Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-09-05T01:14:29.833773914Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 time="2025-09-05T01:14:29.833791813Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T01:14:29.833947381Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.1 time="2025-09-05T01:14:29.833968579Z" level=info msg="Starting upload purge in 26m0s" go.version=go1.25.1 --- PASS: TestRegistryUnsupportedCipherSuite (8.51s) PASS ok github.com/docker/distribution/registry 11.914s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.011s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.01s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.03s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.08s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.150s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-09-05T01:14:26Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.1 instance.id=e147119f-46ec-422e-a420-54a2aed4c287 time="2025-09-05T01:14:26Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.1 instance.id=e147119f-46ec-422e-a420-54a2aed4c287 --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2025-09-05T01:14:26Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.1 password=w8Nj79asFJj3hZ8dlVzhqnv2wEGBSc4DdY32dqXNy4E user=docker --- PASS: TestCreateHtpasswdFile (0.07s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.083s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.005s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.00s) === RUN TestLeeway time="2025-09-05T01:14:26Z" level=info msg="token not to be used before 2025-09-05 01:14:27 +0000 UTC - currently 2025-09-05 01:14:26.721476581 +0000 UTC m=+0.003980365" time="2025-09-05T01:14:26Z" level=info msg="token not to be used after 2025-09-05 01:14:26 +0000 UTC - currently 2025-09-05 01:14:26.721688791 +0000 UTC m=+0.004192568" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2025-09-05T01:14:26Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.00s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.014s === 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.01s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.00s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.049s === 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.008s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.003s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-09-05T01:14:28Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 time="2025-09-05T01:14:28Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T01:14:28Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:36009" http.request.id=2098890c-c3a3-4f11-aff8-e0da54dc8e73 http.request.method=GET http.request.remoteaddr="127.0.0.1:37306" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.308072ms http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Sep/2025:01:14:28 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.00s) === RUN TestCatalogAPI time="2025-09-05T01:14:28Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 time="2025-09-05T01:14:28Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T01:14:28Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38573" http.request.id=0cd98ec4-346a-40d1-b08e-82e87550308b http.request.method=GET http.request.remoteaddr="127.0.0.1:40740" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="652.295µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [05/Sep/2025:01:14:28 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-09-05T01:14:28Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38573" http.request.id=e0a7a6b3-ed44-4ecf-bedc-a96f783fafe4 http.request.method=POST http.request.remoteaddr="127.0.0.1:40740" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.028716ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:28 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:29Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38573" http.request.id=008904fe-3481-4650-8fa8-4cb1cabc0539 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40740" http.request.uri="/v2/foo/aaaa/blobs/uploads/263b0888-e2d8-4930-b0ad-3415a635dcfe?_state=-b_rXq3k1QdSk84pZGdVEF9jp76b_lPrbIElKml44iZ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIyNjNiMDg4OC1lMmQ4LTQ5MzAtYjBhZC0zNDE1YTYzNWRjZmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6MjguMTI2MDE0Mjk2WiJ9&digest=sha256%3Aabf48da2071f2a04434a3bd9364405b389e68c62b710c88eca69bffe0702455d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.100218411s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:28 +0000] "PUT /v2/foo/aaaa/blobs/uploads/263b0888-e2d8-4930-b0ad-3415a635dcfe?_state=-b_rXq3k1QdSk84pZGdVEF9jp76b_lPrbIElKml44iZ7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIyNjNiMDg4OC1lMmQ4LTQ5MzAtYjBhZC0zNDE1YTYzNWRjZmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6MjguMTI2MDE0Mjk2WiJ9&digest=sha256%3Aabf48da2071f2a04434a3bd9364405b389e68c62b710c88eca69bffe0702455d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:29Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38573" http.request.id=97a42974-380f-4329-890b-7c5fa4f96610 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40740" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.290199ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:29 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:29Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38573" http.request.id=eac56912-8cb6-45b7-b961-b2bab9aff291 http.request.method=POST http.request.remoteaddr="127.0.0.1:40740" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="994.032µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:29 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:31Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38573" http.request.id=4c884670-01a5-4d65-b808-fd0216941973 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40740" http.request.uri="/v2/foo/bbbb/blobs/uploads/00ab369f-bc4a-4786-af1c-eb59e5b35a36?_state=cAXassp-1_UwP9zuvibFC4-wgKkSND2vz7ihELwv2Fl7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIwMGFiMzY5Zi1iYzRhLTQ3ODYtYWYxYy1lYjU5ZTViMzVhMzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6MjkuMzI0MDk5MTU2WiJ9&digest=sha256%3A440f81c319d8e00ff8efc449c30a4fcf994645fd502ca723d282979b321b82e5" http.request.useragent="Go-http-client/1.1" http.response.duration=1.777168206s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:29 +0000] "PUT /v2/foo/bbbb/blobs/uploads/00ab369f-bc4a-4786-af1c-eb59e5b35a36?_state=cAXassp-1_UwP9zuvibFC4-wgKkSND2vz7ihELwv2Fl7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIwMGFiMzY5Zi1iYzRhLTQ3ODYtYWYxYy1lYjU5ZTViMzVhMzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6MjkuMzI0MDk5MTU2WiJ9&digest=sha256%3A440f81c319d8e00ff8efc449c30a4fcf994645fd502ca723d282979b321b82e5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:31Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38573" http.request.id=5fb43dc7-fcd3-4a05-ada8-e5819d789070 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40740" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.2917ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:31 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:31Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38573" http.request.id=0f427f08-3a23-437b-be94-ca65b3a29782 http.request.method=POST http.request.remoteaddr="127.0.0.1:40740" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="963.019µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:31 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:33Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38573" http.request.id=2ebf79b9-8701-4683-a4e4-8267d8e741ff http.request.method=PUT http.request.remoteaddr="127.0.0.1:40740" http.request.uri="/v2/foo/cccc/blobs/uploads/0d5bec88-9601-4ec3-a9a4-a41df54ad70c?_state=GumtaGf_-pidioMJFP95Qc8cksQrRHCAylPKZiiwhOJ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIwZDViZWM4OC05NjAxLTRlYzMtYTlhNC1hNDFkZjU0YWQ3MGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6MzEuMjAzNTg3NDU2WiJ9&digest=sha256%3A00be8c8a2a3782b51f4d8f618660050f63d6e2554427d0466c3e09792bceb72d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.806342027s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:31 +0000] "PUT /v2/foo/cccc/blobs/uploads/0d5bec88-9601-4ec3-a9a4-a41df54ad70c?_state=GumtaGf_-pidioMJFP95Qc8cksQrRHCAylPKZiiwhOJ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIwZDViZWM4OC05NjAxLTRlYzMtYTlhNC1hNDFkZjU0YWQ3MGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6MzEuMjAzNTg3NDU2WiJ9&digest=sha256%3A00be8c8a2a3782b51f4d8f618660050f63d6e2554427d0466c3e09792bceb72d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:33Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38573" http.request.id=626d8236-9d6d-4451-a031-4d42a09622a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40740" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.354121ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:33 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:33Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38573" http.request.id=bf694074-c875-4dfd-b14e-69db102ba6dd http.request.method=POST http.request.remoteaddr="127.0.0.1:40740" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="884.265µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:33 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:33Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38573" http.request.id=fcec1f5a-6b7e-4a97-903a-deb20d85803d http.request.method=PUT http.request.remoteaddr="127.0.0.1:40740" http.request.uri="/v2/foo/dddd/blobs/uploads/7009d6d3-94c1-46e0-9998-d0d2ccd3c902?_state=9BX8bjwXoRB2tX_lV-h4uajgmxRoW-a1AMAzpliI3WJ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI3MDA5ZDZkMy05NGMxLTQ2ZTAtOTk5OC1kMGQyY2NkM2M5MDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6MzMuMDg1NjM3MDE2WiJ9&digest=sha256%3Aefc8530b17117ebe618ba47781fc6c39b6d4c2fe6201131726e280312dd56efd" http.request.useragent="Go-http-client/1.1" http.response.duration=691.814714ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:33 +0000] "PUT /v2/foo/dddd/blobs/uploads/7009d6d3-94c1-46e0-9998-d0d2ccd3c902?_state=9BX8bjwXoRB2tX_lV-h4uajgmxRoW-a1AMAzpliI3WJ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI3MDA5ZDZkMy05NGMxLTQ2ZTAtOTk5OC1kMGQyY2NkM2M5MDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6MzMuMDg1NjM3MDE2WiJ9&digest=sha256%3Aefc8530b17117ebe618ba47781fc6c39b6d4c2fe6201131726e280312dd56efd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:33Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38573" http.request.id=ac5b7726-2aa4-40a5-920a-286bb1aae3e0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40740" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.282381ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:33 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:33Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38573" http.request.id=d3b68dc0-5946-4560-a885-35d879583325 http.request.method=POST http.request.remoteaddr="127.0.0.1:40740" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="900.613µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:33 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:35Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38573" http.request.id=8015da2e-7f55-47fe-a11a-7adebf9e608b http.request.method=PUT http.request.remoteaddr="127.0.0.1:40740" http.request.uri="/v2/foo/eeee/blobs/uploads/be9e998e-5d9f-42d7-8a52-6fa6f9e8d0ef?_state=BgYW_jQRd7aVydG6VOCmvTyI24KqmUd5Xdu4P29PeRR7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJiZTllOTk4ZS01ZDlmLTQyZDctOGE1Mi02ZmE2ZjllOGQwZWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6MzMuODY4OTg2NTU2WiJ9&digest=sha256%3A5c68f7174dbd44bfd84fa735d7288f1842e412be47ab7b37c5e45fe33319d7c0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.370661449s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:33 +0000] "PUT /v2/foo/eeee/blobs/uploads/be9e998e-5d9f-42d7-8a52-6fa6f9e8d0ef?_state=BgYW_jQRd7aVydG6VOCmvTyI24KqmUd5Xdu4P29PeRR7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiJiZTllOTk4ZS01ZDlmLTQyZDctOGE1Mi02ZmE2ZjllOGQwZWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6MzMuODY4OTg2NTU2WiJ9&digest=sha256%3A5c68f7174dbd44bfd84fa735d7288f1842e412be47ab7b37c5e45fe33319d7c0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:35Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38573" http.request.id=639c12eb-903c-4150-8f45-08c5f5f116b5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40740" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.317536ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:35 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:35Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38573" http.request.id=283084a1-2721-46df-b50c-25b0abf361e7 http.request.method=POST http.request.remoteaddr="127.0.0.1:40740" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="872.519µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:35 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:36Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38573" http.request.id=be3485a3-ee6e-42aa-920f-ba4adcdff315 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40740" http.request.uri="/v2/foo/ffff/blobs/uploads/aae8fcea-8533-412b-baa3-cb84ad4cfbe4?_state=FA0pwKjTvb9Fnh62A0kWqxIYI2nxbYf_WzeL4qam_aR7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJhYWU4ZmNlYS04NTMzLTQxMmItYmFhMy1jYjg0YWQ0Y2ZiZTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6MzUuMzI5NTczODY0WiJ9&digest=sha256%3A3f123db5dae6d50e29398d055eaaa8e7aeb80b06ce08526b80eae680cadcecc8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.342277331s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:35 +0000] "PUT /v2/foo/ffff/blobs/uploads/aae8fcea-8533-412b-baa3-cb84ad4cfbe4?_state=FA0pwKjTvb9Fnh62A0kWqxIYI2nxbYf_WzeL4qam_aR7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJhYWU4ZmNlYS04NTMzLTQxMmItYmFhMy1jYjg0YWQ0Y2ZiZTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6MzUuMzI5NTczODY0WiJ9&digest=sha256%3A3f123db5dae6d50e29398d055eaaa8e7aeb80b06ce08526b80eae680cadcecc8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:36Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38573" http.request.id=23b34d11-b87c-44cf-b5cb-d6a631ca4355 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40740" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.190701ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:36 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:36Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38573" http.request.id=174ccbaa-65c5-4c94-b2c8-19720036e549 http.request.method=GET http.request.remoteaddr="127.0.0.1:40740" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="576.288µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [05/Sep/2025:01:14:36 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-09-05T01:14:36Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38573" http.request.id=1f3868ba-0dd3-4254-8a17-e61ad85bfce6 http.request.method=GET http.request.remoteaddr="127.0.0.1:40740" 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="566.398µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [05/Sep/2025:01:14:36 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-09-05T01:14:36Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38573" http.request.id=4def9feb-b4b8-4e87-8c9f-74014cbc9533 http.request.method=GET http.request.remoteaddr="127.0.0.1:40740" 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="567.629µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [05/Sep/2025:01:14:36 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-09-05T01:14:36Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38573" http.request.id=bb60831a-8a0c-4f4e-a391-71d585acc4ce http.request.method=GET http.request.remoteaddr="127.0.0.1:40740" 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="523.488µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [05/Sep/2025:01:14:36 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-09-05T01:14:36Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38573" http.request.id=c3a9e4d3-1897-4e9e-9391-1ff027b91d44 http.request.method=GET http.request.remoteaddr="127.0.0.1:40740" 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="508.334µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [05/Sep/2025:01:14:36 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-09-05T01:14:36Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38573" http.request.id=dfbf73d8-f51b-462a-9b72-7155e8670678 http.request.method=GET http.request.remoteaddr="127.0.0.1:40740" 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="477.194µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [05/Sep/2025:01:14:36 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-09-05T01:14:36Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:15] err.message="invalid number of results requested" go.version=go1.25.1 http.request.host="127.0.0.1:38573" http.request.id=9fc5f4b3-a916-48b5-89db-02b7eaf77a99 http.request.method=GET http.request.remoteaddr="127.0.0.1:40740" 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="537.087µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [05/Sep/2025:01:14:36 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-09-05T01:14:36Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:6] err.message="invalid number of results requested" go.version=go1.25.1 http.request.host="127.0.0.1:38573" http.request.id=1a67ccb7-1fa4-400b-bb92-3c2357b8bcc9 http.request.method=GET http.request.remoteaddr="127.0.0.1:40740" 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="476.315µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [05/Sep/2025:01:14:36 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-09-05T01:14:36Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38573" http.request.id=599dcc3d-01d7-4160-8c47-1dfb61f1d7d6 http.request.method=GET http.request.remoteaddr="127.0.0.1:40740" 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="484.761µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [05/Sep/2025:01:14:36 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-09-05T01:14:36Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38573" http.request.id=11752846-34f6-4938-be45-0707dd18eda5 http.request.method=GET http.request.remoteaddr="127.0.0.1:40740" 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="496.725µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [05/Sep/2025:01:14:36 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-09-05T01:14:36Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 time="2025-09-05T01:14:36Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T01:14:36Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:45585" http.request.id=3a0f3749-548c-4e78-a06e-e08b9beeb39f http.request.method=POST http.request.remoteaddr="127.0.0.1:45788" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.038397ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:36 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:37Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:45585" http.request.id=627b13e4-9511-4cec-812a-8febaf76f913 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45788" http.request.uri="/v2/foo/aaaa/blobs/uploads/f9a8bdc8-26db-4ed2-8cad-07450d986d03?_state=1kHu5ad2mlLnObNo9ma_rpsHYPiGpSb5Do4HhOxvi1F7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJmOWE4YmRjOC0yNmRiLTRlZDItOGNhZC0wNzQ1MGQ5ODZkMDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6MzYuNzUxMjAxODZaIn0%3D&digest=sha256%3A62d76adb4b3e99014af0d40d8528aafc292de186518a60acbcd5b88c608c1bc2" http.request.useragent="Go-http-client/1.1" http.response.duration=887.099878ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:36 +0000] "PUT /v2/foo/aaaa/blobs/uploads/f9a8bdc8-26db-4ed2-8cad-07450d986d03?_state=1kHu5ad2mlLnObNo9ma_rpsHYPiGpSb5Do4HhOxvi1F7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJmOWE4YmRjOC0yNmRiLTRlZDItOGNhZC0wNzQ1MGQ5ODZkMDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6MzYuNzUxMjAxODZaIn0%3D&digest=sha256%3A62d76adb4b3e99014af0d40d8528aafc292de186518a60acbcd5b88c608c1bc2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:37Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:45585" http.request.id=c8dadb12-ebea-4274-990c-a644b5cddf17 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45788" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.246644ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:37 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:37Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:45585" http.request.id=3692f5be-d58c-4fea-a189-b4efbb68c231 http.request.method=POST http.request.remoteaddr="127.0.0.1:45788" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="859.968µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:37 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:39Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:45585" http.request.id=6d758ab8-7610-479b-82bc-8eb3a0f6766d http.request.method=PUT http.request.remoteaddr="127.0.0.1:45788" http.request.uri="/v2/foo/bbbb/blobs/uploads/fd3e9a5a-66cb-41c0-ba13-0296c63a6949?_state=b_EyNpWoAM6mJbUO3IcaE3kMuoOME07mwdEto9PtVBR7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJmZDNlOWE1YS02NmNiLTQxYzAtYmExMy0wMjk2YzYzYTY5NDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6MzcuNzM1NzQzMjA3WiJ9&digest=sha256%3A546cf807237d8932931a1f800964a135fb66e208b1ec9cac1b73b546c24e7919" http.request.useragent="Go-http-client/1.1" http.response.duration=1.537429617s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:37 +0000] "PUT /v2/foo/bbbb/blobs/uploads/fd3e9a5a-66cb-41c0-ba13-0296c63a6949?_state=b_EyNpWoAM6mJbUO3IcaE3kMuoOME07mwdEto9PtVBR7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJmZDNlOWE1YS02NmNiLTQxYzAtYmExMy0wMjk2YzYzYTY5NDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6MzcuNzM1NzQzMjA3WiJ9&digest=sha256%3A546cf807237d8932931a1f800964a135fb66e208b1ec9cac1b73b546c24e7919 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:39Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:45585" http.request.id=fe141c3a-23ab-4643-b9b4-87bc2d47b9d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45788" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.16765ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:39 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:39Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:45585" http.request.id=1b9750c9-046e-4d2c-9aed-bc07f6fd1648 http.request.method=POST http.request.remoteaddr="127.0.0.1:45788" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="783.37µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:39 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:39Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:45585" http.request.id=9d91e6ef-e170-4ed6-8ab6-1aac4a1ca5f7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45788" http.request.uri="/v2/foo/cccc/blobs/uploads/74a91fda-fc53-4f07-b20c-f8742245e30d?_state=OOvk9-bS5_rf3K-FuSsI5xI_vRMExRvQyaFnUgZmKQ97Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI3NGE5MWZkYS1mYzUzLTRmMDctYjIwYy1mODc0MjI0NWUzMGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6MzkuMzMzNDM3MDkzWiJ9&digest=sha256%3A011c473969794adab8996c56face46eaf89e35a8b8486d4057645a8b821ce6f8" http.request.useragent="Go-http-client/1.1" http.response.duration=595.69037ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:39 +0000] "PUT /v2/foo/cccc/blobs/uploads/74a91fda-fc53-4f07-b20c-f8742245e30d?_state=OOvk9-bS5_rf3K-FuSsI5xI_vRMExRvQyaFnUgZmKQ97Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI3NGE5MWZkYS1mYzUzLTRmMDctYjIwYy1mODc0MjI0NWUzMGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6MzkuMzMzNDM3MDkzWiJ9&digest=sha256%3A011c473969794adab8996c56face46eaf89e35a8b8486d4057645a8b821ce6f8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:39Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:45585" http.request.id=0d9f6180-86a1-40c7-9cd0-457d95e818b3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45788" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.169218ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:39 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:40Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:45585" http.request.id=a9323cc8-f421-45e0-824b-5f4dcfd2e3b4 http.request.method=POST http.request.remoteaddr="127.0.0.1:45788" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="867.54µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:40 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:41Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:45585" http.request.id=ad429420-2faf-40bf-b580-7a33c0c52d19 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45788" http.request.uri="/v2/foo/dddd/blobs/uploads/df7cbd82-0697-48b6-9399-287b16132194?_state=Kfkut1bbXNMNISBZ2RcmAWFWlRKpxbtcDfHDPta8LmB7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJkZjdjYmQ4Mi0wNjk3LTQ4YjYtOTM5OS0yODdiMTYxMzIxOTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NDAuMDA3ODE2MzQ4WiJ9&digest=sha256%3A3c9b2b42b39305875fe428963547726b99e213a46678bdfaaccad040212994f8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.173219443s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:40 +0000] "PUT /v2/foo/dddd/blobs/uploads/df7cbd82-0697-48b6-9399-287b16132194?_state=Kfkut1bbXNMNISBZ2RcmAWFWlRKpxbtcDfHDPta8LmB7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJkZjdjYmQ4Mi0wNjk3LTQ4YjYtOTM5OS0yODdiMTYxMzIxOTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NDAuMDA3ODE2MzQ4WiJ9&digest=sha256%3A3c9b2b42b39305875fe428963547726b99e213a46678bdfaaccad040212994f8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:41Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:45585" http.request.id=2f875f46-a01b-4152-a92b-17fed9002f16 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45788" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.29165ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:41 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:41Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:45585" http.request.id=b108c1f8-c15c-45f5-9b78-bfa6ce5c6b26 http.request.method=GET http.request.remoteaddr="127.0.0.1:45788" 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="541µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [05/Sep/2025:01:14:41 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (13.15s) === RUN TestURLPrefix time="2025-09-05T01:14:41Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 time="2025-09-05T01:14:41Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T01:14:41Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:39681" http.request.id=4e19cb65-c928-4d18-a939-3bd85ddff8c3 http.request.method=GET http.request.remoteaddr="127.0.0.1:58438" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="766.473µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Sep/2025:01:14:41 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2025-09-05T01:14:41Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 time="2025-09-05T01:14:41Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T01:14:41Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:5af46fb137fd42d37f94d0f691669d714a7cd41349359bbcb1a170544baad486 err.message="blob unknown to registry" go.version=go1.25.1 http.request.host="127.0.0.1:33537" http.request.id=d5baa120-f78e-4cf1-938a-0fe992f43f2d http.request.method=GET http.request.remoteaddr="127.0.0.1:37558" http.request.uri="/v2/foo/bar/blobs/sha256:5af46fb137fd42d37f94d0f691669d714a7cd41349359bbcb1a170544baad486" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.033984ms http.response.status=404 http.response.written=157 vars.digest="sha256:5af46fb137fd42d37f94d0f691669d714a7cd41349359bbcb1a170544baad486" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:01:14:41 +0000] "GET /v2/foo/bar/blobs/sha256:5af46fb137fd42d37f94d0f691669d714a7cd41349359bbcb1a170544baad486 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-09-05T01:14:41Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:5af46fb137fd42d37f94d0f691669d714a7cd41349359bbcb1a170544baad486 err.message="blob unknown to registry" go.version=go1.25.1 http.request.host="127.0.0.1:33537" http.request.id=8b118857-7461-45de-b5d0-d7fbf2d5c73d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37572" http.request.uri="/v2/foo/bar/blobs/sha256:5af46fb137fd42d37f94d0f691669d714a7cd41349359bbcb1a170544baad486" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="827.7µs" http.response.status=404 http.response.written=157 vars.digest="sha256:5af46fb137fd42d37f94d0f691669d714a7cd41349359bbcb1a170544baad486" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:01:14:41 +0000] "HEAD /v2/foo/bar/blobs/sha256:5af46fb137fd42d37f94d0f691669d714a7cd41349359bbcb1a170544baad486 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-09-05T01:14:41Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33537" http.request.id=a88fb0a5-1f55-47fa-8869-588748ddecd3 http.request.method=POST http.request.remoteaddr="127.0.0.1:37572" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="770.74µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:41Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33537" http.request.id=21c01f53-e5f2-419c-bb6d-a6584eebdd4e http.request.method=GET http.request.remoteaddr="127.0.0.1:37572" http.request.uri="/v2/foo/bar/blobs/uploads/cf03a78e-dba8-4073-b1ab-5ee625d7ba67?_state=ilI18TSW9uJf8fekIjA0r3hSQQhpPfw8FB8kdeGkVtZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNmMDNhNzhlLWRiYTgtNDA3My1iMWFiLTVlZTYyNWQ3YmE2NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0MS4yNjAxODU2NjRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="763.209µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:41 +0000] "GET /v2/foo/bar/blobs/uploads/cf03a78e-dba8-4073-b1ab-5ee625d7ba67?_state=ilI18TSW9uJf8fekIjA0r3hSQQhpPfw8FB8kdeGkVtZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNmMDNhNzhlLWRiYTgtNDA3My1iMWFiLTVlZTYyNWQ3YmE2NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0MS4yNjAxODU2NjRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:41Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33537" http.request.id=87031080-551f-48f6-82bf-063780649d64 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37572" http.request.uri="/v2/foo/bar/blobs/uploads/cf03a78e-dba8-4073-b1ab-5ee625d7ba67?_state=ilI18TSW9uJf8fekIjA0r3hSQQhpPfw8FB8kdeGkVtZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNmMDNhNzhlLWRiYTgtNDA3My1iMWFiLTVlZTYyNWQ3YmE2NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0MS4yNjAxODU2NjRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="725.103µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:41 +0000] "DELETE /v2/foo/bar/blobs/uploads/cf03a78e-dba8-4073-b1ab-5ee625d7ba67?_state=ilI18TSW9uJf8fekIjA0r3hSQQhpPfw8FB8kdeGkVtZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNmMDNhNzhlLWRiYTgtNDA3My1iMWFiLTVlZTYyNWQ3YmE2NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0MS4yNjAxODU2NjRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:41Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.1 http.request.host="127.0.0.1:33537" http.request.id=786a20e0-b420-4760-b4fe-701c1d07e81c http.request.method=GET http.request.remoteaddr="127.0.0.1:37572" http.request.uri="/v2/foo/bar/blobs/uploads/cf03a78e-dba8-4073-b1ab-5ee625d7ba67?_state=ilI18TSW9uJf8fekIjA0r3hSQQhpPfw8FB8kdeGkVtZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNmMDNhNzhlLWRiYTgtNDA3My1iMWFiLTVlZTYyNWQ3YmE2NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0MS4yNjAxODU2NjRaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=cf03a78e-dba8-4073-b1ab-5ee625d7ba67 time="2025-09-05T01:14:41Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.25.1 http.request.host="127.0.0.1:33537" http.request.id=786a20e0-b420-4760-b4fe-701c1d07e81c http.request.method=GET http.request.remoteaddr="127.0.0.1:37572" http.request.uri="/v2/foo/bar/blobs/uploads/cf03a78e-dba8-4073-b1ab-5ee625d7ba67?_state=ilI18TSW9uJf8fekIjA0r3hSQQhpPfw8FB8kdeGkVtZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNmMDNhNzhlLWRiYTgtNDA3My1iMWFiLTVlZTYyNWQ3YmE2NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0MS4yNjAxODU2NjRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="665.749µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=cf03a78e-dba8-4073-b1ab-5ee625d7ba67 127.0.0.1 - - [05/Sep/2025:01:14:41 +0000] "GET /v2/foo/bar/blobs/uploads/cf03a78e-dba8-4073-b1ab-5ee625d7ba67?_state=ilI18TSW9uJf8fekIjA0r3hSQQhpPfw8FB8kdeGkVtZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNmMDNhNzhlLWRiYTgtNDA3My1iMWFiLTVlZTYyNWQ3YmE2NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0MS4yNjAxODU2NjRaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-09-05T01:14:41Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33537" http.request.id=08a45ec7-3399-4e75-ba5b-195f86fc8e87 http.request.method=POST http.request.remoteaddr="127.0.0.1:37584" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="876.103µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:41Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.1 http.request.host="127.0.0.1:33537" http.request.id=023dd996-f785-4506-8cdc-a63e7ad525b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37584" http.request.uri="/v2/foo/bar/blobs/uploads/dfe47237-6b25-4234-86d6-97a300d6ec22?_state=ukK8wJx1WK_qh-iMZort8IU8OEIMJSjabUINAJXbUcp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRmZTQ3MjM3LTZiMjUtNDIzNC04NmQ2LTk3YTMwMGQ2ZWMyMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0MS4yNjM2NDg3OTFaIn0%3D&digest=sha256%3A5af46fb137fd42d37f94d0f691669d714a7cd41349359bbcb1a170544baad486" http.request.useragent="Go-http-client/1.1" provided=sha256:5af46fb137fd42d37f94d0f691669d714a7cd41349359bbcb1a170544baad486 vars.name="foo/bar" vars.uuid=dfe47237-6b25-4234-86d6-97a300d6ec22 time="2025-09-05T01:14:41Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.1 http.request.host="127.0.0.1:33537" http.request.id=023dd996-f785-4506-8cdc-a63e7ad525b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37584" http.request.uri="/v2/foo/bar/blobs/uploads/dfe47237-6b25-4234-86d6-97a300d6ec22?_state=ukK8wJx1WK_qh-iMZort8IU8OEIMJSjabUINAJXbUcp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRmZTQ3MjM3LTZiMjUtNDIzNC04NmQ2LTk3YTMwMGQ2ZWMyMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0MS4yNjM2NDg3OTFaIn0%3D&digest=sha256%3A5af46fb137fd42d37f94d0f691669d714a7cd41349359bbcb1a170544baad486" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=dfe47237-6b25-4234-86d6-97a300d6ec22 time="2025-09-05T01:14:41Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:5af46fb137fd42d37f94d0f691669d714a7cd41349359bbcb1a170544baad486, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.1 http.request.host="127.0.0.1:33537" http.request.id=023dd996-f785-4506-8cdc-a63e7ad525b2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37584" http.request.uri="/v2/foo/bar/blobs/uploads/dfe47237-6b25-4234-86d6-97a300d6ec22?_state=ukK8wJx1WK_qh-iMZort8IU8OEIMJSjabUINAJXbUcp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRmZTQ3MjM3LTZiMjUtNDIzNC04NmQ2LTk3YTMwMGQ2ZWMyMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0MS4yNjM2NDg3OTFaIn0%3D&digest=sha256%3A5af46fb137fd42d37f94d0f691669d714a7cd41349359bbcb1a170544baad486" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="762.289µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=dfe47237-6b25-4234-86d6-97a300d6ec22 127.0.0.1 - - [05/Sep/2025:01:14:41 +0000] "PUT /v2/foo/bar/blobs/uploads/dfe47237-6b25-4234-86d6-97a300d6ec22?_state=ukK8wJx1WK_qh-iMZort8IU8OEIMJSjabUINAJXbUcp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRmZTQ3MjM3LTZiMjUtNDIzNC04NmQ2LTk3YTMwMGQ2ZWMyMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0MS4yNjM2NDg3OTFaIn0%3D&digest=sha256%3A5af46fb137fd42d37f94d0f691669d714a7cd41349359bbcb1a170544baad486 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-09-05T01:14:41Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33537" http.request.id=3923c445-be17-48ef-9269-6589a90519e0 http.request.method=POST http.request.remoteaddr="127.0.0.1:37584" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="675.916µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:41Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33537" http.request.id=082fe54b-7db8-4fb5-98ec-73330903f6e3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37584" http.request.uri="/v2/foo/bar/blobs/uploads/fae9188c-b14a-487f-8fa9-3f2411fb809e?_state=DiWrJIc9ABRt2S1JYW2A_R9XhIGgnq9dNow5oOWTnop7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZhZTkxODhjLWIxNGEtNDg3Zi04ZmE5LTNmMjQxMWZiODA5ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0MS4yNjUzNzU1NjJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="850.837µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:41 +0000] "PUT /v2/foo/bar/blobs/uploads/fae9188c-b14a-487f-8fa9-3f2411fb809e?_state=DiWrJIc9ABRt2S1JYW2A_R9XhIGgnq9dNow5oOWTnop7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZhZTkxODhjLWIxNGEtNDg3Zi04ZmE5LTNmMjQxMWZiODA5ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0MS4yNjUzNzU1NjJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:41Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33537" http.request.id=e532c05e-c8fc-497d-8860-aabb1ced9dce http.request.method=POST http.request.remoteaddr="127.0.0.1:37584" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="649.51µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:41Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33537" http.request.id=b6711140-f831-4f13-8529-1a492ff75534 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37584" http.request.uri="/v2/foo/bar/blobs/uploads/70758f34-527f-4349-9572-3b39f412c5d2?_state=r97Ida_5V6v-S5McG_pX5f2uZagkcTOIdpCO3aXqvHJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwNzU4ZjM0LTUyN2YtNDM0OS05NTcyLTNiMzlmNDEyYzVkMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0MS4yNjcwOTM5ODFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="785.187µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:41 +0000] "PUT /v2/foo/bar/blobs/uploads/70758f34-527f-4349-9572-3b39f412c5d2?_state=r97Ida_5V6v-S5McG_pX5f2uZagkcTOIdpCO3aXqvHJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwNzU4ZjM0LTUyN2YtNDM0OS05NTcyLTNiMzlmNDEyYzVkMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0MS4yNjcwOTM5ODFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:41Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33537" http.request.id=1d1fe1fa-6d22-45f4-af05-8cb77d4174c3 http.request.method=POST http.request.remoteaddr="127.0.0.1:37584" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="664.449µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:41Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33537" http.request.id=e47cf0a8-8611-4ad3-a793-366c967b4215 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37584" http.request.uri="/v2/foo/bar/blobs/uploads/fbca494f-afeb-47ca-aac8-a2b89b134f15?_state=nFAQ2OTn7iXhtSkbD7WJDnU8tdGsYQqoJjNU7Tf43-R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZiY2E0OTRmLWFmZWItNDdjYS1hYWM4LWEyYjg5YjEzNGYxNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0MS4yNjg3NTI4OTFaIn0%3D&digest=sha256%3A5af46fb137fd42d37f94d0f691669d714a7cd41349359bbcb1a170544baad486" http.request.useragent="Go-http-client/1.1" http.response.duration=532.956128ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:41 +0000] "PUT /v2/foo/bar/blobs/uploads/fbca494f-afeb-47ca-aac8-a2b89b134f15?_state=nFAQ2OTn7iXhtSkbD7WJDnU8tdGsYQqoJjNU7Tf43-R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZiY2E0OTRmLWFmZWItNDdjYS1hYWM4LWEyYjg5YjEzNGYxNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0MS4yNjg3NTI4OTFaIn0%3D&digest=sha256%3A5af46fb137fd42d37f94d0f691669d714a7cd41349359bbcb1a170544baad486 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:41Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33537" http.request.id=cfd83794-5347-45d6-af5c-44636b63a252 http.request.method=POST http.request.remoteaddr="127.0.0.1:37584" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="854.283µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:42Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:33537" http.request.id=2586f7dd-5a6e-4b3c-8f98-1f91351fa5ee http.request.method=PATCH http.request.remoteaddr="127.0.0.1:37584" http.request.uri="/v2/foo/bar/blobs/uploads/f98e545f-89e3-4fe7-88d7-4d33bbada767?_state=vZ3Bq9YYHFvCGifbcyHyp-lNcL52gqjuwuwMYLf69Ex7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY5OGU1NDVmLTg5ZTMtNGZlNy04OGQ3LTRkMzNiYmFkYTc2NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0MS44MTQxNDg4NzVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=581.400522ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:41 +0000] "PATCH /v2/foo/bar/blobs/uploads/f98e545f-89e3-4fe7-88d7-4d33bbada767?_state=vZ3Bq9YYHFvCGifbcyHyp-lNcL52gqjuwuwMYLf69Ex7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY5OGU1NDVmLTg5ZTMtNGZlNy04OGQ3LTRkMzNiYmFkYTc2NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0MS44MTQxNDg4NzVaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:42Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33537" http.request.id=5311bc21-0426-4912-9f28-d17cd4fec18e http.request.method=PUT http.request.remoteaddr="127.0.0.1:37584" http.request.uri="/v2/foo/bar/blobs/uploads/f98e545f-89e3-4fe7-88d7-4d33bbada767?_state=ASz8_UTaQruZ5VhYQX_yv4kAggxyQ51pX2f4VPaRlvV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY5OGU1NDVmLTg5ZTMtNGZlNy04OGQ3LTRkMzNiYmFkYTc2NyIsIk9mZnNldCI6MTg0NjkzNzYsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NDFaIn0%3D&digest=sha256%3A5af46fb137fd42d37f94d0f691669d714a7cd41349359bbcb1a170544baad486" http.request.useragent="Go-http-client/1.1" http.response.duration=1.058942ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:42 +0000] "PUT /v2/foo/bar/blobs/uploads/f98e545f-89e3-4fe7-88d7-4d33bbada767?_state=ASz8_UTaQruZ5VhYQX_yv4kAggxyQ51pX2f4VPaRlvV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImY5OGU1NDVmLTg5ZTMtNGZlNy04OGQ3LTRkMzNiYmFkYTc2NyIsIk9mZnNldCI6MTg0NjkzNzYsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NDFaIn0%3D&digest=sha256%3A5af46fb137fd42d37f94d0f691669d714a7cd41349359bbcb1a170544baad486 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:42Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33537" http.request.id=fbe20728-4855-4f87-80d3-d663efb3af3f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37584" http.request.uri="/v2/foo/bar/blobs/sha256:5af46fb137fd42d37f94d0f691669d714a7cd41349359bbcb1a170544baad486" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="648.498µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:42 +0000] "HEAD /v2/foo/bar/blobs/sha256:5af46fb137fd42d37f94d0f691669d714a7cd41349359bbcb1a170544baad486 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:42Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33537" http.request.id=99b8c199-1750-4d3c-be77-f9f14266a918 http.request.method=GET http.request.remoteaddr="127.0.0.1:37584" http.request.uri="/v2/foo/bar/blobs/sha256:5af46fb137fd42d37f94d0f691669d714a7cd41349359bbcb1a170544baad486" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=7.992549ms http.response.status=200 http.response.written=18469376 127.0.0.1 - - [05/Sep/2025:01:14:42 +0000] "GET /v2/foo/bar/blobs/sha256:5af46fb137fd42d37f94d0f691669d714a7cd41349359bbcb1a170544baad486 HTTP/1.1" 200 18469376 "" "Go-http-client/1.1" time="2025-09-05T01:14:42Z" level=error msg="error parsing digest="sha257:5af46fb137fd42d37f94d0f691669d714a7cd41349359bbcb1a170544baad486": unsupported digest algorithm" go.version=go1.25.1 http.request.host="127.0.0.1:33537" http.request.id=df576e33-5ce9-49de-9357-3020d10cdb8c http.request.method=GET http.request.remoteaddr="127.0.0.1:37584" http.request.uri="/v2/foo/bar/blobs/sha257:5af46fb137fd42d37f94d0f691669d714a7cd41349359bbcb1a170544baad486" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:5af46fb137fd42d37f94d0f691669d714a7cd41349359bbcb1a170544baad486" vars.name="foo/bar" time="2025-09-05T01:14:42Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.1 http.request.host="127.0.0.1:33537" http.request.id=df576e33-5ce9-49de-9357-3020d10cdb8c http.request.method=GET http.request.remoteaddr="127.0.0.1:37584" http.request.uri="/v2/foo/bar/blobs/sha257:5af46fb137fd42d37f94d0f691669d714a7cd41349359bbcb1a170544baad486" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="553.378µs" http.response.status=400 http.response.written=110 vars.digest="sha257:5af46fb137fd42d37f94d0f691669d714a7cd41349359bbcb1a170544baad486" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:01:14:42 +0000] "GET /v2/foo/bar/blobs/sha257:5af46fb137fd42d37f94d0f691669d714a7cd41349359bbcb1a170544baad486 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-09-05T01:14:42Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33537" http.request.id=faf455c6-283f-4117-a1b8-29442ea8d418 http.request.method=GET http.request.remoteaddr="127.0.0.1:37590" http.request.uri="/v2/foo/bar/blobs/sha256:5af46fb137fd42d37f94d0f691669d714a7cd41349359bbcb1a170544baad486" http.request.useragent="Go-http-client/1.1" http.response.duration="844.322µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:42 +0000] "GET /v2/foo/bar/blobs/sha256:5af46fb137fd42d37f94d0f691669d714a7cd41349359bbcb1a170544baad486 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:42Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 time="2025-09-05T01:14:42Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T01:14:42Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:d7e42193dd2fa97a1ec2cdbaa3c999d1d63c362a1d592388404863e3617b90a6 err.message="blob unknown to registry" go.version=go1.25.1 http.request.host="127.0.0.1:33645" http.request.id=5049f0c3-e665-490f-8e36-93d47c438e58 http.request.method=GET http.request.remoteaddr="127.0.0.1:41060" http.request.uri="/v2/foo/bar/blobs/sha256:d7e42193dd2fa97a1ec2cdbaa3c999d1d63c362a1d592388404863e3617b90a6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="905.004µs" http.response.status=404 http.response.written=157 vars.digest="sha256:d7e42193dd2fa97a1ec2cdbaa3c999d1d63c362a1d592388404863e3617b90a6" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:01:14:42 +0000] "GET /v2/foo/bar/blobs/sha256:d7e42193dd2fa97a1ec2cdbaa3c999d1d63c362a1d592388404863e3617b90a6 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-09-05T01:14:42Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:d7e42193dd2fa97a1ec2cdbaa3c999d1d63c362a1d592388404863e3617b90a6 err.message="blob unknown to registry" go.version=go1.25.1 http.request.host="127.0.0.1:33645" http.request.id=342f1841-f4c4-4b0f-a190-7ddd6310ee3a http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41074" http.request.uri="/v2/foo/bar/blobs/sha256:d7e42193dd2fa97a1ec2cdbaa3c999d1d63c362a1d592388404863e3617b90a6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="804.424µs" http.response.status=404 http.response.written=157 vars.digest="sha256:d7e42193dd2fa97a1ec2cdbaa3c999d1d63c362a1d592388404863e3617b90a6" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:01:14:42 +0000] "HEAD /v2/foo/bar/blobs/sha256:d7e42193dd2fa97a1ec2cdbaa3c999d1d63c362a1d592388404863e3617b90a6 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-09-05T01:14:42Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33645" http.request.id=59c22ab6-8f2d-41b6-ba88-dfec9ec053d6 http.request.method=POST http.request.remoteaddr="127.0.0.1:41074" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="604.145µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:42Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33645" http.request.id=49918fe7-ab43-416c-994e-0bfbb7b988f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:41074" http.request.uri="/v2/foo/bar/blobs/uploads/bfc60d6b-c034-49a2-ad25-db3f3cdbdd08?_state=kzuWinKjkeAs7jEhrBVLAhe2hvAMTTBydgZyx0Jth4p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmYzYwZDZiLWMwMzQtNDlhMi1hZDI1LWRiM2YzY2RiZGQwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0Mi40NzgwNjc4NzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="633.448µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:42 +0000] "GET /v2/foo/bar/blobs/uploads/bfc60d6b-c034-49a2-ad25-db3f3cdbdd08?_state=kzuWinKjkeAs7jEhrBVLAhe2hvAMTTBydgZyx0Jth4p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmYzYwZDZiLWMwMzQtNDlhMi1hZDI1LWRiM2YzY2RiZGQwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0Mi40NzgwNjc4NzNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:42Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33645" http.request.id=0fa34121-4257-4a4a-b130-1279ecc94eeb http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41074" http.request.uri="/v2/foo/bar/blobs/uploads/bfc60d6b-c034-49a2-ad25-db3f3cdbdd08?_state=kzuWinKjkeAs7jEhrBVLAhe2hvAMTTBydgZyx0Jth4p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmYzYwZDZiLWMwMzQtNDlhMi1hZDI1LWRiM2YzY2RiZGQwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0Mi40NzgwNjc4NzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="610.691µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:42 +0000] "DELETE /v2/foo/bar/blobs/uploads/bfc60d6b-c034-49a2-ad25-db3f3cdbdd08?_state=kzuWinKjkeAs7jEhrBVLAhe2hvAMTTBydgZyx0Jth4p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmYzYwZDZiLWMwMzQtNDlhMi1hZDI1LWRiM2YzY2RiZGQwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0Mi40NzgwNjc4NzNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:42Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.1 http.request.host="127.0.0.1:33645" http.request.id=81dc4dc8-cb25-4f61-b577-ace8695078e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:41074" http.request.uri="/v2/foo/bar/blobs/uploads/bfc60d6b-c034-49a2-ad25-db3f3cdbdd08?_state=kzuWinKjkeAs7jEhrBVLAhe2hvAMTTBydgZyx0Jth4p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmYzYwZDZiLWMwMzQtNDlhMi1hZDI1LWRiM2YzY2RiZGQwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0Mi40NzgwNjc4NzNaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=bfc60d6b-c034-49a2-ad25-db3f3cdbdd08 time="2025-09-05T01:14:42Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.25.1 http.request.host="127.0.0.1:33645" http.request.id=81dc4dc8-cb25-4f61-b577-ace8695078e9 http.request.method=GET http.request.remoteaddr="127.0.0.1:41074" http.request.uri="/v2/foo/bar/blobs/uploads/bfc60d6b-c034-49a2-ad25-db3f3cdbdd08?_state=kzuWinKjkeAs7jEhrBVLAhe2hvAMTTBydgZyx0Jth4p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmYzYwZDZiLWMwMzQtNDlhMi1hZDI1LWRiM2YzY2RiZGQwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0Mi40NzgwNjc4NzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="598.814µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=bfc60d6b-c034-49a2-ad25-db3f3cdbdd08 127.0.0.1 - - [05/Sep/2025:01:14:42 +0000] "GET /v2/foo/bar/blobs/uploads/bfc60d6b-c034-49a2-ad25-db3f3cdbdd08?_state=kzuWinKjkeAs7jEhrBVLAhe2hvAMTTBydgZyx0Jth4p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJmYzYwZDZiLWMwMzQtNDlhMi1hZDI1LWRiM2YzY2RiZGQwOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0Mi40NzgwNjc4NzNaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-09-05T01:14:42Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33645" http.request.id=62a677e5-7645-4d19-8251-13d932b762fa http.request.method=POST http.request.remoteaddr="127.0.0.1:41084" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="828.428µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:42Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.1 http.request.host="127.0.0.1:33645" http.request.id=f397e054-230d-4599-96ac-4a07d1f34351 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41084" http.request.uri="/v2/foo/bar/blobs/uploads/09734bee-111f-4dec-8c2e-7c8818c1199c?_state=TNFwoeXwAeSsUiJf8WBRVOqY7G8N4LxP7id3AH3AnYd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5NzM0YmVlLTExMWYtNGRlYy04YzJlLTdjODgxOGMxMTk5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0Mi40ODEyMDkyMjlaIn0%3D&digest=sha256%3Ad7e42193dd2fa97a1ec2cdbaa3c999d1d63c362a1d592388404863e3617b90a6" http.request.useragent="Go-http-client/1.1" provided=sha256:d7e42193dd2fa97a1ec2cdbaa3c999d1d63c362a1d592388404863e3617b90a6 vars.name="foo/bar" vars.uuid=09734bee-111f-4dec-8c2e-7c8818c1199c time="2025-09-05T01:14:42Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.1 http.request.host="127.0.0.1:33645" http.request.id=f397e054-230d-4599-96ac-4a07d1f34351 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41084" http.request.uri="/v2/foo/bar/blobs/uploads/09734bee-111f-4dec-8c2e-7c8818c1199c?_state=TNFwoeXwAeSsUiJf8WBRVOqY7G8N4LxP7id3AH3AnYd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5NzM0YmVlLTExMWYtNGRlYy04YzJlLTdjODgxOGMxMTk5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0Mi40ODEyMDkyMjlaIn0%3D&digest=sha256%3Ad7e42193dd2fa97a1ec2cdbaa3c999d1d63c362a1d592388404863e3617b90a6" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=09734bee-111f-4dec-8c2e-7c8818c1199c time="2025-09-05T01:14:42Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:d7e42193dd2fa97a1ec2cdbaa3c999d1d63c362a1d592388404863e3617b90a6, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.1 http.request.host="127.0.0.1:33645" http.request.id=f397e054-230d-4599-96ac-4a07d1f34351 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41084" http.request.uri="/v2/foo/bar/blobs/uploads/09734bee-111f-4dec-8c2e-7c8818c1199c?_state=TNFwoeXwAeSsUiJf8WBRVOqY7G8N4LxP7id3AH3AnYd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5NzM0YmVlLTExMWYtNGRlYy04YzJlLTdjODgxOGMxMTk5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0Mi40ODEyMDkyMjlaIn0%3D&digest=sha256%3Ad7e42193dd2fa97a1ec2cdbaa3c999d1d63c362a1d592388404863e3617b90a6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="711.278µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=09734bee-111f-4dec-8c2e-7c8818c1199c 127.0.0.1 - - [05/Sep/2025:01:14:42 +0000] "PUT /v2/foo/bar/blobs/uploads/09734bee-111f-4dec-8c2e-7c8818c1199c?_state=TNFwoeXwAeSsUiJf8WBRVOqY7G8N4LxP7id3AH3AnYd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5NzM0YmVlLTExMWYtNGRlYy04YzJlLTdjODgxOGMxMTk5YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0Mi40ODEyMDkyMjlaIn0%3D&digest=sha256%3Ad7e42193dd2fa97a1ec2cdbaa3c999d1d63c362a1d592388404863e3617b90a6 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-09-05T01:14:42Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33645" http.request.id=826d3a51-d702-428a-b0b9-2e0f5a96ded2 http.request.method=POST http.request.remoteaddr="127.0.0.1:41084" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="715.637µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:42Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33645" http.request.id=fd2296b8-2d85-4a70-bc6e-b268da199df3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41084" http.request.uri="/v2/foo/bar/blobs/uploads/9b1e710f-cebe-4792-a5d4-4c30eed464b6?_state=vEyuT5zswIVfmaTbldJfyxjYdg7rGCgFo5xFbOxhVvB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjliMWU3MTBmLWNlYmUtNDc5Mi1hNWQ0LTRjMzBlZWQ0NjRiNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0Mi40ODI5MTE5MzNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="857.591µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:42 +0000] "PUT /v2/foo/bar/blobs/uploads/9b1e710f-cebe-4792-a5d4-4c30eed464b6?_state=vEyuT5zswIVfmaTbldJfyxjYdg7rGCgFo5xFbOxhVvB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjliMWU3MTBmLWNlYmUtNDc5Mi1hNWQ0LTRjMzBlZWQ0NjRiNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0Mi40ODI5MTE5MzNaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:42Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33645" http.request.id=035e905c-de40-4725-807e-ff0a18d9bbad http.request.method=POST http.request.remoteaddr="127.0.0.1:41084" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="767.955µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:42Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33645" http.request.id=3d151908-320b-4788-8f4b-10c40f477cbf http.request.method=PUT http.request.remoteaddr="127.0.0.1:41084" http.request.uri="/v2/foo/bar/blobs/uploads/50ff0df4-9558-4c9f-8b72-4fa0c0cec5aa?_state=pdcdcDT1KoL2hZPNqyM6H-NMtYOFV74A2AdvcrAW2xJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUwZmYwZGY0LTk1NTgtNGM5Zi04YjcyLTRmYTBjMGNlYzVhYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0Mi40ODQ4MDk0MjRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="891.625µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:42 +0000] "PUT /v2/foo/bar/blobs/uploads/50ff0df4-9558-4c9f-8b72-4fa0c0cec5aa?_state=pdcdcDT1KoL2hZPNqyM6H-NMtYOFV74A2AdvcrAW2xJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUwZmYwZGY0LTk1NTgtNGM5Zi04YjcyLTRmYTBjMGNlYzVhYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0Mi40ODQ4MDk0MjRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:42Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33645" http.request.id=84370371-603a-40fb-8d86-f01da9669c79 http.request.method=POST http.request.remoteaddr="127.0.0.1:41084" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="724.78µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:43Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33645" http.request.id=2a73b2eb-9ea1-4260-9c30-4592857abb80 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41084" http.request.uri="/v2/foo/bar/blobs/uploads/2d2bc469-2255-433f-a892-0dd4d0105b2b?_state=ZsiqkglGOdL61rcn_bcKP-vyVR_AENmRPS4TMtiGDUN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJkMmJjNDY5LTIyNTUtNDMzZi1hODkyLTBkZDRkMDEwNWIyYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0Mi40ODY3MDEyMzlaIn0%3D&digest=sha256%3Ad7e42193dd2fa97a1ec2cdbaa3c999d1d63c362a1d592388404863e3617b90a6" http.request.useragent="Go-http-client/1.1" http.response.duration=535.007163ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:42 +0000] "PUT /v2/foo/bar/blobs/uploads/2d2bc469-2255-433f-a892-0dd4d0105b2b?_state=ZsiqkglGOdL61rcn_bcKP-vyVR_AENmRPS4TMtiGDUN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJkMmJjNDY5LTIyNTUtNDMzZi1hODkyLTBkZDRkMDEwNWIyYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0Mi40ODY3MDEyMzlaIn0%3D&digest=sha256%3Ad7e42193dd2fa97a1ec2cdbaa3c999d1d63c362a1d592388404863e3617b90a6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:43Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33645" http.request.id=45133ce0-67ae-4347-a070-e170d1b4d386 http.request.method=POST http.request.remoteaddr="127.0.0.1:41084" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="863.18µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:43Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:33645" http.request.id=5a8a6168-23dc-40db-a57a-e7aedb673802 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:41084" http.request.uri="/v2/foo/bar/blobs/uploads/59ec82c6-7c77-411c-b72c-b4face7dd919?_state=WGHxHl991StbG3jcMfnAexcnL1UxHSC4u0ZARNKUI897Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5ZWM4MmM2LTdjNzctNDExYy1iNzJjLWI0ZmFjZTdkZDkxOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0My4wMzM4NDA5MVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=535.910438ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:43 +0000] "PATCH /v2/foo/bar/blobs/uploads/59ec82c6-7c77-411c-b72c-b4face7dd919?_state=WGHxHl991StbG3jcMfnAexcnL1UxHSC4u0ZARNKUI897Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5ZWM4MmM2LTdjNzctNDExYy1iNzJjLWI0ZmFjZTdkZDkxOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0My4wMzM4NDA5MVoifQ%3D%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:43Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33645" http.request.id=78a482b4-88bd-40d4-927a-429a8e923db6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41084" http.request.uri="/v2/foo/bar/blobs/uploads/59ec82c6-7c77-411c-b72c-b4face7dd919?_state=nGlCj7Rbrkwr4SLuXMxVOb6hmrEo1_XcpZVXraoNJrJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5ZWM4MmM2LTdjNzctNDExYy1iNzJjLWI0ZmFjZTdkZDkxOSIsIk9mZnNldCI6MTc0MjQzODQsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NDNaIn0%3D&digest=sha256%3Ad7e42193dd2fa97a1ec2cdbaa3c999d1d63c362a1d592388404863e3617b90a6" http.request.useragent="Go-http-client/1.1" http.response.duration="936.475µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:43 +0000] "PUT /v2/foo/bar/blobs/uploads/59ec82c6-7c77-411c-b72c-b4face7dd919?_state=nGlCj7Rbrkwr4SLuXMxVOb6hmrEo1_XcpZVXraoNJrJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU5ZWM4MmM2LTdjNzctNDExYy1iNzJjLWI0ZmFjZTdkZDkxOSIsIk9mZnNldCI6MTc0MjQzODQsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NDNaIn0%3D&digest=sha256%3Ad7e42193dd2fa97a1ec2cdbaa3c999d1d63c362a1d592388404863e3617b90a6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:43Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33645" http.request.id=328f0e84-cb8d-4cbc-81bc-4dab35151752 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41084" http.request.uri="/v2/foo/bar/blobs/sha256:d7e42193dd2fa97a1ec2cdbaa3c999d1d63c362a1d592388404863e3617b90a6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="636.904µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:43 +0000] "HEAD /v2/foo/bar/blobs/sha256:d7e42193dd2fa97a1ec2cdbaa3c999d1d63c362a1d592388404863e3617b90a6 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:43Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33645" http.request.id=ad1e111b-30c5-4deb-b3ec-0e3efb083e1b http.request.method=GET http.request.remoteaddr="127.0.0.1:41084" http.request.uri="/v2/foo/bar/blobs/sha256:d7e42193dd2fa97a1ec2cdbaa3c999d1d63c362a1d592388404863e3617b90a6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=8.842768ms http.response.status=200 http.response.written=17424384 127.0.0.1 - - [05/Sep/2025:01:14:43 +0000] "GET /v2/foo/bar/blobs/sha256:d7e42193dd2fa97a1ec2cdbaa3c999d1d63c362a1d592388404863e3617b90a6 HTTP/1.1" 200 17424384 "" "Go-http-client/1.1" time="2025-09-05T01:14:43Z" level=error msg="error parsing digest="sha257:d7e42193dd2fa97a1ec2cdbaa3c999d1d63c362a1d592388404863e3617b90a6": unsupported digest algorithm" go.version=go1.25.1 http.request.host="127.0.0.1:33645" http.request.id=6d88910a-0262-48c0-b0f4-c8af59ba2deb http.request.method=GET http.request.remoteaddr="127.0.0.1:41084" http.request.uri="/v2/foo/bar/blobs/sha257:d7e42193dd2fa97a1ec2cdbaa3c999d1d63c362a1d592388404863e3617b90a6" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:d7e42193dd2fa97a1ec2cdbaa3c999d1d63c362a1d592388404863e3617b90a6" vars.name="foo/bar" time="2025-09-05T01:14:43Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.1 http.request.host="127.0.0.1:33645" http.request.id=6d88910a-0262-48c0-b0f4-c8af59ba2deb http.request.method=GET http.request.remoteaddr="127.0.0.1:41084" http.request.uri="/v2/foo/bar/blobs/sha257:d7e42193dd2fa97a1ec2cdbaa3c999d1d63c362a1d592388404863e3617b90a6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="564.677µs" http.response.status=400 http.response.written=110 vars.digest="sha257:d7e42193dd2fa97a1ec2cdbaa3c999d1d63c362a1d592388404863e3617b90a6" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:01:14:43 +0000] "GET /v2/foo/bar/blobs/sha257:d7e42193dd2fa97a1ec2cdbaa3c999d1d63c362a1d592388404863e3617b90a6 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-09-05T01:14:43Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33645" http.request.id=2bc823f6-2756-4765-bfda-7ee8ccdfa6cf http.request.method=GET http.request.remoteaddr="127.0.0.1:41110" http.request.uri="/v2/foo/bar/blobs/sha256:d7e42193dd2fa97a1ec2cdbaa3c999d1d63c362a1d592388404863e3617b90a6" http.request.useragent="Go-http-client/1.1" http.response.duration="802.558µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:43 +0000] "GET /v2/foo/bar/blobs/sha256:d7e42193dd2fa97a1ec2cdbaa3c999d1d63c362a1d592388404863e3617b90a6 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:43Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33645" http.request.id=e8c41509-dff5-4efd-a96f-ab6bc89eeb77 http.request.method=GET http.request.remoteaddr="127.0.0.1:41110" http.request.uri="/v2/foo/bar/blobs/sha256:d7e42193dd2fa97a1ec2cdbaa3c999d1d63c362a1d592388404863e3617b90a6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.283025ms http.response.status=200 http.response.written=327680 127.0.0.1 - - [05/Sep/2025:01:14:43 +0000] "GET /v2/foo/bar/blobs/sha256:d7e42193dd2fa97a1ec2cdbaa3c999d1d63c362a1d592388404863e3617b90a6 HTTP/1.1" 200 327680 "" "Go-http-client/1.1" time="2025-09-05T01:14:43Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33645" http.request.id=9713afca-698a-4188-9f9d-6962ee7cb46f http.request.method=GET http.request.remoteaddr="127.0.0.1:41094" http.request.uri="/v2/foo/bar/blobs/sha256:d7e42193dd2fa97a1ec2cdbaa3c999d1d63c362a1d592388404863e3617b90a6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=6.053732ms http.response.status=200 http.response.written=4250752 127.0.0.1 - - [05/Sep/2025:01:14:43 +0000] "GET /v2/foo/bar/blobs/sha256:d7e42193dd2fa97a1ec2cdbaa3c999d1d63c362a1d592388404863e3617b90a6 HTTP/1.1" 200 4250752 "" "Go-http-client/1.1" time="2025-09-05T01:14:43Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33537" http.request.id=e640b464-c5ba-44db-8b20-e1e0483c81f0 http.request.method=GET http.request.remoteaddr="127.0.0.1:37588" http.request.uri="/v2/foo/bar/blobs/sha256:5af46fb137fd42d37f94d0f691669d714a7cd41349359bbcb1a170544baad486" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.179375766s http.response.status=200 http.response.written=4250752 127.0.0.1 - - [05/Sep/2025:01:14:42 +0000] "GET /v2/foo/bar/blobs/sha256:5af46fb137fd42d37f94d0f691669d714a7cd41349359bbcb1a170544baad486 HTTP/1.1" 200 4250752 "" "Go-http-client/1.1" time="2025-09-05T01:14:43Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33537" http.request.id=b363b789-d8c9-410d-a99e-69feb130f28f http.request.method=GET http.request.remoteaddr="127.0.0.1:37590" http.request.uri="/v2/foo/bar/blobs/sha256:5af46fb137fd42d37f94d0f691669d714a7cd41349359bbcb1a170544baad486" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.176863495s http.response.status=200 http.response.written=4131072 127.0.0.1 - - [05/Sep/2025:01:14:42 +0000] "GET /v2/foo/bar/blobs/sha256:5af46fb137fd42d37f94d0f691669d714a7cd41349359bbcb1a170544baad486 HTTP/1.1" 200 4131072 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (2.40s) === RUN TestBlobDelete time="2025-09-05T01:14:43Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 time="2025-09-05T01:14:43Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T01:14:43Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:cd5d449badd2feafb39aeec47aab0c45e448c8ff4fc96f0c0c31ecbc49479806 err.message="blob unknown to registry" go.version=go1.25.1 http.request.host="127.0.0.1:45637" http.request.id=186eb543-57fe-4fe0-9e1f-f7ea59ac734e http.request.method=GET http.request.remoteaddr="127.0.0.1:59238" http.request.uri="/v2/foo/bar/blobs/sha256:cd5d449badd2feafb39aeec47aab0c45e448c8ff4fc96f0c0c31ecbc49479806" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="743.778µs" http.response.status=404 http.response.written=157 vars.digest="sha256:cd5d449badd2feafb39aeec47aab0c45e448c8ff4fc96f0c0c31ecbc49479806" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:01:14:43 +0000] "GET /v2/foo/bar/blobs/sha256:cd5d449badd2feafb39aeec47aab0c45e448c8ff4fc96f0c0c31ecbc49479806 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-09-05T01:14:43Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:cd5d449badd2feafb39aeec47aab0c45e448c8ff4fc96f0c0c31ecbc49479806 err.message="blob unknown to registry" go.version=go1.25.1 http.request.host="127.0.0.1:45637" http.request.id=6bd87a69-223b-493e-a32f-21798612d300 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59244" http.request.uri="/v2/foo/bar/blobs/sha256:cd5d449badd2feafb39aeec47aab0c45e448c8ff4fc96f0c0c31ecbc49479806" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="699.024µs" http.response.status=404 http.response.written=157 vars.digest="sha256:cd5d449badd2feafb39aeec47aab0c45e448c8ff4fc96f0c0c31ecbc49479806" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:01:14:43 +0000] "HEAD /v2/foo/bar/blobs/sha256:cd5d449badd2feafb39aeec47aab0c45e448c8ff4fc96f0c0c31ecbc49479806 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-09-05T01:14:43Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:45637" http.request.id=eb042b8f-975f-49e9-90da-6d06d66eb36d http.request.method=POST http.request.remoteaddr="127.0.0.1:59244" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="614.06µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:43Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:45637" http.request.id=799a2319-1036-4d75-a697-34f5e844c6d5 http.request.method=GET http.request.remoteaddr="127.0.0.1:59244" http.request.uri="/v2/foo/bar/blobs/uploads/01ee2adc-a0d7-4810-9a83-3b49280d6cee?_state=_J9ogvvYRbR6BU1Om4_Q4IgMs1PMHqruRHz0qQoV_pl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAxZWUyYWRjLWEwZDctNDgxMC05YTgzLTNiNDkyODBkNmNlZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0My42NjA2MjA1MzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="585.411µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:43 +0000] "GET /v2/foo/bar/blobs/uploads/01ee2adc-a0d7-4810-9a83-3b49280d6cee?_state=_J9ogvvYRbR6BU1Om4_Q4IgMs1PMHqruRHz0qQoV_pl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAxZWUyYWRjLWEwZDctNDgxMC05YTgzLTNiNDkyODBkNmNlZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0My42NjA2MjA1MzNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:43Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:45637" http.request.id=b5df532d-f5a1-44ec-8272-b78deaaeba73 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59244" http.request.uri="/v2/foo/bar/blobs/uploads/01ee2adc-a0d7-4810-9a83-3b49280d6cee?_state=_J9ogvvYRbR6BU1Om4_Q4IgMs1PMHqruRHz0qQoV_pl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAxZWUyYWRjLWEwZDctNDgxMC05YTgzLTNiNDkyODBkNmNlZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0My42NjA2MjA1MzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="567.393µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:43 +0000] "DELETE /v2/foo/bar/blobs/uploads/01ee2adc-a0d7-4810-9a83-3b49280d6cee?_state=_J9ogvvYRbR6BU1Om4_Q4IgMs1PMHqruRHz0qQoV_pl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAxZWUyYWRjLWEwZDctNDgxMC05YTgzLTNiNDkyODBkNmNlZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0My42NjA2MjA1MzNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:43Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.1 http.request.host="127.0.0.1:45637" http.request.id=366cba5b-b775-4f8f-98e6-e1d81a46e410 http.request.method=GET http.request.remoteaddr="127.0.0.1:59244" http.request.uri="/v2/foo/bar/blobs/uploads/01ee2adc-a0d7-4810-9a83-3b49280d6cee?_state=_J9ogvvYRbR6BU1Om4_Q4IgMs1PMHqruRHz0qQoV_pl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAxZWUyYWRjLWEwZDctNDgxMC05YTgzLTNiNDkyODBkNmNlZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0My42NjA2MjA1MzNaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=01ee2adc-a0d7-4810-9a83-3b49280d6cee time="2025-09-05T01:14:43Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.25.1 http.request.host="127.0.0.1:45637" http.request.id=366cba5b-b775-4f8f-98e6-e1d81a46e410 http.request.method=GET http.request.remoteaddr="127.0.0.1:59244" http.request.uri="/v2/foo/bar/blobs/uploads/01ee2adc-a0d7-4810-9a83-3b49280d6cee?_state=_J9ogvvYRbR6BU1Om4_Q4IgMs1PMHqruRHz0qQoV_pl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAxZWUyYWRjLWEwZDctNDgxMC05YTgzLTNiNDkyODBkNmNlZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0My42NjA2MjA1MzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="569.354µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=01ee2adc-a0d7-4810-9a83-3b49280d6cee 127.0.0.1 - - [05/Sep/2025:01:14:43 +0000] "GET /v2/foo/bar/blobs/uploads/01ee2adc-a0d7-4810-9a83-3b49280d6cee?_state=_J9ogvvYRbR6BU1Om4_Q4IgMs1PMHqruRHz0qQoV_pl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAxZWUyYWRjLWEwZDctNDgxMC05YTgzLTNiNDkyODBkNmNlZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0My42NjA2MjA1MzNaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-09-05T01:14:43Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:45637" http.request.id=b0accb63-76ea-4ffc-a512-1666d1369103 http.request.method=POST http.request.remoteaddr="127.0.0.1:59260" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="743.261µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:43Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.1 http.request.host="127.0.0.1:45637" http.request.id=39f5b87f-c9e7-4f7c-8b18-e7ceb377e10b http.request.method=PUT http.request.remoteaddr="127.0.0.1:59260" http.request.uri="/v2/foo/bar/blobs/uploads/68045d6f-6ce2-482d-ba78-0a93beb2c48e?_state=gJSb4mf-j6dfjghzw-Ig8DbQcxfo8IMV1MfpKFW6iG17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY4MDQ1ZDZmLTZjZTItNDgyZC1iYTc4LTBhOTNiZWIyYzQ4ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0My42NjM2MTQ2MVoifQ%3D%3D&digest=sha256%3Acd5d449badd2feafb39aeec47aab0c45e448c8ff4fc96f0c0c31ecbc49479806" http.request.useragent="Go-http-client/1.1" provided=sha256:cd5d449badd2feafb39aeec47aab0c45e448c8ff4fc96f0c0c31ecbc49479806 vars.name="foo/bar" vars.uuid=68045d6f-6ce2-482d-ba78-0a93beb2c48e time="2025-09-05T01:14:43Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.1 http.request.host="127.0.0.1:45637" http.request.id=39f5b87f-c9e7-4f7c-8b18-e7ceb377e10b http.request.method=PUT http.request.remoteaddr="127.0.0.1:59260" http.request.uri="/v2/foo/bar/blobs/uploads/68045d6f-6ce2-482d-ba78-0a93beb2c48e?_state=gJSb4mf-j6dfjghzw-Ig8DbQcxfo8IMV1MfpKFW6iG17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY4MDQ1ZDZmLTZjZTItNDgyZC1iYTc4LTBhOTNiZWIyYzQ4ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0My42NjM2MTQ2MVoifQ%3D%3D&digest=sha256%3Acd5d449badd2feafb39aeec47aab0c45e448c8ff4fc96f0c0c31ecbc49479806" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=68045d6f-6ce2-482d-ba78-0a93beb2c48e time="2025-09-05T01:14:43Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:cd5d449badd2feafb39aeec47aab0c45e448c8ff4fc96f0c0c31ecbc49479806, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.1 http.request.host="127.0.0.1:45637" http.request.id=39f5b87f-c9e7-4f7c-8b18-e7ceb377e10b http.request.method=PUT http.request.remoteaddr="127.0.0.1:59260" http.request.uri="/v2/foo/bar/blobs/uploads/68045d6f-6ce2-482d-ba78-0a93beb2c48e?_state=gJSb4mf-j6dfjghzw-Ig8DbQcxfo8IMV1MfpKFW6iG17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY4MDQ1ZDZmLTZjZTItNDgyZC1iYTc4LTBhOTNiZWIyYzQ4ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0My42NjM2MTQ2MVoifQ%3D%3D&digest=sha256%3Acd5d449badd2feafb39aeec47aab0c45e448c8ff4fc96f0c0c31ecbc49479806" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="596.405µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=68045d6f-6ce2-482d-ba78-0a93beb2c48e 127.0.0.1 - - [05/Sep/2025:01:14:43 +0000] "PUT /v2/foo/bar/blobs/uploads/68045d6f-6ce2-482d-ba78-0a93beb2c48e?_state=gJSb4mf-j6dfjghzw-Ig8DbQcxfo8IMV1MfpKFW6iG17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY4MDQ1ZDZmLTZjZTItNDgyZC1iYTc4LTBhOTNiZWIyYzQ4ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0My42NjM2MTQ2MVoifQ%3D%3D&digest=sha256%3Acd5d449badd2feafb39aeec47aab0c45e448c8ff4fc96f0c0c31ecbc49479806 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-09-05T01:14:43Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:45637" http.request.id=c8c909b5-48f1-4af0-ad9e-6ac2202fb16c http.request.method=POST http.request.remoteaddr="127.0.0.1:59260" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="538.127µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:43Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:45637" http.request.id=3073df0f-0ec0-480c-97f9-50845d0071b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59260" http.request.uri="/v2/foo/bar/blobs/uploads/d3bf1e82-a44b-4893-8732-d1adc4553fa2?_state=HeRxiI_ZP9XHtpz9CliX5G1RxE5X00UezhAum6abDJt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQzYmYxZTgyLWE0NGItNDg5My04NzMyLWQxYWRjNDU1M2ZhMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0My42NjUwNDYxOTZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="690.759µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:43 +0000] "PUT /v2/foo/bar/blobs/uploads/d3bf1e82-a44b-4893-8732-d1adc4553fa2?_state=HeRxiI_ZP9XHtpz9CliX5G1RxE5X00UezhAum6abDJt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQzYmYxZTgyLWE0NGItNDg5My04NzMyLWQxYWRjNDU1M2ZhMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0My42NjUwNDYxOTZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:43Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:45637" http.request.id=8e1f1e35-efea-4f7f-8bd3-c5286dd2750c http.request.method=POST http.request.remoteaddr="127.0.0.1:59260" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="628.903µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:43Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:45637" http.request.id=5c8a1552-aaf0-4007-af26-e28fa214666a http.request.method=PUT http.request.remoteaddr="127.0.0.1:59260" http.request.uri="/v2/foo/bar/blobs/uploads/40ac146f-a8fd-4089-b39e-2b012a658c0a?_state=nI9QMsukByy6S4rB33CXMl8j3Q_8DHcEOjp71xh1Z7x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQwYWMxNDZmLWE4ZmQtNDA4OS1iMzllLTJiMDEyYTY1OGMwYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0My42NjY2NTY2NzFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="677.262µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:43 +0000] "PUT /v2/foo/bar/blobs/uploads/40ac146f-a8fd-4089-b39e-2b012a658c0a?_state=nI9QMsukByy6S4rB33CXMl8j3Q_8DHcEOjp71xh1Z7x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQwYWMxNDZmLWE4ZmQtNDA4OS1iMzllLTJiMDEyYTY1OGMwYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0My42NjY2NTY2NzFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:43Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:45637" http.request.id=f97f91d5-1817-440d-a81f-43a9637a0262 http.request.method=POST http.request.remoteaddr="127.0.0.1:59260" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="542.753µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:44Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:45637" http.request.id=843fdf88-5f34-4fd8-b65f-5e3a95459b5a http.request.method=PUT http.request.remoteaddr="127.0.0.1:59260" http.request.uri="/v2/foo/bar/blobs/uploads/49b7a8b8-f5ca-4f12-8b94-5170aacc6f70?_state=lPtYfSMGZ1ehpmzHhAf-4JHjwDyIch578NHw0FpdFr17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5YjdhOGI4LWY1Y2EtNGYxMi04Yjk0LTUxNzBhYWNjNmY3MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0My42NjgxMjQ2MTVaIn0%3D&digest=sha256%3Acd5d449badd2feafb39aeec47aab0c45e448c8ff4fc96f0c0c31ecbc49479806" http.request.useragent="Go-http-client/1.1" http.response.duration=696.16836ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:43 +0000] "PUT /v2/foo/bar/blobs/uploads/49b7a8b8-f5ca-4f12-8b94-5170aacc6f70?_state=lPtYfSMGZ1ehpmzHhAf-4JHjwDyIch578NHw0FpdFr17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5YjdhOGI4LWY1Y2EtNGYxMi04Yjk0LTUxNzBhYWNjNmY3MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0My42NjgxMjQ2MTVaIn0%3D&digest=sha256%3Acd5d449badd2feafb39aeec47aab0c45e448c8ff4fc96f0c0c31ecbc49479806 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:44Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:45637" http.request.id=1e402b5a-447f-4bfa-b8ac-42c6e03727f2 http.request.method=POST http.request.remoteaddr="127.0.0.1:59260" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="891.452µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:45Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:45637" http.request.id=13d07764-6177-4200-afaa-831f2f569ac2 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:59260" http.request.uri="/v2/foo/bar/blobs/uploads/88f3968c-b055-43b9-b452-7c04f7453d5e?_state=5VulavZjE9zQz5TeUACAIEbdvRfhF1lrJlVsbpelgwd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4ZjM5NjhjLWIwNTUtNDNiOS1iNDUyLTdjMDRmNzQ1M2Q1ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0NC4zNzgyMzM3OVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=778.535887ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:44 +0000] "PATCH /v2/foo/bar/blobs/uploads/88f3968c-b055-43b9-b452-7c04f7453d5e?_state=5VulavZjE9zQz5TeUACAIEbdvRfhF1lrJlVsbpelgwd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4ZjM5NjhjLWIwNTUtNDNiOS1iNDUyLTdjMDRmNzQ1M2Q1ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0NC4zNzgyMzM3OVoifQ%3D%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:45Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:45637" http.request.id=17e56919-8497-4edf-9065-c55e6a5b877a http.request.method=PUT http.request.remoteaddr="127.0.0.1:59260" http.request.uri="/v2/foo/bar/blobs/uploads/88f3968c-b055-43b9-b452-7c04f7453d5e?_state=NRLWRBGun_5i-hldYiXiAq5nMIZZI3OEyucmbyW3kZl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4ZjM5NjhjLWIwNTUtNDNiOS1iNDUyLTdjMDRmNzQ1M2Q1ZSIsIk9mZnNldCI6MjA1Njk2MDAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NDRaIn0%3D&digest=sha256%3Acd5d449badd2feafb39aeec47aab0c45e448c8ff4fc96f0c0c31ecbc49479806" http.request.useragent="Go-http-client/1.1" http.response.duration="967.689µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:45 +0000] "PUT /v2/foo/bar/blobs/uploads/88f3968c-b055-43b9-b452-7c04f7453d5e?_state=NRLWRBGun_5i-hldYiXiAq5nMIZZI3OEyucmbyW3kZl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4ZjM5NjhjLWIwNTUtNDNiOS1iNDUyLTdjMDRmNzQ1M2Q1ZSIsIk9mZnNldCI6MjA1Njk2MDAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NDRaIn0%3D&digest=sha256%3Acd5d449badd2feafb39aeec47aab0c45e448c8ff4fc96f0c0c31ecbc49479806 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:45Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:45637" http.request.id=b3ca32df-1739-488a-ade9-036a3df4ab98 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59260" http.request.uri="/v2/foo/bar/blobs/sha256:cd5d449badd2feafb39aeec47aab0c45e448c8ff4fc96f0c0c31ecbc49479806" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="632.508µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:45 +0000] "HEAD /v2/foo/bar/blobs/sha256:cd5d449badd2feafb39aeec47aab0c45e448c8ff4fc96f0c0c31ecbc49479806 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:45Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:45637" http.request.id=428893f9-4b83-4a70-a016-e03241ffaa25 http.request.method=GET http.request.remoteaddr="127.0.0.1:59260" http.request.uri="/v2/foo/bar/blobs/sha256:cd5d449badd2feafb39aeec47aab0c45e448c8ff4fc96f0c0c31ecbc49479806" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=12.010178ms http.response.status=200 http.response.written=20569600 127.0.0.1 - - [05/Sep/2025:01:14:45 +0000] "GET /v2/foo/bar/blobs/sha256:cd5d449badd2feafb39aeec47aab0c45e448c8ff4fc96f0c0c31ecbc49479806 HTTP/1.1" 200 20569600 "" "Go-http-client/1.1" time="2025-09-05T01:14:45Z" level=error msg="error parsing digest="sha257:cd5d449badd2feafb39aeec47aab0c45e448c8ff4fc96f0c0c31ecbc49479806": unsupported digest algorithm" go.version=go1.25.1 http.request.host="127.0.0.1:45637" http.request.id=75996019-5062-4891-8dbb-24a876a31cc2 http.request.method=GET http.request.remoteaddr="127.0.0.1:59260" http.request.uri="/v2/foo/bar/blobs/sha257:cd5d449badd2feafb39aeec47aab0c45e448c8ff4fc96f0c0c31ecbc49479806" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:cd5d449badd2feafb39aeec47aab0c45e448c8ff4fc96f0c0c31ecbc49479806" vars.name="foo/bar" time="2025-09-05T01:14:45Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.1 http.request.host="127.0.0.1:45637" http.request.id=75996019-5062-4891-8dbb-24a876a31cc2 http.request.method=GET http.request.remoteaddr="127.0.0.1:59260" http.request.uri="/v2/foo/bar/blobs/sha257:cd5d449badd2feafb39aeec47aab0c45e448c8ff4fc96f0c0c31ecbc49479806" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="586.152µs" http.response.status=400 http.response.written=110 vars.digest="sha257:cd5d449badd2feafb39aeec47aab0c45e448c8ff4fc96f0c0c31ecbc49479806" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:01:14:45 +0000] "GET /v2/foo/bar/blobs/sha257:cd5d449badd2feafb39aeec47aab0c45e448c8ff4fc96f0c0c31ecbc49479806 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-09-05T01:14:45Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:45637" http.request.id=dfd91b97-0ab0-4992-92e1-5b9ea5ff8a88 http.request.method=GET http.request.remoteaddr="127.0.0.1:59272" http.request.uri="/v2/foo/bar/blobs/sha256:cd5d449badd2feafb39aeec47aab0c45e448c8ff4fc96f0c0c31ecbc49479806" http.request.useragent="Go-http-client/1.1" http.response.duration="856.018µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:45 +0000] "GET /v2/foo/bar/blobs/sha256:cd5d449badd2feafb39aeec47aab0c45e448c8ff4fc96f0c0c31ecbc49479806 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:45Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:45637" http.request.id=0606de21-3f98-4e67-80e2-a8c7053c4fff http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59288" http.request.uri="/v2/foo/bar/blobs/sha256:cd5d449badd2feafb39aeec47aab0c45e448c8ff4fc96f0c0c31ecbc49479806" http.request.useragent="Go-http-client/1.1" http.response.duration="752.701µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:45 +0000] "DELETE /v2/foo/bar/blobs/sha256:cd5d449badd2feafb39aeec47aab0c45e448c8ff4fc96f0c0c31ecbc49479806 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:45Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:cd5d449badd2feafb39aeec47aab0c45e448c8ff4fc96f0c0c31ecbc49479806 err.message="blob unknown to registry" go.version=go1.25.1 http.request.host="127.0.0.1:45637" http.request.id=ae24670b-6c40-4fd0-b600-06c0d43c1861 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59288" http.request.uri="/v2/foo/bar/blobs/sha256:cd5d449badd2feafb39aeec47aab0c45e448c8ff4fc96f0c0c31ecbc49479806" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="513.612µs" http.response.status=404 http.response.written=157 vars.digest="sha256:cd5d449badd2feafb39aeec47aab0c45e448c8ff4fc96f0c0c31ecbc49479806" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:01:14:45 +0000] "HEAD /v2/foo/bar/blobs/sha256:cd5d449badd2feafb39aeec47aab0c45e448c8ff4fc96f0c0c31ecbc49479806 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-09-05T01:14:45Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.25.1 http.request.host="127.0.0.1:45637" http.request.id=3cb1887d-ca89-437a-a069-4f936d16575e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59288" http.request.uri="/v2/foo/bar/blobs/sha256:cd5d449badd2feafb39aeec47aab0c45e448c8ff4fc96f0c0c31ecbc49479806" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="548.523µs" http.response.status=404 http.response.written=74 vars.digest="sha256:cd5d449badd2feafb39aeec47aab0c45e448c8ff4fc96f0c0c31ecbc49479806" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:01:14:45 +0000] "DELETE /v2/foo/bar/blobs/sha256:cd5d449badd2feafb39aeec47aab0c45e448c8ff4fc96f0c0c31ecbc49479806 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-09-05T01:14:45Z" level=error msg="error parsing digest="sha257:cd5d449badd2feafb39aeec47aab0c45e448c8ff4fc96f0c0c31ecbc49479806": unsupported digest algorithm" go.version=go1.25.1 http.request.host="127.0.0.1:45637" http.request.id=70aeac4a-d3e4-44a6-bc1e-31c4bf0f6a43 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59290" http.request.uri="/v2/foo/bar/blobs/sha257:cd5d449badd2feafb39aeec47aab0c45e448c8ff4fc96f0c0c31ecbc49479806" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:cd5d449badd2feafb39aeec47aab0c45e448c8ff4fc96f0c0c31ecbc49479806" vars.name="foo/bar" time="2025-09-05T01:14:45Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.1 http.request.host="127.0.0.1:45637" http.request.id=70aeac4a-d3e4-44a6-bc1e-31c4bf0f6a43 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59290" http.request.uri="/v2/foo/bar/blobs/sha257:cd5d449badd2feafb39aeec47aab0c45e448c8ff4fc96f0c0c31ecbc49479806" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="751.299µs" http.response.status=400 http.response.written=110 vars.digest="sha257:cd5d449badd2feafb39aeec47aab0c45e448c8ff4fc96f0c0c31ecbc49479806" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:01:14:45 +0000] "DELETE /v2/foo/bar/blobs/sha257:cd5d449badd2feafb39aeec47aab0c45e448c8ff4fc96f0c0c31ecbc49479806 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-09-05T01:14:45Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:45637" http.request.id=a7b581a1-3649-4c18-9d07-893212948db4 http.request.method=POST http.request.remoteaddr="127.0.0.1:59294" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="782.632µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:45Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:45637" http.request.id=e51ae5c1-e5d6-4c55-a0d9-2c3945a37adc http.request.method=PUT http.request.remoteaddr="127.0.0.1:59294" http.request.uri="/v2/foo/bar/blobs/uploads/c1381ad4-0852-4755-9048-11be98a1f885?_state=SYjoG4G1Y6_n-h-3wHMUrKn_GTacE-VQ7ElMkHKh_K57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxMzgxYWQ0LTA4NTItNDc1NS05MDQ4LTExYmU5OGExZjg4NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0NS4xODI3NjMxMTJaIn0%3D&digest=sha256%3Acd5d449badd2feafb39aeec47aab0c45e448c8ff4fc96f0c0c31ecbc49479806" http.request.useragent="Go-http-client/1.1" http.response.duration=800.142678ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:45 +0000] "PUT /v2/foo/bar/blobs/uploads/c1381ad4-0852-4755-9048-11be98a1f885?_state=SYjoG4G1Y6_n-h-3wHMUrKn_GTacE-VQ7ElMkHKh_K57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxMzgxYWQ0LTA4NTItNDc1NS05MDQ4LTExYmU5OGExZjg4NSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0NS4xODI3NjMxMTJaIn0%3D&digest=sha256%3Acd5d449badd2feafb39aeec47aab0c45e448c8ff4fc96f0c0c31ecbc49479806 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:45Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:45637" http.request.id=fc1c7cc4-36e1-4d69-ad57-7b8e15126586 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:59294" http.request.uri="/v2/foo/bar/blobs/sha256:cd5d449badd2feafb39aeec47aab0c45e448c8ff4fc96f0c0c31ecbc49479806" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="924.012µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:45 +0000] "HEAD /v2/foo/bar/blobs/sha256:cd5d449badd2feafb39aeec47aab0c45e448c8ff4fc96f0c0c31ecbc49479806 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:45Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:45637" http.request.id=af1df491-23ce-4726-8039-882a1d2f0aaf http.request.method=GET http.request.remoteaddr="127.0.0.1:59272" http.request.uri="/v2/foo/bar/blobs/sha256:cd5d449badd2feafb39aeec47aab0c45e448c8ff4fc96f0c0c31ecbc49479806" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=819.90036ms http.response.status=200 http.response.written=4131072 127.0.0.1 - - [05/Sep/2025:01:14:45 +0000] "GET /v2/foo/bar/blobs/sha256:cd5d449badd2feafb39aeec47aab0c45e448c8ff4fc96f0c0c31ecbc49479806 HTTP/1.1" 200 4131072 "" "Go-http-client/1.1" time="2025-09-05T01:14:45Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:45637" http.request.id=f54123f5-dd99-48a5-b371-c916d8696476 http.request.method=GET http.request.remoteaddr="127.0.0.1:59262" http.request.uri="/v2/foo/bar/blobs/sha256:cd5d449badd2feafb39aeec47aab0c45e448c8ff4fc96f0c0c31ecbc49479806" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=822.693678ms http.response.status=200 http.response.written=4217984 127.0.0.1 - - [05/Sep/2025:01:14:45 +0000] "GET /v2/foo/bar/blobs/sha256:cd5d449badd2feafb39aeec47aab0c45e448c8ff4fc96f0c0c31ecbc49479806 HTTP/1.1" 200 4217984 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (2.41s) === RUN TestRelativeURL time="2025-09-05T01:14:45Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 time="2025-09-05T01:14:45Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T01:14:45Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:39259" http.request.id=60cd1142-1b00-4202-854c-00e9a29fa9cc http.request.method=POST http.request.remoteaddr="127.0.0.1:41282" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="825.403µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:46Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:39259" http.request.id=26acd9b4-bca0-4050-81e4-e66a04fba615 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41282" http.request.uri="/v2/foo/bar/blobs/uploads/dc06951c-2075-4c01-8266-8fc1401df8c7?_state=G2GBxk3XvQJL0keleT6aSPPEP2YKc2Fv7iTMWI-eYS97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRjMDY5NTFjLTIwNzUtNGMwMS04MjY2LThmYzE0MDFkZjhjNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0NS45OTk2Njg0MTVaIn0%3D&digest=sha256%3Abe4b788eb4f6712f953991e97f17f418b7f802e67eeb130f82347d592a5aa9dd" http.request.useragent="Go-http-client/1.1" http.response.duration=583.452062ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:46 +0000] "PUT /v2/foo/bar/blobs/uploads/dc06951c-2075-4c01-8266-8fc1401df8c7?_state=G2GBxk3XvQJL0keleT6aSPPEP2YKc2Fv7iTMWI-eYS97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRjMDY5NTFjLTIwNzUtNGMwMS04MjY2LThmYzE0MDFkZjhjNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0NS45OTk2Njg0MTVaIn0%3D&digest=sha256%3Abe4b788eb4f6712f953991e97f17f418b7f802e67eeb130f82347d592a5aa9dd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:46Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:39259" http.request.id=c5dd7f34-b353-4b78-9a30-b496bf75facc http.request.method=POST http.request.remoteaddr="127.0.0.1:41282" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="854.963µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:46Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:39259" http.request.id=8ff5e1aa-465b-43db-9f9e-5912ea51b322 http.request.method=POST http.request.remoteaddr="127.0.0.1:41282" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="533.531µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:47Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:39259" http.request.id=afa9b02e-0362-42ff-b49d-44e632098586 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41282" http.request.uri="/v2/foo/bar/blobs/uploads/9cf6c7db-81d3-4297-8c4e-6c2de9d28515?_state=kBLYTPutwfMR2ydXyGkDxwkelBDLjE2xxhIlEHiY2mB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjljZjZjN2RiLTgxZDMtNDI5Ny04YzRlLTZjMmRlOWQyODUxNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0Ni43MTgxMzM0MjFaIn0%3D&digest=sha256%3Ad24edbfad27649de99148c0ee0a24da88ca24c3e21e4de1ce80cf2b5b8677043" http.request.useragent="Go-http-client/1.1" http.response.duration=860.207547ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:46 +0000] "PUT /v2/foo/bar/blobs/uploads/9cf6c7db-81d3-4297-8c4e-6c2de9d28515?_state=kBLYTPutwfMR2ydXyGkDxwkelBDLjE2xxhIlEHiY2mB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjljZjZjN2RiLTgxZDMtNDI5Ny04YzRlLTZjMmRlOWQyODUxNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0Ni43MTgxMzM0MjFaIn0%3D&digest=sha256%3Ad24edbfad27649de99148c0ee0a24da88ca24c3e21e4de1ce80cf2b5b8677043 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (1.58s) === RUN TestBlobDeleteDisabled time="2025-09-05T01:14: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.25.1 time="2025-09-05T01:14:47Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T01:14:47Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.1 http.request.host="127.0.0.1:41213" http.request.id=1e79a4a5-25ad-4d31-b661-f5d3c14ea03e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42066" http.request.uri="/v2/foo/bar/blobs/sha256:faff0b6462b4ba04b321505623b23c39df03f2071c43eb23cc46967f732602f2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="799.024µs" http.response.status=405 http.response.written=78 vars.digest="sha256:faff0b6462b4ba04b321505623b23c39df03f2071c43eb23cc46967f732602f2" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:01:14:47 +0000] "DELETE /v2/foo/bar/blobs/sha256:faff0b6462b4ba04b321505623b23c39df03f2071c43eb23cc46967f732602f2 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.06s) === RUN TestDeleteDisabled time="2025-09-05T01:14: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.25.1 time="2025-09-05T01:14:47Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T01:14:47Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:45313" http.request.id=41bcba1d-bd20-4bf7-8557-5b4f8ed56397 http.request.method=POST http.request.remoteaddr="127.0.0.1:52078" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="875.076µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:47 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:49Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:45313" http.request.id=762fad86-d0ef-4d97-b6e3-647b04d8b7d2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52078" http.request.uri="/v2/foo/bar/blobs/uploads/298bbbb3-a346-4f31-b40f-b80674771707?_state=Cy5SAYGLsVm22j1zTVa6wJ57F81a6Ir8B6ELWccuauJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI5OGJiYmIzLWEzNDYtNGYzMS1iNDBmLWI4MDY3NDc3MTcwNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0Ny43MjY3ODgwNjZaIn0%3D&digest=sha256%3A2cf8f944be04f281af32f1cb31bb2baca36d85a89a1731112d582fb1f228e9ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.352455119s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:47 +0000] "PUT /v2/foo/bar/blobs/uploads/298bbbb3-a346-4f31-b40f-b80674771707?_state=Cy5SAYGLsVm22j1zTVa6wJ57F81a6Ir8B6ELWccuauJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI5OGJiYmIzLWEzNDYtNGYzMS1iNDBmLWI4MDY3NDc3MTcwNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0Ny43MjY3ODgwNjZaIn0%3D&digest=sha256%3A2cf8f944be04f281af32f1cb31bb2baca36d85a89a1731112d582fb1f228e9ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:49Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.1 http.request.host="127.0.0.1:45313" http.request.id=5fe34388-97c8-490a-8efe-08a06cf3de7b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52078" http.request.uri="/v2/foo/bar/blobs/sha256:2cf8f944be04f281af32f1cb31bb2baca36d85a89a1731112d582fb1f228e9ef" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="773.01µs" http.response.status=405 http.response.written=78 vars.digest="sha256:2cf8f944be04f281af32f1cb31bb2baca36d85a89a1731112d582fb1f228e9ef" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:01:14:49 +0000] "DELETE /v2/foo/bar/blobs/sha256:2cf8f944be04f281af32f1cb31bb2baca36d85a89a1731112d582fb1f228e9ef HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (1.44s) === RUN TestDeleteReadOnly time="2025-09-05T01:14:49Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 time="2025-09-05T01:14:49Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T01:14:49Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35161" http.request.id=4ca26028-fef9-4378-8f9c-2ddf2d0a6f6d http.request.method=POST http.request.remoteaddr="127.0.0.1:43304" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="912.348µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:49 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:50Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35161" http.request.id=5338bb00-a779-4b09-b86e-ee3d3474e785 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43304" http.request.uri="/v2/foo/bar/blobs/uploads/0dc77c47-75e2-4580-abd0-43dc6473cc53?_state=-tubWYDkQJmsINzuZADcErFGuu8PLCm2MTP7zBG7v4x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBkYzc3YzQ3LTc1ZTItNDU4MC1hYmQwLTQzZGM2NDczY2M1MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0OS4xODI1NzAxMzdaIn0%3D&digest=sha256%3A52870bfb56ad937d1b8ca9af3345f8b93ec8ae88346e0c0832ab177b832336e7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.65264728s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:49 +0000] "PUT /v2/foo/bar/blobs/uploads/0dc77c47-75e2-4580-abd0-43dc6473cc53?_state=-tubWYDkQJmsINzuZADcErFGuu8PLCm2MTP7zBG7v4x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBkYzc3YzQ3LTc1ZTItNDU4MC1hYmQwLTQzZGM2NDczY2M1MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0OS4xODI1NzAxMzdaIn0%3D&digest=sha256%3A52870bfb56ad937d1b8ca9af3345f8b93ec8ae88346e0c0832ab177b832336e7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [05/Sep/2025:01:14:50 +0000] "DELETE /v2/foo/bar/blobs/sha256:52870bfb56ad937d1b8ca9af3345f8b93ec8ae88346e0c0832ab177b832336e7 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (1.76s) === RUN TestStartPushReadOnly time="2025-09-05T01:14:50Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 time="2025-09-05T01:14:50Z" level=info msg="redis not configured" go.version=go1.25.1 127.0.0.1 - - [05/Sep/2025:01:14:50 +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-09-05T01:14:50Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 time="2025-09-05T01:14:50Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T01:14:50Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.1 http.request.host="127.0.0.1:44959" http.request.id=21e17d8f-1310-42a0-afb5-21d6de4dfbe9 http.request.method=GET http.request.remoteaddr="127.0.0.1:42554" 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="933.796µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Sep/2025:01:14:50 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-09-05T01:14:50Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.25.1 http.request.host="127.0.0.1:44959" http.request.id=c025b3d7-7b7e-4934-962a-b46be8163866 http.request.method=GET http.request.remoteaddr="127.0.0.1:42554" 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="659.756µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [05/Sep/2025:01:14:50 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-09-05T01:14:50Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.1 http.request.host="127.0.0.1:44959" http.request.id=8d5a7909-17c7-45b6-b95d-3aa87c80335b http.request.method=PUT http.request.remoteaddr="127.0.0.1:42554" 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="790.929µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Sep/2025:01:14:50 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-09-05T01:14:50Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.1 http.request.host="127.0.0.1:44959" http.request.id=12259b43-7ae9-49ea-9ca5-cae26a45ca2b http.request.method=PUT http.request.remoteaddr="127.0.0.1:42554" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="632.326µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-09-05T01:14:50Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.1 http.request.host="127.0.0.1:44959" http.request.id=12259b43-7ae9-49ea-9ca5-cae26a45ca2b http.request.method=PUT http.request.remoteaddr="127.0.0.1:42554" 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="653.44µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-09-05T01:14:50Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.1 http.request.host="127.0.0.1:44959" http.request.id=12259b43-7ae9-49ea-9ca5-cae26a45ca2b http.request.method=PUT http.request.remoteaddr="127.0.0.1:42554" 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="674.036µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-09-05T01:14:50Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.1 http.request.host="127.0.0.1:44959" http.request.id=12259b43-7ae9-49ea-9ca5-cae26a45ca2b http.request.method=PUT http.request.remoteaddr="127.0.0.1:42554" 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="692.072µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Sep/2025:01:14:50 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-09-05T01:14:50Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44959" http.request.id=e205b025-dbca-45e2-9f95-88bcf60a6335 http.request.method=POST http.request.remoteaddr="127.0.0.1:42554" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="789.313µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:50 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:51Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44959" http.request.id=ec0c1cda-3d46-4614-acaf-dd8429db14c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42554" http.request.uri="/v2/foo/schema1/blobs/uploads/b2c89c14-a6a5-4bf0-ad90-1aa2d0e89733?_state=UH-t41KtnzX-e4h8iukB7iRYgufPLBAuG1GWM6sMcyp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiMmM4OWMxNC1hNmE1LTRiZjAtYWQ5MC0xYWEyZDBlODk3MzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NTAuOTI5MjY0ODU2WiJ9&digest=sha256%3A2fd46a30c05226a5d1cf1b7038f0c924810477ca3ece7fba086c0a2191cf683f" http.request.useragent="Go-http-client/1.1" http.response.duration=775.302592ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:50 +0000] "PUT /v2/foo/schema1/blobs/uploads/b2c89c14-a6a5-4bf0-ad90-1aa2d0e89733?_state=UH-t41KtnzX-e4h8iukB7iRYgufPLBAuG1GWM6sMcyp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiMmM4OWMxNC1hNmE1LTRiZjAtYWQ5MC0xYWEyZDBlODk3MzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NTAuOTI5MjY0ODU2WiJ9&digest=sha256%3A2fd46a30c05226a5d1cf1b7038f0c924810477ca3ece7fba086c0a2191cf683f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:51Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44959" http.request.id=599710a9-8cfa-4be6-9cd9-71daf1bdbb88 http.request.method=POST http.request.remoteaddr="127.0.0.1:42554" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="932.512µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:51 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:52Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44959" http.request.id=a3d9c06c-11ce-44f8-9092-ae94a245ffa6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42554" http.request.uri="/v2/foo/schema1/blobs/uploads/fc2daa3e-e731-4d75-8c52-235cd7c229dc?_state=QsLBWabntHoaxDRvlXk3S9pihJ9vncXVBAqbT-eBgDh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmYzJkYWEzZS1lNzMxLTRkNzUtOGM1Mi0yMzVjZDdjMjI5ZGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NTEuNzU0MDg5NDc2WiJ9&digest=sha256%3A19be0e09d769672638ef950f92a0e2c14fd9290c23f21e26a2fe523fc1abea42" http.request.useragent="Go-http-client/1.1" http.response.duration=412.516045ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:51 +0000] "PUT /v2/foo/schema1/blobs/uploads/fc2daa3e-e731-4d75-8c52-235cd7c229dc?_state=QsLBWabntHoaxDRvlXk3S9pihJ9vncXVBAqbT-eBgDh7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmYzJkYWEzZS1lNzMxLTRkNzUtOGM1Mi0yMzVjZDdjMjI5ZGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NTEuNzU0MDg5NDc2WiJ9&digest=sha256%3A19be0e09d769672638ef950f92a0e2c14fd9290c23f21e26a2fe523fc1abea42 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:52Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44959" http.request.id=22a71aea-156a-4474-929a-8d3cadcde444 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42554" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.216207ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:52 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:52Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44959" http.request.id=33338545-a006-47d6-8f7e-dc3e63314c5d http.request.method=PUT http.request.remoteaddr="127.0.0.1:42554" http.request.uri="/v2/foo/schema1/manifests/sha256:41ab707a84d34c782adc51573aae0426800b657bf80ce6da2564ebfe62e80647" http.request.useragent="Go-http-client/1.1" http.response.duration="839.094µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:52 +0000] "PUT /v2/foo/schema1/manifests/sha256:41ab707a84d34c782adc51573aae0426800b657bf80ce6da2564ebfe62e80647 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:52Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44959" http.request.id=dbbda0d3-dd0e-4113-9e58-c9022e23160c http.request.method=GET http.request.remoteaddr="127.0.0.1:42554" 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="813.683µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Sep/2025:01:14:52 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-05T01:14:52Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44959" http.request.id=78c69eec-f569-4aa7-903f-7c9680be8ab5 http.request.method=GET http.request.remoteaddr="127.0.0.1:42554" http.request.uri="/v2/foo/schema1/manifests/sha256:41ab707a84d34c782adc51573aae0426800b657bf80ce6da2564ebfe62e80647" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="787.739µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Sep/2025:01:14:52 +0000] "GET /v2/foo/schema1/manifests/sha256:41ab707a84d34c782adc51573aae0426800b657bf80ce6da2564ebfe62e80647 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-05T01:14:52Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:44959" http.request.id=a8cfc7ae-3cfc-4acb-aa8d-225e5c3603a4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42554" http.request.uri="/v2/foo/schema1/manifests/sha256:41ab707a84d34c782adc51573aae0426800b657bf80ce6da2564ebfe62e80647" http.request.useragent="Go-http-client/1.1" http.response.duration="888.051µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:52 +0000] "PUT /v2/foo/schema1/manifests/sha256:41ab707a84d34c782adc51573aae0426800b657bf80ce6da2564ebfe62e80647 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:52Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:44959" http.request.id=6c051985-5b02-4adb-ae01-773d4511f31d http.request.method=PUT http.request.remoteaddr="127.0.0.1:42554" http.request.uri="/v2/foo/schema1/manifests/sha256:41ab707a84d34c782adc51573aae0426800b657bf80ce6da2564ebfe62e80647" http.request.useragent="Go-http-client/1.1" http.response.duration="927.059µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:52 +0000] "PUT /v2/foo/schema1/manifests/sha256:41ab707a84d34c782adc51573aae0426800b657bf80ce6da2564ebfe62e80647 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:52Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/json" http.request.host="127.0.0.1:44959" http.request.id=efd591e3-8e12-4196-80ed-dda7793b0e2d http.request.method=PUT http.request.remoteaddr="127.0.0.1:42554" http.request.uri="/v2/foo/schema1/manifests/sha256:41ab707a84d34c782adc51573aae0426800b657bf80ce6da2564ebfe62e80647" http.request.useragent="Go-http-client/1.1" http.response.duration="857.543µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:52 +0000] "PUT /v2/foo/schema1/manifests/sha256:41ab707a84d34c782adc51573aae0426800b657bf80ce6da2564ebfe62e80647 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:52Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44959" http.request.id=fa0f9ed9-d10e-4bc1-a5ff-278d557eed2c http.request.method=GET http.request.remoteaddr="127.0.0.1:42554" http.request.uri="/v2/foo/schema1/manifests/sha256:41ab707a84d34c782adc51573aae0426800b657bf80ce6da2564ebfe62e80647" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="856.988µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Sep/2025:01:14:52 +0000] "GET /v2/foo/schema1/manifests/sha256:41ab707a84d34c782adc51573aae0426800b657bf80ce6da2564ebfe62e80647 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-05T01:14:52Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44959" http.request.id=38c41fc4-4056-437f-bc8b-2e08c28d5312 http.request.method=GET http.request.remoteaddr="127.0.0.1:42554" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="523.351µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:52 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:52Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44959" http.request.id=65287dd2-b8d8-4cfe-b91a-340d81b0b046 http.request.method=GET http.request.remoteaddr="127.0.0.1:42554" http.request.uri="/v2/foo/schema1/manifests/sha256:41ab707a84d34c782adc51573aae0426800b657bf80ce6da2564ebfe62e80647" http.request.useragent="Go-http-client/1.1" http.response.duration="468.981µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:52 +0000] "GET /v2/foo/schema1/manifests/sha256:41ab707a84d34c782adc51573aae0426800b657bf80ce6da2564ebfe62e80647 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:52Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44959" http.request.id=35d2af4f-9c30-4537-9c2a-6c4e8fa21d44 http.request.method=GET http.request.remoteaddr="127.0.0.1:42554" 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="490.489µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [05/Sep/2025:01:14:52 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-09-05T01:14:52Z" level=error msg="payload digest does match: "sha256:6303985958eea23d8cdaa8c6edbcde3a506a503e76171b02240d7c15a33240df" != "sha256:41ab707a84d34c782adc51573aae0426800b657bf80ce6da2564ebfe62e80647"" go.version=go1.25.1 http.request.host="127.0.0.1:44959" http.request.id=7a73a6b6-9b4d-4a89-b89a-bef51343936d http.request.method=PUT http.request.remoteaddr="127.0.0.1:42554" http.request.uri="/v2/foo/schema1/manifests/sha256:41ab707a84d34c782adc51573aae0426800b657bf80ce6da2564ebfe62e80647" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:41ab707a84d34c782adc51573aae0426800b657bf80ce6da2564ebfe62e80647" time="2025-09-05T01:14:52Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.1 http.request.host="127.0.0.1:44959" http.request.id=7a73a6b6-9b4d-4a89-b89a-bef51343936d http.request.method=PUT http.request.remoteaddr="127.0.0.1:42554" http.request.uri="/v2/foo/schema1/manifests/sha256:41ab707a84d34c782adc51573aae0426800b657bf80ce6da2564ebfe62e80647" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="576.839µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:41ab707a84d34c782adc51573aae0426800b657bf80ce6da2564ebfe62e80647" 127.0.0.1 - - [05/Sep/2025:01:14:52 +0000] "PUT /v2/foo/schema1/manifests/sha256:41ab707a84d34c782adc51573aae0426800b657bf80ce6da2564ebfe62e80647 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-09-05T01:14:52Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.1 http.request.host="127.0.0.1:44959" http.request.id=1c2807d1-aa94-44c0-8b16-5630792806e7 http.request.method=GET http.request.remoteaddr="127.0.0.1:42558" 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="652.285µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Sep/2025:01:14:52 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-09-05T01:14:52Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.25.1 http.request.host="127.0.0.1:44959" http.request.id=d9768407-a3a4-4a52-987b-66973995ee17 http.request.method=GET http.request.remoteaddr="127.0.0.1:42558" 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="471.874µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [05/Sep/2025:01:14:52 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-09-05T01:14:52Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44959" http.request.id=02190592-c80b-4dfa-9e22-245d01a7e89b http.request.method=PUT http.request.remoteaddr="127.0.0.1:42558" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="592.856µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-05T01:14:52Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44959" http.request.id=02190592-c80b-4dfa-9e22-245d01a7e89b http.request.method=PUT http.request.remoteaddr="127.0.0.1:42558" 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="615.74µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-05T01:14:52Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44959" http.request.id=02190592-c80b-4dfa-9e22-245d01a7e89b http.request.method=PUT http.request.remoteaddr="127.0.0.1:42558" 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="636.4µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Sep/2025:01:14:52 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-09-05T01:14:52Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44959" http.request.id=d6afb851-0cf7-447e-82cc-02affbbe8c62 http.request.method=POST http.request.remoteaddr="127.0.0.1:42558" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="561.476µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:52 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:52Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44959" http.request.id=4ae75493-58d8-4f9c-82a6-03b3d94a6a4b http.request.method=PUT http.request.remoteaddr="127.0.0.1:42558" http.request.uri="/v2/foo/schema2/blobs/uploads/2049c641-f9f5-4aa5-b502-50fa2586d7ac?_state=uZcCdJabw0YZNQc5AEmaohawv9xoVUTVaiBX1c7npfN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyMDQ5YzY0MS1mOWY1LTRhYTUtYjUwMi01MGZhMjU4NmQ3YWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NTIuMTgxMzM4Mzg4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="718.566µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:52 +0000] "PUT /v2/foo/schema2/blobs/uploads/2049c641-f9f5-4aa5-b502-50fa2586d7ac?_state=uZcCdJabw0YZNQc5AEmaohawv9xoVUTVaiBX1c7npfN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyMDQ5YzY0MS1mOWY1LTRhYTUtYjUwMi01MGZhMjU4NmQ3YWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NTIuMTgxMzM4Mzg4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:52Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44959" http.request.id=503f6813-b7de-4c41-82df-0557b41205ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:42558" 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="554.648µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-05T01:14:52Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44959" http.request.id=503f6813-b7de-4c41-82df-0557b41205ba http.request.method=PUT http.request.remoteaddr="127.0.0.1:42558" 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="577.714µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Sep/2025:01:14:52 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-09-05T01:14:52Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44959" http.request.id=4c38d1a0-3b32-4623-aae1-b31de3997898 http.request.method=POST http.request.remoteaddr="127.0.0.1:42558" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="729.324µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:52 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:53Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44959" http.request.id=c06dcf2e-a990-48df-8ef9-49bd109d62b7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42558" http.request.uri="/v2/foo/schema2/blobs/uploads/0d4da527-8953-4d45-bdfb-e60b1dec0433?_state=pgGvzDh_tBDytOos1Tl7bq55lFQPcl-XPzzbqaEAkSh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwZDRkYTUyNy04OTUzLTRkNDUtYmRmYi1lNjBiMWRlYzA0MzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NTIuMjcwODM1MTM0WiJ9&digest=sha256%3A6e1cdf87dabb29d60774ef9620833fe11bfcf775edbcdba1cc9d3c82c29e3b12" http.request.useragent="Go-http-client/1.1" http.response.duration=1.32157899s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:52 +0000] "PUT /v2/foo/schema2/blobs/uploads/0d4da527-8953-4d45-bdfb-e60b1dec0433?_state=pgGvzDh_tBDytOos1Tl7bq55lFQPcl-XPzzbqaEAkSh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwZDRkYTUyNy04OTUzLTRkNDUtYmRmYi1lNjBiMWRlYzA0MzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NTIuMjcwODM1MTM0WiJ9&digest=sha256%3A6e1cdf87dabb29d60774ef9620833fe11bfcf775edbcdba1cc9d3c82c29e3b12 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:53Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44959" http.request.id=80173b8b-e68e-4431-8fdc-5ee2bc086e46 http.request.method=POST http.request.remoteaddr="127.0.0.1:42558" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="915.837µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:53 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:54Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44959" http.request.id=d2d75513-a219-4c39-a6f2-1f1365b5d992 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42558" http.request.uri="/v2/foo/schema2/blobs/uploads/5d9e2a54-73c0-445c-88ac-3d80f372b81c?_state=Qnb2ir82WfbnlvaXzdp59fkR2hDFdGryOfDsw_-KWkN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1ZDllMmE1NC03M2MwLTQ0NWMtODhhYy0zZDgwZjM3MmI4MWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NTMuNjQ0OTkzMDYxWiJ9&digest=sha256%3Adb1ec87ab12e1f1f3c0b6bfaf8d2ae9b19c5918b39f28b75409eeb6544652ee9" http.request.useragent="Go-http-client/1.1" http.response.duration=443.025782ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:53 +0000] "PUT /v2/foo/schema2/blobs/uploads/5d9e2a54-73c0-445c-88ac-3d80f372b81c?_state=Qnb2ir82WfbnlvaXzdp59fkR2hDFdGryOfDsw_-KWkN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1ZDllMmE1NC03M2MwLTQ0NWMtODhhYy0zZDgwZjM3MmI4MWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NTMuNjQ0OTkzMDYxWiJ9&digest=sha256%3Adb1ec87ab12e1f1f3c0b6bfaf8d2ae9b19c5918b39f28b75409eeb6544652ee9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:54Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44959" http.request.id=2a369159-1b2a-4f88-b682-86aadba9f2b7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42558" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.017925ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:54 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:54Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44959" http.request.id=b5be33d1-7862-4815-91b9-155d4ec425d4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42558" http.request.uri="/v2/foo/schema2/manifests/sha256:69351832a6cfb8a3adcf6a1d1b3426a198516bc170634f113c4b9fe97bfa4f0f" http.request.useragent="Go-http-client/1.1" http.response.duration="769.741µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:54 +0000] "PUT /v2/foo/schema2/manifests/sha256:69351832a6cfb8a3adcf6a1d1b3426a198516bc170634f113c4b9fe97bfa4f0f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:54Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44959" http.request.id=fa75f535-81da-42cc-9e08-1a5af2285f1b http.request.method=GET http.request.remoteaddr="127.0.0.1:42558" 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="654.002µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Sep/2025:01:14:54 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-09-05T01:14:54Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44959" http.request.id=81dd0a1a-d321-4999-9304-15350482194e http.request.method=GET http.request.remoteaddr="127.0.0.1:42558" http.request.uri="/v2/foo/schema2/manifests/sha256:69351832a6cfb8a3adcf6a1d1b3426a198516bc170634f113c4b9fe97bfa4f0f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="677.737µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Sep/2025:01:14:54 +0000] "GET /v2/foo/schema2/manifests/sha256:69351832a6cfb8a3adcf6a1d1b3426a198516bc170634f113c4b9fe97bfa4f0f HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-09-05T01:14:54Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44959" http.request.id=04038da4-2d0e-477c-8e99-1a8f03694c1b http.request.method=GET http.request.remoteaddr="127.0.0.1:42558" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="549.744µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:54 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:54Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44959" http.request.id=19a1d57e-0d07-4332-bb1c-5df5dd0efe24 http.request.method=GET http.request.remoteaddr="127.0.0.1:42558" http.request.uri="/v2/foo/schema2/manifests/sha256:69351832a6cfb8a3adcf6a1d1b3426a198516bc170634f113c4b9fe97bfa4f0f" http.request.useragent="Go-http-client/1.1" http.response.duration="452.109µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:54 +0000] "GET /v2/foo/schema2/manifests/sha256:69351832a6cfb8a3adcf6a1d1b3426a198516bc170634f113c4b9fe97bfa4f0f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:54Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44959" http.request.id=dd7ae642-c267-4220-a7fd-ec3163ccc3b2 http.request.method=GET http.request.remoteaddr="127.0.0.1:42558" 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="479.199µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [05/Sep/2025:01:14:54 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-09-05T01:14:54Z" level=info msg="rewriting manifest sha256:69351832a6cfb8a3adcf6a1d1b3426a198516bc170634f113c4b9fe97bfa4f0f in schema1 format to support old client" go.version=go1.25.1 http.request.host="127.0.0.1:44959" http.request.id=aba19ae4-c812-4d00-bd04-569653c833b8 http.request.method=GET http.request.remoteaddr="127.0.0.1:42558" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-05T01:14:54Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44959" http.request.id=aba19ae4-c812-4d00-bd04-569653c833b8 http.request.method=GET http.request.remoteaddr="127.0.0.1:42558" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.106571ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [05/Sep/2025:01:14:54 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-09-05T01:14:54Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:44959" http.request.id=df158f01-6694-413c-a70c-87d9007f0912 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42558" 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="558.523µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [05/Sep/2025:01:14:54 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-09-05T01:14:54Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:44959" http.request.id=5a632d01-b9f2-404f-aeba-3dd1513a2666 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42558" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="716.515µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:54 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:54Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:44959" http.request.id=6e00a7be-c033-46c4-a832-fee70c8afe1c http.request.method=PUT http.request.remoteaddr="127.0.0.1:42558" http.request.uri="/v2/foo/schema2/manifests/sha256:5a6e72175e9b7cfa52aaf71f004ddcd93c93e5958563477f130de3952f9069d2" http.request.useragent="Go-http-client/1.1" http.response.duration="624.65µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:54 +0000] "PUT /v2/foo/schema2/manifests/sha256:5a6e72175e9b7cfa52aaf71f004ddcd93c93e5958563477f130de3952f9069d2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:54Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44959" http.request.id=c6f092a3-1d57-4e0f-b1f5-8b6a3b9ada29 http.request.method=GET http.request.remoteaddr="127.0.0.1:42558" 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="589.744µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [05/Sep/2025:01:14:54 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-09-05T01:14:54Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44959" http.request.id=730a6b08-f2e0-4768-ab3a-0b04a8cb7b08 http.request.method=GET http.request.remoteaddr="127.0.0.1:42558" http.request.uri="/v2/foo/schema2/manifests/sha256:5a6e72175e9b7cfa52aaf71f004ddcd93c93e5958563477f130de3952f9069d2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="674.287µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [05/Sep/2025:01:14:54 +0000] "GET /v2/foo/schema2/manifests/sha256:5a6e72175e9b7cfa52aaf71f004ddcd93c93e5958563477f130de3952f9069d2 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-09-05T01:14:54Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44959" http.request.id=35739101-1a85-4071-a6a7-d85b70caec81 http.request.method=GET http.request.remoteaddr="127.0.0.1:42558" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="669.045µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:54 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:54Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44959" http.request.id=aad12bc4-888b-4efb-97c5-6ba5c926f8c4 http.request.method=GET http.request.remoteaddr="127.0.0.1:42558" http.request.uri="/v2/foo/schema2/manifests/sha256:5a6e72175e9b7cfa52aaf71f004ddcd93c93e5958563477f130de3952f9069d2" http.request.useragent="Go-http-client/1.1" http.response.duration="567.711µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:54 +0000] "GET /v2/foo/schema2/manifests/sha256:5a6e72175e9b7cfa52aaf71f004ddcd93c93e5958563477f130de3952f9069d2 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:54Z" level=info msg="rewriting manifest list sha256:5a6e72175e9b7cfa52aaf71f004ddcd93c93e5958563477f130de3952f9069d2 in schema1 format to support old client" go.version=go1.25.1 http.request.host="127.0.0.1:44959" http.request.id=55329b1b-1475-4d51-9f97-e0bbd9d38ce9 http.request.method=GET http.request.remoteaddr="127.0.0.1:42558" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2025-09-05T01:14:54Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44959" http.request.id=55329b1b-1475-4d51-9f97-e0bbd9d38ce9 http.request.method=GET http.request.remoteaddr="127.0.0.1:42558" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.020405ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [05/Sep/2025:01:14:54 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-09-05T01:14:54Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 time="2025-09-05T01:14:54Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T01:14:54Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.1 http.request.host="127.0.0.1:35199" http.request.id=c88dd9be-519b-4cfe-8ed0-004f513e9631 http.request.method=GET http.request.remoteaddr="127.0.0.1:42094" 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="658.203µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Sep/2025:01:14:54 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-09-05T01:14:54Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.25.1 http.request.host="127.0.0.1:35199" http.request.id=4f6faf43-826d-46ab-afc7-e2a1286c28df http.request.method=GET http.request.remoteaddr="127.0.0.1:42094" 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="495.708µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [05/Sep/2025:01:14:54 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-09-05T01:14:54Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.1 http.request.host="127.0.0.1:35199" http.request.id=127305ed-0b21-4ebe-a1a8-656d09d112aa http.request.method=PUT http.request.remoteaddr="127.0.0.1:42094" 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="482.499µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Sep/2025:01:14:54 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-09-05T01:14:54Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.1 http.request.host="127.0.0.1:35199" http.request.id=85c6ff0c-077c-441e-84f3-2b25cf1a23dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:42094" 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="634.989µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-09-05T01:14:54Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.1 http.request.host="127.0.0.1:35199" http.request.id=85c6ff0c-077c-441e-84f3-2b25cf1a23dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:42094" 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="658.885µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-09-05T01:14:54Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.1 http.request.host="127.0.0.1:35199" http.request.id=85c6ff0c-077c-441e-84f3-2b25cf1a23dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:42094" 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="677.815µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-09-05T01:14:54Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.1 http.request.host="127.0.0.1:35199" http.request.id=85c6ff0c-077c-441e-84f3-2b25cf1a23dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:42094" 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="697.105µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Sep/2025:01:14:54 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-09-05T01:14:54Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35199" http.request.id=5eaca495-af96-4165-bc1d-0005b4e754a1 http.request.method=POST http.request.remoteaddr="127.0.0.1:42094" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="707.377µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:54 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:55Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35199" http.request.id=f95aeb00-bd9c-47d9-9a42-53c533d3ec52 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42094" http.request.uri="/v2/foo/schema1/blobs/uploads/031d0405-e520-42d8-a111-4fe8d745172b?_state=7Vn0FyCNPjIFnL4Usj-yB2BD3allGun0bVWqlVeYuCR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwMzFkMDQwNS1lNTIwLTQyZDgtYTExMS00ZmU4ZDc0NTE3MmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NTQuMTgzOTYxNzkzWiJ9&digest=sha256%3Aede310629a67bfae10fd7d0f4b7206634caf5b129b7e04766a28f6e46f18779b" http.request.useragent="Go-http-client/1.1" http.response.duration=909.36706ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:54 +0000] "PUT /v2/foo/schema1/blobs/uploads/031d0405-e520-42d8-a111-4fe8d745172b?_state=7Vn0FyCNPjIFnL4Usj-yB2BD3allGun0bVWqlVeYuCR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwMzFkMDQwNS1lNTIwLTQyZDgtYTExMS00ZmU4ZDc0NTE3MmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NTQuMTgzOTYxNzkzWiJ9&digest=sha256%3Aede310629a67bfae10fd7d0f4b7206634caf5b129b7e04766a28f6e46f18779b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:55Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35199" http.request.id=2b78c4cf-3cb1-4f8f-b630-e018d41f4535 http.request.method=POST http.request.remoteaddr="127.0.0.1:42094" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="870.057µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:55 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:56Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35199" http.request.id=ff0004e5-31f5-4ebb-94ae-8d8a5f8e6eb3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42094" http.request.uri="/v2/foo/schema1/blobs/uploads/eceb1485-e8ce-4364-870d-62b00fb72518?_state=YocxM3bh-fKrGTVOjy_6ico8J6Ja0U-d5oxQ5PLUBA17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlY2ViMTQ4NS1lOGNlLTQzNjQtODcwZC02MmIwMGZiNzI1MTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NTUuMTU4NDEzNDc5WiJ9&digest=sha256%3A2366adadfb566b10039b3d0bdda9d91bb32a5d8f5c9eaf7cd534ae26dea9adf3" http.request.useragent="Go-http-client/1.1" http.response.duration=905.953603ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:55 +0000] "PUT /v2/foo/schema1/blobs/uploads/eceb1485-e8ce-4364-870d-62b00fb72518?_state=YocxM3bh-fKrGTVOjy_6ico8J6Ja0U-d5oxQ5PLUBA17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlY2ViMTQ4NS1lOGNlLTQzNjQtODcwZC02MmIwMGZiNzI1MTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NTUuMTU4NDEzNDc5WiJ9&digest=sha256%3A2366adadfb566b10039b3d0bdda9d91bb32a5d8f5c9eaf7cd534ae26dea9adf3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:56Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35199" http.request.id=045c4f51-f1bc-4781-a5f4-dc883964ddf0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42094" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.231092ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:56 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:56Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35199" http.request.id=30ef76a0-8eaf-4245-904a-292c9cbd164d http.request.method=PUT http.request.remoteaddr="127.0.0.1:42094" http.request.uri="/v2/foo/schema1/manifests/sha256:6eb4731b9c76d2b9f005857eb75239efabeda5ae8e45539523cd5ff699c89fb9" http.request.useragent="Go-http-client/1.1" http.response.duration="868.657µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:56 +0000] "PUT /v2/foo/schema1/manifests/sha256:6eb4731b9c76d2b9f005857eb75239efabeda5ae8e45539523cd5ff699c89fb9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:56Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35199" http.request.id=cea2ddab-e767-4c6a-959d-538fd22da763 http.request.method=GET http.request.remoteaddr="127.0.0.1:42094" 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="865.79µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Sep/2025:01:14:56 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-05T01:14:56Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35199" http.request.id=3893d3f0-1df7-4a8f-bc6f-2e87218367db http.request.method=GET http.request.remoteaddr="127.0.0.1:42094" http.request.uri="/v2/foo/schema1/manifests/sha256:6eb4731b9c76d2b9f005857eb75239efabeda5ae8e45539523cd5ff699c89fb9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="758.24µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Sep/2025:01:14:56 +0000] "GET /v2/foo/schema1/manifests/sha256:6eb4731b9c76d2b9f005857eb75239efabeda5ae8e45539523cd5ff699c89fb9 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-05T01:14:56Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:35199" http.request.id=32c6b8c3-0a6f-4409-a143-eed923e47d15 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42094" http.request.uri="/v2/foo/schema1/manifests/sha256:6eb4731b9c76d2b9f005857eb75239efabeda5ae8e45539523cd5ff699c89fb9" http.request.useragent="Go-http-client/1.1" http.response.duration="825.25µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:56 +0000] "PUT /v2/foo/schema1/manifests/sha256:6eb4731b9c76d2b9f005857eb75239efabeda5ae8e45539523cd5ff699c89fb9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:56Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:35199" http.request.id=a8381c23-5a64-4c3c-a29a-866ccf327ec4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42094" http.request.uri="/v2/foo/schema1/manifests/sha256:6eb4731b9c76d2b9f005857eb75239efabeda5ae8e45539523cd5ff699c89fb9" http.request.useragent="Go-http-client/1.1" http.response.duration="842.504µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:56 +0000] "PUT /v2/foo/schema1/manifests/sha256:6eb4731b9c76d2b9f005857eb75239efabeda5ae8e45539523cd5ff699c89fb9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:56Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/json" http.request.host="127.0.0.1:35199" http.request.id=b10eda62-849a-4cd1-ab57-2c628786c1db http.request.method=PUT http.request.remoteaddr="127.0.0.1:42094" http.request.uri="/v2/foo/schema1/manifests/sha256:6eb4731b9c76d2b9f005857eb75239efabeda5ae8e45539523cd5ff699c89fb9" http.request.useragent="Go-http-client/1.1" http.response.duration="874.487µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:56 +0000] "PUT /v2/foo/schema1/manifests/sha256:6eb4731b9c76d2b9f005857eb75239efabeda5ae8e45539523cd5ff699c89fb9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:56Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35199" http.request.id=71b85259-f6d8-4468-b5ef-a8037944887d http.request.method=GET http.request.remoteaddr="127.0.0.1:42094" http.request.uri="/v2/foo/schema1/manifests/sha256:6eb4731b9c76d2b9f005857eb75239efabeda5ae8e45539523cd5ff699c89fb9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="782.477µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Sep/2025:01:14:56 +0000] "GET /v2/foo/schema1/manifests/sha256:6eb4731b9c76d2b9f005857eb75239efabeda5ae8e45539523cd5ff699c89fb9 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-05T01:14:56Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35199" http.request.id=b8c207bb-ead8-4865-b38d-1f9db1662b2d http.request.method=GET http.request.remoteaddr="127.0.0.1:42094" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="735.207µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:56 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:56Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35199" http.request.id=7f9b5b4d-0f5a-489f-a91a-c17d3073a6ed http.request.method=GET http.request.remoteaddr="127.0.0.1:42094" http.request.uri="/v2/foo/schema1/manifests/sha256:6eb4731b9c76d2b9f005857eb75239efabeda5ae8e45539523cd5ff699c89fb9" http.request.useragent="Go-http-client/1.1" http.response.duration="501.488µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:56 +0000] "GET /v2/foo/schema1/manifests/sha256:6eb4731b9c76d2b9f005857eb75239efabeda5ae8e45539523cd5ff699c89fb9 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:56Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35199" http.request.id=013ec958-a9f1-4015-8df5-9ebb2efb7c04 http.request.method=GET http.request.remoteaddr="127.0.0.1:42094" 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="480.612µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [05/Sep/2025:01:14:56 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-09-05T01:14:56Z" level=error msg="payload digest does match: "sha256:8ae3f8c91fc86fa868bd1add9a89b4d86e89438c3b933078bb16c7c913d0490a" != "sha256:6eb4731b9c76d2b9f005857eb75239efabeda5ae8e45539523cd5ff699c89fb9"" go.version=go1.25.1 http.request.host="127.0.0.1:35199" http.request.id=f05f67dc-3098-4298-bc1a-81278b0cd7de http.request.method=PUT http.request.remoteaddr="127.0.0.1:42094" http.request.uri="/v2/foo/schema1/manifests/sha256:6eb4731b9c76d2b9f005857eb75239efabeda5ae8e45539523cd5ff699c89fb9" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:6eb4731b9c76d2b9f005857eb75239efabeda5ae8e45539523cd5ff699c89fb9" time="2025-09-05T01:14:56Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.1 http.request.host="127.0.0.1:35199" http.request.id=f05f67dc-3098-4298-bc1a-81278b0cd7de http.request.method=PUT http.request.remoteaddr="127.0.0.1:42094" http.request.uri="/v2/foo/schema1/manifests/sha256:6eb4731b9c76d2b9f005857eb75239efabeda5ae8e45539523cd5ff699c89fb9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="568.348µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:6eb4731b9c76d2b9f005857eb75239efabeda5ae8e45539523cd5ff699c89fb9" 127.0.0.1 - - [05/Sep/2025:01:14:56 +0000] "PUT /v2/foo/schema1/manifests/sha256:6eb4731b9c76d2b9f005857eb75239efabeda5ae8e45539523cd5ff699c89fb9 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-09-05T01:14:56Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.1 http.request.host="127.0.0.1:35199" http.request.id=674d9b48-4d8b-489d-a17b-0d715989d6fa http.request.method=GET http.request.remoteaddr="127.0.0.1:42110" 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="666.94µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Sep/2025:01:14:56 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-09-05T01:14:56Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.25.1 http.request.host="127.0.0.1:35199" http.request.id=bdd45a2e-8315-4365-8ba5-119c7a0522c6 http.request.method=GET http.request.remoteaddr="127.0.0.1:42110" 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="635.569µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [05/Sep/2025:01:14:56 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-09-05T01:14:56Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35199" http.request.id=34549b5d-48ff-4c25-89a1-a974bd2dc773 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42110" 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="564.173µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-05T01:14:56Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35199" http.request.id=34549b5d-48ff-4c25-89a1-a974bd2dc773 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42110" 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="590.31µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-05T01:14:56Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35199" http.request.id=34549b5d-48ff-4c25-89a1-a974bd2dc773 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42110" 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="609.867µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Sep/2025:01:14:56 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-09-05T01:14:56Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35199" http.request.id=ca198ecf-f125-4690-9930-80f797fa2828 http.request.method=POST http.request.remoteaddr="127.0.0.1:42110" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="593.457µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:56 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:56Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35199" http.request.id=15b44253-be66-4d93-9ecc-c3f721cdcb3f http.request.method=PUT http.request.remoteaddr="127.0.0.1:42110" http.request.uri="/v2/foo/schema2/blobs/uploads/61faf209-82f9-4f87-b1b2-d855f92fd930?_state=s8rIIcXg57tD2Frg526tX1_eehtK0hj7CVVNL10sxWh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2MWZhZjIwOS04MmY5LTRmODctYjFiMi1kODU1ZjkyZmQ5MzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NTYuMDg0OTc1NTc2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="856.106µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:56 +0000] "PUT /v2/foo/schema2/blobs/uploads/61faf209-82f9-4f87-b1b2-d855f92fd930?_state=s8rIIcXg57tD2Frg526tX1_eehtK0hj7CVVNL10sxWh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2MWZhZjIwOS04MmY5LTRmODctYjFiMi1kODU1ZjkyZmQ5MzAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NTYuMDg0OTc1NTc2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:56Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35199" http.request.id=cd4fce00-25e7-4227-b551-ea43045549b1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42110" 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="587.846µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-05T01:14:56Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35199" http.request.id=cd4fce00-25e7-4227-b551-ea43045549b1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42110" 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="610.252µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Sep/2025:01:14:56 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-09-05T01:14:56Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35199" http.request.id=6993fa97-2f23-44d5-8553-41abfe8b82bc http.request.method=POST http.request.remoteaddr="127.0.0.1:42110" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="781.603µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:56 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:57Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35199" http.request.id=34cbd271-56dd-4677-9a8a-cd3d6c94093a http.request.method=PUT http.request.remoteaddr="127.0.0.1:42110" http.request.uri="/v2/foo/schema2/blobs/uploads/aa15693f-9d0e-4ff0-a036-741b93b06604?_state=p5M9tZuxk-kw5c6xGdtElcz9UmlZp7-_ZbcjTYyBKQJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhYTE1NjkzZi05ZDBlLTRmZjAtYTAzNi03NDFiOTNiMDY2MDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NTYuMTU5NDIwMjZaIn0%3D&digest=sha256%3A3e6c3b8cb1423425e059395078ac42a9463413209f477f77b4addd075948e526" http.request.useragent="Go-http-client/1.1" http.response.duration=1.137592306s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:56 +0000] "PUT /v2/foo/schema2/blobs/uploads/aa15693f-9d0e-4ff0-a036-741b93b06604?_state=p5M9tZuxk-kw5c6xGdtElcz9UmlZp7-_ZbcjTYyBKQJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhYTE1NjkzZi05ZDBlLTRmZjAtYTAzNi03NDFiOTNiMDY2MDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NTYuMTU5NDIwMjZaIn0%3D&digest=sha256%3A3e6c3b8cb1423425e059395078ac42a9463413209f477f77b4addd075948e526 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:57Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35199" http.request.id=e5e6fc50-bfaf-43ba-95e9-af2557dad800 http.request.method=POST http.request.remoteaddr="127.0.0.1:42110" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="992.327µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:57 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:58Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35199" http.request.id=50c0fc7c-b491-491c-81b5-ace997ddabea http.request.method=PUT http.request.remoteaddr="127.0.0.1:42110" http.request.uri="/v2/foo/schema2/blobs/uploads/5fed3f75-12ff-4b71-ba1a-7330c6b76556?_state=Z3vml-V637-uQbCWIBkhIi7l0CgY-BSj5zrIMcgL2vp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1ZmVkM2Y3NS0xMmZmLTRiNzEtYmExYS03MzMwYzZiNzY1NTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NTcuMzczMTA4OTI1WiJ9&digest=sha256%3Ad2c834806858e41007bdf55f8f4703e1feecf8e5ea063a1986f61a0799e06ce7" http.request.useragent="Go-http-client/1.1" http.response.duration=1.100306048s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:57 +0000] "PUT /v2/foo/schema2/blobs/uploads/5fed3f75-12ff-4b71-ba1a-7330c6b76556?_state=Z3vml-V637-uQbCWIBkhIi7l0CgY-BSj5zrIMcgL2vp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1ZmVkM2Y3NS0xMmZmLTRiNzEtYmExYS03MzMwYzZiNzY1NTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NTcuMzczMTA4OTI1WiJ9&digest=sha256%3Ad2c834806858e41007bdf55f8f4703e1feecf8e5ea063a1986f61a0799e06ce7 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:58Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35199" http.request.id=a7806f3f-dcb9-4abd-a0a7-3ef78615322b http.request.method=PUT http.request.remoteaddr="127.0.0.1:42110" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.075419ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:58 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:58Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:35199" http.request.id=b5e6fd34-1ccb-4251-bbec-ebac22af35e7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42110" http.request.uri="/v2/foo/schema2/manifests/sha256:9c736ced8b6b28432c8995c5f186e37ba74c5bd785d5b34b3cfd8d8d3a9f4c39" http.request.useragent="Go-http-client/1.1" http.response.duration="715.466µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:58 +0000] "PUT /v2/foo/schema2/manifests/sha256:9c736ced8b6b28432c8995c5f186e37ba74c5bd785d5b34b3cfd8d8d3a9f4c39 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:58Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35199" http.request.id=536137b3-458c-459e-86ae-736829e437e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:42110" 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="640.216µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Sep/2025:01:14:58 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-09-05T01:14:58Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35199" http.request.id=768b12d3-7d21-4e2d-b88a-8dd9d7888687 http.request.method=GET http.request.remoteaddr="127.0.0.1:42110" http.request.uri="/v2/foo/schema2/manifests/sha256:9c736ced8b6b28432c8995c5f186e37ba74c5bd785d5b34b3cfd8d8d3a9f4c39" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="672.847µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Sep/2025:01:14:58 +0000] "GET /v2/foo/schema2/manifests/sha256:9c736ced8b6b28432c8995c5f186e37ba74c5bd785d5b34b3cfd8d8d3a9f4c39 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-09-05T01:14:58Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35199" http.request.id=5e6cee7b-a90f-4665-94f0-eab904957e77 http.request.method=GET http.request.remoteaddr="127.0.0.1:42110" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="504.523µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:58 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:58Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35199" http.request.id=838070b6-d3f8-4a5c-a6c4-24e528c60ca6 http.request.method=GET http.request.remoteaddr="127.0.0.1:42110" http.request.uri="/v2/foo/schema2/manifests/sha256:9c736ced8b6b28432c8995c5f186e37ba74c5bd785d5b34b3cfd8d8d3a9f4c39" http.request.useragent="Go-http-client/1.1" http.response.duration="505.363µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:58 +0000] "GET /v2/foo/schema2/manifests/sha256:9c736ced8b6b28432c8995c5f186e37ba74c5bd785d5b34b3cfd8d8d3a9f4c39 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:58Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35199" http.request.id=973ef71f-c177-4b14-b027-f9270427726f http.request.method=GET http.request.remoteaddr="127.0.0.1:42110" 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="604.565µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [05/Sep/2025:01:14:58 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-09-05T01:14:58Z" level=info msg="rewriting manifest sha256:9c736ced8b6b28432c8995c5f186e37ba74c5bd785d5b34b3cfd8d8d3a9f4c39 in schema1 format to support old client" go.version=go1.25.1 http.request.host="127.0.0.1:35199" http.request.id=5fa33a14-7f19-4908-b388-985c9afdf5ca http.request.method=GET http.request.remoteaddr="127.0.0.1:42110" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-05T01:14:58Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35199" http.request.id=5fa33a14-7f19-4908-b388-985c9afdf5ca http.request.method=GET http.request.remoteaddr="127.0.0.1:42110" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.181137ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [05/Sep/2025:01:14:58 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-09-05T01:14:58Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:35199" http.request.id=9b51f5d0-cb8c-45cb-ac54-6c59fc4b18d8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42110" 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="713.904µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [05/Sep/2025:01:14:58 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-09-05T01:14:58Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:35199" http.request.id=b87c5823-8388-4e8b-9a48-c9e1d06e5fda http.request.method=PUT http.request.remoteaddr="127.0.0.1:42110" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="718.894µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:58 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:58Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:35199" http.request.id=978240ca-5928-476c-8a8e-668901994ee1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42110" http.request.uri="/v2/foo/schema2/manifests/sha256:7817be111716a206cd0c0efbabee038e959f4dd0c9570d21b90aaf82085b9da1" http.request.useragent="Go-http-client/1.1" http.response.duration="836.173µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:58 +0000] "PUT /v2/foo/schema2/manifests/sha256:7817be111716a206cd0c0efbabee038e959f4dd0c9570d21b90aaf82085b9da1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:58Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35199" http.request.id=06fbe7aa-b933-4c70-bd8b-2f559e3ab1cd http.request.method=GET http.request.remoteaddr="127.0.0.1:42110" 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="632.624µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [05/Sep/2025:01:14:58 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-09-05T01:14:58Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35199" http.request.id=5028753d-ed28-4515-b9a5-637caaa00f49 http.request.method=GET http.request.remoteaddr="127.0.0.1:42110" http.request.uri="/v2/foo/schema2/manifests/sha256:7817be111716a206cd0c0efbabee038e959f4dd0c9570d21b90aaf82085b9da1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="639.077µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [05/Sep/2025:01:14:58 +0000] "GET /v2/foo/schema2/manifests/sha256:7817be111716a206cd0c0efbabee038e959f4dd0c9570d21b90aaf82085b9da1 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-09-05T01:14:58Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35199" http.request.id=d13d8e0d-7a1c-49c6-b6c4-371d3669c370 http.request.method=GET http.request.remoteaddr="127.0.0.1:42110" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="513.476µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:58 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:58Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35199" http.request.id=9a9c78f4-1740-4818-8660-ad14892ab59f http.request.method=GET http.request.remoteaddr="127.0.0.1:42110" http.request.uri="/v2/foo/schema2/manifests/sha256:7817be111716a206cd0c0efbabee038e959f4dd0c9570d21b90aaf82085b9da1" http.request.useragent="Go-http-client/1.1" http.response.duration="499.785µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:58 +0000] "GET /v2/foo/schema2/manifests/sha256:7817be111716a206cd0c0efbabee038e959f4dd0c9570d21b90aaf82085b9da1 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:58Z" level=info msg="rewriting manifest list sha256:7817be111716a206cd0c0efbabee038e959f4dd0c9570d21b90aaf82085b9da1 in schema1 format to support old client" go.version=go1.25.1 http.request.host="127.0.0.1:35199" http.request.id=cbd133f9-a4a2-4cc0-ae86-a5ab726f3f18 http.request.method=GET http.request.remoteaddr="127.0.0.1:42110" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2025-09-05T01:14:58Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35199" http.request.id=cbd133f9-a4a2-4cc0-ae86-a5ab726f3f18 http.request.method=GET http.request.remoteaddr="127.0.0.1:42110" 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="970.807µs" http.response.status=200 http.response.written=1554 127.0.0.1 - - [05/Sep/2025:01:14:58 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (7.65s) === RUN TestGetManifestWithStorageError time="2025-09-05T01:14:58Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 time="2025-09-05T01:14:58Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T01:14:58Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.25.1 http.request.host="127.0.0.1:34145" http.request.id=03e53438-53c9-4e87-9ac6-92274ccb5fbc http.request.method=GET http.request.remoteaddr="127.0.0.1:54992" 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="683.692µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [05/Sep/2025:01:14:58 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-09-05T01:14:58Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.25.1 http.request.host="127.0.0.1:34145" http.request.id=95eeafe4-0cff-41e9-9822-8b565ebd2cc4 http.request.method=GET http.request.remoteaddr="127.0.0.1:54992" 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="543.238µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [05/Sep/2025:01:14:58 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-09-05T01:14:58Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.25.1 http.request.host="127.0.0.1:34145" http.request.id=470a9a0c-0ccf-4d0d-936e-1e3e93d0b509 http.request.method=GET http.request.remoteaddr="127.0.0.1:54992" 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="494.318µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [05/Sep/2025:01:14:58 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-09-05T01:14:58Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.25.1 http.request.host="127.0.0.1:34145" http.request.id=c2b3e146-2fec-4225-a132-36e763824006 http.request.method=GET http.request.remoteaddr="127.0.0.1:54992" 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="621.766µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [05/Sep/2025:01:14:58 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.00s) === RUN TestManifestDelete time="2025-09-05T01:14:58Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 time="2025-09-05T01:14:58Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T01:14:58Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.1 http.request.host="127.0.0.1:44905" http.request.id=15087d87-1f12-48bd-a1b3-1ce4024961c5 http.request.method=GET http.request.remoteaddr="127.0.0.1:59854" 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="678.193µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Sep/2025:01:14:58 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-09-05T01:14:58Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.25.1 http.request.host="127.0.0.1:44905" http.request.id=60dad50f-d98e-45d1-b067-d92aa0108700 http.request.method=GET http.request.remoteaddr="127.0.0.1:59854" 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="546.59µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [05/Sep/2025:01:14:58 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-09-05T01:14:58Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.1 http.request.host="127.0.0.1:44905" http.request.id=253b34c2-a992-41b7-829a-e028db557f45 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59854" 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="487.468µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Sep/2025:01:14:58 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-09-05T01:14:58Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.1 http.request.host="127.0.0.1:44905" http.request.id=17f25e5e-77ac-4f60-9dd0-d5ed7fdbb05f http.request.method=PUT http.request.remoteaddr="127.0.0.1:59854" 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="699.235µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-09-05T01:14:58Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.1 http.request.host="127.0.0.1:44905" http.request.id=17f25e5e-77ac-4f60-9dd0-d5ed7fdbb05f http.request.method=PUT http.request.remoteaddr="127.0.0.1:59854" 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="722.865µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-09-05T01:14:58Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.1 http.request.host="127.0.0.1:44905" http.request.id=17f25e5e-77ac-4f60-9dd0-d5ed7fdbb05f http.request.method=PUT http.request.remoteaddr="127.0.0.1:59854" 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="743.966µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-09-05T01:14:58Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.1 http.request.host="127.0.0.1:44905" http.request.id=17f25e5e-77ac-4f60-9dd0-d5ed7fdbb05f http.request.method=PUT http.request.remoteaddr="127.0.0.1:59854" 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="761.131µs" http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Sep/2025:01:14:58 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-09-05T01:14:58Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44905" http.request.id=28d3a873-7bce-4a48-9c06-af36caa4b550 http.request.method=POST http.request.remoteaddr="127.0.0.1:59854" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="686.997µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:58 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:58Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44905" http.request.id=f7166121-3977-44ee-8580-cca40846debc http.request.method=PUT http.request.remoteaddr="127.0.0.1:59854" http.request.uri="/v2/foo/schema1/blobs/uploads/fdb2bbe9-795f-4a63-901e-2f6656a519bb?_state=PLfmeePtXqfMWhX2coD6SPHnaGVVjM0wD9hoyP_n7_Z7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmZGIyYmJlOS03OTVmLTRhNjMtOTAxZS0yZjY2NTZhNTE5YmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NTguNTQ1NDk5ODIyWiJ9&digest=sha256%3Add342822cca4d2dfe5e36e3e8f043a8134c9241f79e4dec67e33d46cc95360df" http.request.useragent="Go-http-client/1.1" http.response.duration=359.422132ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:58 +0000] "PUT /v2/foo/schema1/blobs/uploads/fdb2bbe9-795f-4a63-901e-2f6656a519bb?_state=PLfmeePtXqfMWhX2coD6SPHnaGVVjM0wD9hoyP_n7_Z7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmZGIyYmJlOS03OTVmLTRhNjMtOTAxZS0yZjY2NTZhNTE5YmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NTguNTQ1NDk5ODIyWiJ9&digest=sha256%3Add342822cca4d2dfe5e36e3e8f043a8134c9241f79e4dec67e33d46cc95360df HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:58Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44905" http.request.id=edd36231-5808-47da-8b7d-53056d0edbc7 http.request.method=POST http.request.remoteaddr="127.0.0.1:59854" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="944.602µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:58 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:59Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44905" http.request.id=febda1b2-5223-494f-9725-fb409f634068 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59854" http.request.uri="/v2/foo/schema1/blobs/uploads/738a0193-8fb2-4acd-a6af-b0569756981c?_state=9MJoHXm9QOO0y5hiJGOxHvK6lnzUsZsPb80NLvS_3ih7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3MzhhMDE5My04ZmIyLTRhY2QtYTZhZi1iMDU2OTc1Njk4MWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NTguOTY4NzIzNDE2WiJ9&digest=sha256%3A0d2ba597ba45638371d209e3977f7f1257a056bba215ae6a97e6b36da618fb26" http.request.useragent="Go-http-client/1.1" http.response.duration=705.413643ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:58 +0000] "PUT /v2/foo/schema1/blobs/uploads/738a0193-8fb2-4acd-a6af-b0569756981c?_state=9MJoHXm9QOO0y5hiJGOxHvK6lnzUsZsPb80NLvS_3ih7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI3MzhhMDE5My04ZmIyLTRhY2QtYTZhZi1iMDU2OTc1Njk4MWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NTguOTY4NzIzNDE2WiJ9&digest=sha256%3A0d2ba597ba45638371d209e3977f7f1257a056bba215ae6a97e6b36da618fb26 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:59Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44905" http.request.id=17b52713-96ff-4a6c-a57a-bb5c42f6be72 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59854" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.260931ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:59 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:59Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44905" http.request.id=999622b1-a4ee-4f1e-b055-3657156bbf0b http.request.method=PUT http.request.remoteaddr="127.0.0.1:59854" http.request.uri="/v2/foo/schema1/manifests/sha256:8422061e2d22548e59b2462f3448a73478b61afef7008acfbc53b445864c2645" http.request.useragent="Go-http-client/1.1" http.response.duration="953.186µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:8422061e2d22548e59b2462f3448a73478b61afef7008acfbc53b445864c2645 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:59Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44905" http.request.id=4f160e45-2b1e-4d4b-97ee-2b875462fb1b http.request.method=GET http.request.remoteaddr="127.0.0.1:59854" 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="881.056µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Sep/2025:01:14:59 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-05T01:14:59Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44905" http.request.id=e15c2aa0-9846-4ec8-8cf2-c72779f9f8a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:59854" http.request.uri="/v2/foo/schema1/manifests/sha256:8422061e2d22548e59b2462f3448a73478b61afef7008acfbc53b445864c2645" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="826.535µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Sep/2025:01:14:59 +0000] "GET /v2/foo/schema1/manifests/sha256:8422061e2d22548e59b2462f3448a73478b61afef7008acfbc53b445864c2645 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-05T01:14:59Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:44905" http.request.id=587d0196-4d44-4797-b7b6-ea1b00ebbbad http.request.method=PUT http.request.remoteaddr="127.0.0.1:59854" http.request.uri="/v2/foo/schema1/manifests/sha256:8422061e2d22548e59b2462f3448a73478b61afef7008acfbc53b445864c2645" http.request.useragent="Go-http-client/1.1" http.response.duration="905.13µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:8422061e2d22548e59b2462f3448a73478b61afef7008acfbc53b445864c2645 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:59Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:44905" http.request.id=dc3262d1-ee08-4472-8ba4-8ba3ae1e7c3f http.request.method=PUT http.request.remoteaddr="127.0.0.1:59854" http.request.uri="/v2/foo/schema1/manifests/sha256:8422061e2d22548e59b2462f3448a73478b61afef7008acfbc53b445864c2645" http.request.useragent="Go-http-client/1.1" http.response.duration="906.573µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:8422061e2d22548e59b2462f3448a73478b61afef7008acfbc53b445864c2645 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:59Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/json" http.request.host="127.0.0.1:44905" http.request.id=ca83ad20-5f90-4d3f-897b-0c1ec018e233 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59854" http.request.uri="/v2/foo/schema1/manifests/sha256:8422061e2d22548e59b2462f3448a73478b61afef7008acfbc53b445864c2645" http.request.useragent="Go-http-client/1.1" http.response.duration="799.164µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:8422061e2d22548e59b2462f3448a73478b61afef7008acfbc53b445864c2645 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:59Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44905" http.request.id=137d552e-09f1-45f5-935e-99e1b6d71495 http.request.method=GET http.request.remoteaddr="127.0.0.1:59854" http.request.uri="/v2/foo/schema1/manifests/sha256:8422061e2d22548e59b2462f3448a73478b61afef7008acfbc53b445864c2645" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="720.864µs" http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Sep/2025:01:14:59 +0000] "GET /v2/foo/schema1/manifests/sha256:8422061e2d22548e59b2462f3448a73478b61afef7008acfbc53b445864c2645 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-05T01:14:59Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44905" http.request.id=a53e5975-6a11-4212-ada8-1587affacea2 http.request.method=GET http.request.remoteaddr="127.0.0.1:59854" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="513.474µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:59 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:59Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44905" http.request.id=0dbeb257-f08a-4084-b924-3932927a3a77 http.request.method=GET http.request.remoteaddr="127.0.0.1:59854" http.request.uri="/v2/foo/schema1/manifests/sha256:8422061e2d22548e59b2462f3448a73478b61afef7008acfbc53b445864c2645" http.request.useragent="Go-http-client/1.1" http.response.duration="502.969µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:59 +0000] "GET /v2/foo/schema1/manifests/sha256:8422061e2d22548e59b2462f3448a73478b61afef7008acfbc53b445864c2645 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:59Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44905" http.request.id=469078bd-b0f5-4d1c-a6a4-8d3fe742b058 http.request.method=GET http.request.remoteaddr="127.0.0.1:59854" 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="488.001µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [05/Sep/2025:01:14:59 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-09-05T01:14:59Z" level=error msg="payload digest does match: "sha256:4b7671993fa95022da65be53c5c5539a53f7ce2dbe74130e98553f7b7f625455" != "sha256:8422061e2d22548e59b2462f3448a73478b61afef7008acfbc53b445864c2645"" go.version=go1.25.1 http.request.host="127.0.0.1:44905" http.request.id=9e3dbcdb-bf6d-49bb-a6de-059e5211be63 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59854" http.request.uri="/v2/foo/schema1/manifests/sha256:8422061e2d22548e59b2462f3448a73478b61afef7008acfbc53b445864c2645" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:8422061e2d22548e59b2462f3448a73478b61afef7008acfbc53b445864c2645" time="2025-09-05T01:14:59Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.1 http.request.host="127.0.0.1:44905" http.request.id=9e3dbcdb-bf6d-49bb-a6de-059e5211be63 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59854" http.request.uri="/v2/foo/schema1/manifests/sha256:8422061e2d22548e59b2462f3448a73478b61afef7008acfbc53b445864c2645" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="559.75µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:8422061e2d22548e59b2462f3448a73478b61afef7008acfbc53b445864c2645" 127.0.0.1 - - [05/Sep/2025:01:14:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:8422061e2d22548e59b2462f3448a73478b61afef7008acfbc53b445864c2645 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-09-05T01:14:59Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44905" http.request.id=5b0519e1-160e-41e1-b276-3c4958a2fb43 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59864" http.request.uri="/v2/foo/schema1/manifests/sha256:8422061e2d22548e59b2462f3448a73478b61afef7008acfbc53b445864c2645" http.request.useragent="Go-http-client/1.1" http.response.duration="768.41µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:59 +0000] "DELETE /v2/foo/schema1/manifests/sha256:8422061e2d22548e59b2462f3448a73478b61afef7008acfbc53b445864c2645 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:59Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:8422061e2d22548e59b2462f3448a73478b61afef7008acfbc53b445864c2645" err.message="manifest unknown" go.version=go1.25.1 http.request.host="127.0.0.1:44905" http.request.id=7bab7354-a437-4062-b082-46d540f05bd3 http.request.method=GET http.request.remoteaddr="127.0.0.1:59864" http.request.uri="/v2/foo/schema1/manifests/sha256:8422061e2d22548e59b2462f3448a73478b61afef7008acfbc53b445864c2645" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="556.11µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:8422061e2d22548e59b2462f3448a73478b61afef7008acfbc53b445864c2645" 127.0.0.1 - - [05/Sep/2025:01:14:59 +0000] "GET /v2/foo/schema1/manifests/sha256:8422061e2d22548e59b2462f3448a73478b61afef7008acfbc53b445864c2645 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-09-05T01:14:59Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.1 http.request.host="127.0.0.1:44905" http.request.id=7aec0afc-3aed-4431-87b4-f57180f9a6aa http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59878" http.request.uri="/v2/foo/schema1/manifests/sha256:8422061e2d22548e59b2462f3448a73478b61afef7008acfbc53b445864c2645" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="726.462µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:8422061e2d22548e59b2462f3448a73478b61afef7008acfbc53b445864c2645" 127.0.0.1 - - [05/Sep/2025:01:14:59 +0000] "DELETE /v2/foo/schema1/manifests/sha256:8422061e2d22548e59b2462f3448a73478b61afef7008acfbc53b445864c2645 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-09-05T01:14:59Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44905" http.request.id=50c501c3-bded-4d66-8520-fdb9e0385296 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59892" http.request.uri="/v2/foo/schema1/manifests/sha256:8422061e2d22548e59b2462f3448a73478b61afef7008acfbc53b445864c2645" http.request.useragent="Go-http-client/1.1" http.response.duration="971.297µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:59 +0000] "PUT /v2/foo/schema1/manifests/sha256:8422061e2d22548e59b2462f3448a73478b61afef7008acfbc53b445864c2645 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:59Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44905" http.request.id=be4359e5-7302-4f1a-960c-90cb03f85d93 http.request.method=GET http.request.remoteaddr="127.0.0.1:59892" http.request.uri="/v2/foo/schema1/manifests/sha256:8422061e2d22548e59b2462f3448a73478b61afef7008acfbc53b445864c2645" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.140001ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Sep/2025:01:14:59 +0000] "GET /v2/foo/schema1/manifests/sha256:8422061e2d22548e59b2462f3448a73478b61afef7008acfbc53b445864c2645 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-05T01:14:59Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.1 http.request.host="127.0.0.1:44905" http.request.id=f40b501b-5e89-4c8e-ac5e-f4721f4e1ac9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59894" 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="694.415µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [05/Sep/2025:01:14:59 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-09-05T01:14:59Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44905" http.request.id=7dfa735c-cf4a-4df5-aa2a-245b7b566f51 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59910" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.04697ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:59 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:59Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44905" http.request.id=5274fd9c-2c0f-4f1d-9d90-e765e98aa84e http.request.method=GET http.request.remoteaddr="127.0.0.1:59910" 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="513.198µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [05/Sep/2025:01:14:59 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-09-05T01:14:59Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44905" http.request.id=f4fc2cca-d65c-42c3-8c5d-d2bf1cdd31b2 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59910" http.request.uri="/v2/foo/schema1/manifests/sha256:8422061e2d22548e59b2462f3448a73478b61afef7008acfbc53b445864c2645" http.request.useragent="Go-http-client/1.1" http.response.duration="588.246µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:59 +0000] "DELETE /v2/foo/schema1/manifests/sha256:8422061e2d22548e59b2462f3448a73478b61afef7008acfbc53b445864c2645 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:59Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44905" http.request.id=5d98da4a-0261-4af6-84f3-a72d5a83b60f http.request.method=GET http.request.remoteaddr="127.0.0.1:59910" 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="450.491µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [05/Sep/2025:01:14:59 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-09-05T01:14:59Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.1 http.request.host="127.0.0.1:44905" http.request.id=08004289-8fc8-4c1b-a2ff-2206bee9149a http.request.method=GET http.request.remoteaddr="127.0.0.1:59910" 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="481.845µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Sep/2025:01:14:59 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-09-05T01:14:59Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.25.1 http.request.host="127.0.0.1:44905" http.request.id=65b84105-b4c7-4d80-a633-710e9c831383 http.request.method=GET http.request.remoteaddr="127.0.0.1:59910" 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="487.582µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [05/Sep/2025:01:14:59 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-09-05T01:14:59Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44905" http.request.id=ff78725a-85c1-462f-af4c-af38b7236b70 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59910" 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="553.362µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-05T01:14:59Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44905" http.request.id=ff78725a-85c1-462f-af4c-af38b7236b70 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59910" 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="575.013µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-05T01:14:59Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44905" http.request.id=ff78725a-85c1-462f-af4c-af38b7236b70 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59910" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="592.607µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Sep/2025:01:14:59 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-09-05T01:14:59Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44905" http.request.id=8f276503-e522-4ff9-abad-6b7a3b1970fa http.request.method=POST http.request.remoteaddr="127.0.0.1:59910" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="586.599µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:59 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:59Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44905" http.request.id=3ba342cb-acec-4bed-b3cd-28b274b7cced http.request.method=PUT http.request.remoteaddr="127.0.0.1:59910" http.request.uri="/v2/foo/schema2/blobs/uploads/dcf86c0e-305f-4345-8378-a9661ed78424?_state=xf2nHuEskTB42-GjIRXQQU0z5iOuJMFlJXm5sr5eOdh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkY2Y4NmMwZS0zMDVmLTQzNDUtODM3OC1hOTY2MWVkNzg0MjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NTkuNzA1NzE2OTE2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="699.597µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:59 +0000] "PUT /v2/foo/schema2/blobs/uploads/dcf86c0e-305f-4345-8378-a9661ed78424?_state=xf2nHuEskTB42-GjIRXQQU0z5iOuJMFlJXm5sr5eOdh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkY2Y4NmMwZS0zMDVmLTQzNDUtODM3OC1hOTY2MWVkNzg0MjQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NTkuNzA1NzE2OTE2WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:59Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44905" http.request.id=a6caf5fc-3697-4ed7-bbab-d2766cb1cf0e http.request.method=PUT http.request.remoteaddr="127.0.0.1:59910" 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="583.56µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-05T01:14:59Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44905" http.request.id=a6caf5fc-3697-4ed7-bbab-d2766cb1cf0e http.request.method=PUT http.request.remoteaddr="127.0.0.1:59910" 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="608.305µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Sep/2025:01:14:59 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-09-05T01:14:59Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44905" http.request.id=eaf4a867-20af-4a93-a720-37921fb5c946 http.request.method=POST http.request.remoteaddr="127.0.0.1:59910" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="648.654µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:59 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:00Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44905" http.request.id=6da983e3-8e83-4a68-8a3a-056e48012af3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59910" http.request.uri="/v2/foo/schema2/blobs/uploads/1438ca65-4f96-40c9-ace1-a00c4c5eedf7?_state=NN2VGF560vdCxBd3xi4Fl0VaM1gY-bCQiDgzXDEpzKl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxNDM4Y2E2NS00Zjk2LTQwYzktYWNlMS1hMDBjNGM1ZWVkZjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NTkuNzU3Nzk3MDA5WiJ9&digest=sha256%3Afc28ebe2383acabea398e38cb328d2dae5a40c0f9f6a69c84f06f5947586829a" http.request.useragent="Go-http-client/1.1" http.response.duration=423.830768ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:59 +0000] "PUT /v2/foo/schema2/blobs/uploads/1438ca65-4f96-40c9-ace1-a00c4c5eedf7?_state=NN2VGF560vdCxBd3xi4Fl0VaM1gY-bCQiDgzXDEpzKl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxNDM4Y2E2NS00Zjk2LTQwYzktYWNlMS1hMDBjNGM1ZWVkZjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NTkuNzU3Nzk3MDA5WiJ9&digest=sha256%3Afc28ebe2383acabea398e38cb328d2dae5a40c0f9f6a69c84f06f5947586829a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:00Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44905" http.request.id=8dec6dbc-4736-4b72-a3ee-b3738120935f http.request.method=POST http.request.remoteaddr="127.0.0.1:59910" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="967.718µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:00 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:01Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44905" http.request.id=442e8320-f737-427a-91cf-e1bc47794794 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59910" http.request.uri="/v2/foo/schema2/blobs/uploads/44497789-8306-4159-8859-81127698cfcb?_state=RNX7RHhuJ5EZNC3uvjBP5F9lEAnlo0BroDt1_1-33v97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0NDQ5Nzc4OS04MzA2LTQxNTktODg1OS04MTEyNzY5OGNmY2IiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTU6MDAuMjc0NTEwOTE4WiJ9&digest=sha256%3Aaba2124d1a3e4ac19d7c1f6744b40a273170ae143675b9137860f583b5b6b0f6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.649570761s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:00 +0000] "PUT /v2/foo/schema2/blobs/uploads/44497789-8306-4159-8859-81127698cfcb?_state=RNX7RHhuJ5EZNC3uvjBP5F9lEAnlo0BroDt1_1-33v97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0NDQ5Nzc4OS04MzA2LTQxNTktODg1OS04MTEyNzY5OGNmY2IiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTU6MDAuMjc0NTEwOTE4WiJ9&digest=sha256%3Aaba2124d1a3e4ac19d7c1f6744b40a273170ae143675b9137860f583b5b6b0f6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:01Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44905" http.request.id=682f5b66-a803-4af5-be2e-59a40c9fd9c0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59910" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.015154ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:01 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:01Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44905" http.request.id=0b3c123c-fd72-48d3-832e-7ef096a93ab9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59910" http.request.uri="/v2/foo/schema2/manifests/sha256:6c35f8ef6828e7639ed25e58bbed60cd94c35e31a8dba9c8be749699a8ff8848" http.request.useragent="Go-http-client/1.1" http.response.duration="692.958µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:01 +0000] "PUT /v2/foo/schema2/manifests/sha256:6c35f8ef6828e7639ed25e58bbed60cd94c35e31a8dba9c8be749699a8ff8848 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:01Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44905" http.request.id=1e6f14b1-c5ec-4a7e-9720-2d4a7398308a http.request.method=GET http.request.remoteaddr="127.0.0.1:59910" 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="671.047µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Sep/2025:01:15:01 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-09-05T01:15:01Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44905" http.request.id=4e20fc46-4e60-4b1e-86ab-5818fd5a9123 http.request.method=GET http.request.remoteaddr="127.0.0.1:59910" http.request.uri="/v2/foo/schema2/manifests/sha256:6c35f8ef6828e7639ed25e58bbed60cd94c35e31a8dba9c8be749699a8ff8848" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="607.445µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Sep/2025:01:15:01 +0000] "GET /v2/foo/schema2/manifests/sha256:6c35f8ef6828e7639ed25e58bbed60cd94c35e31a8dba9c8be749699a8ff8848 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-09-05T01:15:01Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44905" http.request.id=9ab8cc1a-b67f-4e9f-99df-256a415b8370 http.request.method=GET http.request.remoteaddr="127.0.0.1:59910" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="575.901µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:01 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:01Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44905" http.request.id=d569f42c-2786-4dd6-8e55-1319ff232335 http.request.method=GET http.request.remoteaddr="127.0.0.1:59910" http.request.uri="/v2/foo/schema2/manifests/sha256:6c35f8ef6828e7639ed25e58bbed60cd94c35e31a8dba9c8be749699a8ff8848" http.request.useragent="Go-http-client/1.1" http.response.duration="492.302µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:01 +0000] "GET /v2/foo/schema2/manifests/sha256:6c35f8ef6828e7639ed25e58bbed60cd94c35e31a8dba9c8be749699a8ff8848 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:01Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44905" http.request.id=8786b055-62fa-47d5-a6f9-4fde432be52b http.request.method=GET http.request.remoteaddr="127.0.0.1:59910" 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="460.699µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [05/Sep/2025:01:15:01 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-09-05T01:15:01Z" level=info msg="rewriting manifest sha256:6c35f8ef6828e7639ed25e58bbed60cd94c35e31a8dba9c8be749699a8ff8848 in schema1 format to support old client" go.version=go1.25.1 http.request.host="127.0.0.1:44905" http.request.id=8c41170e-921b-4d37-98cb-aac47cdde7c9 http.request.method=GET http.request.remoteaddr="127.0.0.1:59910" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-05T01:15:01Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44905" http.request.id=8c41170e-921b-4d37-98cb-aac47cdde7c9 http.request.method=GET http.request.remoteaddr="127.0.0.1:59910" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.091754ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [05/Sep/2025:01:15:01 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-09-05T01:15:01Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44905" http.request.id=7ac7d58c-a78f-46d3-84dd-5d4821e3d15c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59910" http.request.uri="/v2/foo/schema2/manifests/sha256:6c35f8ef6828e7639ed25e58bbed60cd94c35e31a8dba9c8be749699a8ff8848" http.request.useragent="Go-http-client/1.1" http.response.duration="584.714µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:01 +0000] "DELETE /v2/foo/schema2/manifests/sha256:6c35f8ef6828e7639ed25e58bbed60cd94c35e31a8dba9c8be749699a8ff8848 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:01Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:6c35f8ef6828e7639ed25e58bbed60cd94c35e31a8dba9c8be749699a8ff8848" err.message="manifest unknown" go.version=go1.25.1 http.request.host="127.0.0.1:44905" http.request.id=53717997-53f1-4d30-8988-0e564f3270a7 http.request.method=GET http.request.remoteaddr="127.0.0.1:59910" http.request.uri="/v2/foo/schema2/manifests/sha256:6c35f8ef6828e7639ed25e58bbed60cd94c35e31a8dba9c8be749699a8ff8848" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="525.163µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:6c35f8ef6828e7639ed25e58bbed60cd94c35e31a8dba9c8be749699a8ff8848" 127.0.0.1 - - [05/Sep/2025:01:15:01 +0000] "GET /v2/foo/schema2/manifests/sha256:6c35f8ef6828e7639ed25e58bbed60cd94c35e31a8dba9c8be749699a8ff8848 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-09-05T01:15:01Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.1 http.request.host="127.0.0.1:44905" http.request.id=7bb9efbf-162a-4d23-b052-81e31f182402 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59926" http.request.uri="/v2/foo/schema2/manifests/sha256:6c35f8ef6828e7639ed25e58bbed60cd94c35e31a8dba9c8be749699a8ff8848" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="720.337µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:6c35f8ef6828e7639ed25e58bbed60cd94c35e31a8dba9c8be749699a8ff8848" 127.0.0.1 - - [05/Sep/2025:01:15:01 +0000] "DELETE /v2/foo/schema2/manifests/sha256:6c35f8ef6828e7639ed25e58bbed60cd94c35e31a8dba9c8be749699a8ff8848 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-09-05T01:15:01Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44905" http.request.id=ea5685c5-b338-46fb-9a3f-ba94df9aec8b http.request.method=PUT http.request.remoteaddr="127.0.0.1:59934" http.request.uri="/v2/foo/schema2/manifests/sha256:6c35f8ef6828e7639ed25e58bbed60cd94c35e31a8dba9c8be749699a8ff8848" http.request.useragent="Go-http-client/1.1" http.response.duration="893.97µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:01 +0000] "PUT /v2/foo/schema2/manifests/sha256:6c35f8ef6828e7639ed25e58bbed60cd94c35e31a8dba9c8be749699a8ff8848 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:01Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44905" http.request.id=56fb1ac9-db01-4417-a246-d8938208c7b2 http.request.method=GET http.request.remoteaddr="127.0.0.1:59934" http.request.uri="/v2/foo/schema2/manifests/sha256:6c35f8ef6828e7639ed25e58bbed60cd94c35e31a8dba9c8be749699a8ff8848" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="578.171µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Sep/2025:01:15:01 +0000] "GET /v2/foo/schema2/manifests/sha256:6c35f8ef6828e7639ed25e58bbed60cd94c35e31a8dba9c8be749699a8ff8848 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-09-05T01:15:01Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.1 http.request.host="127.0.0.1:44905" http.request.id=5b86e0e9-06db-416f-b1dd-511543806b3e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59936" 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="683.951µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [05/Sep/2025:01:15:01 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-09-05T01:15:01Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44905" http.request.id=3eef1209-5835-4645-8321-fc4d21e7a762 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59952" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration="921.209µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:01 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:01Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44905" http.request.id=9154af6b-0974-427d-92ed-80192a9c72d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:59952" 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="490.927µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [05/Sep/2025:01:15:01 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-09-05T01:15:01Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44905" http.request.id=5dfbaa98-4cd8-421c-b5f5-0b3bc7853a7e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59952" http.request.uri="/v2/foo/schema2/manifests/sha256:6c35f8ef6828e7639ed25e58bbed60cd94c35e31a8dba9c8be749699a8ff8848" http.request.useragent="Go-http-client/1.1" http.response.duration="621.195µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:01 +0000] "DELETE /v2/foo/schema2/manifests/sha256:6c35f8ef6828e7639ed25e58bbed60cd94c35e31a8dba9c8be749699a8ff8848 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:01Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44905" http.request.id=e14c09df-9542-4290-9070-cc4305a73e33 http.request.method=GET http.request.remoteaddr="127.0.0.1:59952" 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="541.238µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [05/Sep/2025:01:15:01 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (3.45s) === RUN TestManifestDeleteDisabled time="2025-09-05T01:15:01Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 time="2025-09-05T01:15:01Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T01:15:01Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.1 http.request.host="127.0.0.1:33803" http.request.id=2bf752c7-2cd4-44b5-958b-984faf4a27b4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43734" 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="676.781µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [05/Sep/2025:01:15:01 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.00s) === RUN TestRegistryAsCacheMutationAPIs time="2025-09-05T01:15:01Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 time="2025-09-05T01:15:01Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T01:15:01Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.1 time="2025-09-05T01:15:02Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.1 time="2025-09-05T01:15:02Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.1 time="2025-09-05T01:15:02Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.1 http.request.host="127.0.0.1:40269" http.request.id=03833003-3293-46f7-8641-ebc63019ff5b http.request.method=PUT http.request.remoteaddr="127.0.0.1:38116" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.414786ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [05/Sep/2025:01:15:02 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-09-05T01:15:02Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.1 http.request.host="127.0.0.1:40269" http.request.id=5810d93e-e8cf-42d9-ab22-1231af2ed7c3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38130" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.154996ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [05/Sep/2025:01:15:02 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-09-05T01:15:02Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.1 http.request.host="127.0.0.1:40269" http.request.id=93257c4a-1398-44c3-91b7-727eef00e55d http.request.method=POST http.request.remoteaddr="127.0.0.1:38146" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.208533ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:01:15:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-09-05T01:15:02Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.1 http.request.host="127.0.0.1:40269" http.request.id=0f3bbd01-a5da-49bc-95d7-a7d51cc1630f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38156" http.request.uri="/v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.116805ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:01:15:02 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.47s) === RUN TestProxyManifestGetByTag time="2025-09-05T01:15: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.25.1 time="2025-09-05T01:15:02Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T01:15:02Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:34563" http.request.id=668a6d18-bd71-4e88-b053-b70248eafa16 http.request.method=POST http.request.remoteaddr="127.0.0.1:33098" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.016851ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:04Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:34563" http.request.id=09322604-0d9e-4cc7-be96-d2290333c6a4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33098" http.request.uri="/v2/foo/bar/blobs/uploads/4692893d-7263-4245-8c38-ed86ae213af8?_state=f37oA3mpHeNcYHa8zO8A7vjEX1k0oCU0J9jNBX0h_Yt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ2OTI4OTNkLTcyNjMtNDI0NS04YzM4LWVkODZhZTIxM2FmOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNTowMi41MTY1Nzg1MzFaIn0%3D&digest=sha256%3A704e0f94b8dd131ad98d0b40ce020981c5ad9a78e1c59fdf05e0fb52afeddc6f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.531464676s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:02 +0000] "PUT /v2/foo/bar/blobs/uploads/4692893d-7263-4245-8c38-ed86ae213af8?_state=f37oA3mpHeNcYHa8zO8A7vjEX1k0oCU0J9jNBX0h_Yt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ2OTI4OTNkLTcyNjMtNDI0NS04YzM4LWVkODZhZTIxM2FmOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNTowMi41MTY1Nzg1MzFaIn0%3D&digest=sha256%3A704e0f94b8dd131ad98d0b40ce020981c5ad9a78e1c59fdf05e0fb52afeddc6f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:04Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:34563" http.request.id=01ae2692-2ff7-4420-a2b6-2fb61f53da9a http.request.method=PUT http.request.remoteaddr="127.0.0.1:33098" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.175697ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:04 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:04Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 time="2025-09-05T01:15:04Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T01:15:04Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.1 time="2025-09-05T01:15:04Z" level=info msg="Starting upload purge in 15m0s" go.version=go1.25.1 time="2025-09-05T01:15:04Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:34563" http.request.id=c7218d2e-01c6-4c91-a26e-9f783589cea8 http.request.method=GET http.request.remoteaddr="127.0.0.1:33098" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="454.695µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Sep/2025:01:15:04 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-09-05T01:15:04Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:34563" go.version=go1.25.1 time="2025-09-05T01:15:04Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.1 time="2025-09-05T01:15:04Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:34563" http.request.id=574dc1c3-9d60-4179-ac30-cd4c3a673370 http.request.method=GET http.request.remoteaddr="127.0.0.1:33100" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="629.545µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Sep/2025:01:15:04 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-09-05T01:15:04Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:34563 /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:34563/v2/:[]]}" go.version=go1.25.1 http.request.host="127.0.0.1:37935" http.request.id=f6daa938-b949-4293-96fa-16776cd086d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:44990" http.request.uri="/v2/foo/bar/manifests/sha256:bb2224e11453aab880550d21d0505ed54fe5a436be3b66d389abb4702b093da1" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:bb2224e11453aab880550d21d0505ed54fe5a436be3b66d389abb4702b093da1" time="2025-09-05T01:15:04Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:34563" http.request.id=d774011b-53d0-4979-af6c-733acf1c95c0 http.request.method=GET http.request.remoteaddr="127.0.0.1:33104" http.request.uri="/v2/foo/bar/manifests/sha256:bb2224e11453aab880550d21d0505ed54fe5a436be3b66d389abb4702b093da1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration="994.253µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Sep/2025:01:15:04 +0000] "GET /v2/foo/bar/manifests/sha256:bb2224e11453aab880550d21d0505ed54fe5a436be3b66d389abb4702b093da1 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-09-05T01:15:04Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:bb2224e11453aab880550d21d0505ed54fe5a436be3b66d389abb4702b093da1 with ttl=167h59m59.999998248s" go.version=go1.25.1 time="2025-09-05T01:15:04Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:37935" http.request.id=f6daa938-b949-4293-96fa-16776cd086d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:44990" http.request.uri="/v2/foo/bar/manifests/sha256:bb2224e11453aab880550d21d0505ed54fe5a436be3b66d389abb4702b093da1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.501084ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Sep/2025:01:15:04 +0000] "GET /v2/foo/bar/manifests/sha256:bb2224e11453aab880550d21d0505ed54fe5a436be3b66d389abb4702b093da1 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-09-05T01:15:04Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:34563" http.request.id=94924954-d224-40a9-8d47-940b38adfc20 http.request.method=GET http.request.remoteaddr="127.0.0.1:33104" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="539.464µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Sep/2025:01:15:04 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-09-05T01:15:04Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:34563 /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:34563/v2/:[]]}" go.version=go1.25.1 http.request.host="127.0.0.1:37935" http.request.id=a570b9f5-e251-4a4b-8610-25e851f83c61 http.request.method=GET http.request.remoteaddr="127.0.0.1:45002" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-09-05T01:15:04Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:34563" http.request.id=6257812c-bc23-4a3f-8122-9bc5314e90d5 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33110" 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="946.049µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Sep/2025:01:15:04 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-09-05T01:15:04Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:37935" http.request.id=a570b9f5-e251-4a4b-8610-25e851f83c61 http.request.method=GET http.request.remoteaddr="127.0.0.1:45002" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=3.290026ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Sep/2025:01:15:04 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-09-05T01:15:04Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:34563" http.request.id=e677743f-16a1-45d9-8d51-e21d49d179dd http.request.method=POST http.request.remoteaddr="127.0.0.1:33110" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="862.132µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:04 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:05Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:34563" http.request.id=985802f4-b7bb-4904-8b94-81a5fd4fa2dd http.request.method=PUT http.request.remoteaddr="127.0.0.1:33110" http.request.uri="/v2/foo/bar/blobs/uploads/b68502b7-40bf-4547-a62b-1bd7b1377b0a?_state=bw2T2mPvNpw6PstICT26AgTELAY9oJ7W0aP33LkNBJp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2ODUwMmI3LTQwYmYtNDU0Ny1hNjJiLTFiZDdiMTM3N2IwYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNTowNC4xNTI1MzE1OTNaIn0%3D&digest=sha256%3A230c47dff8e302274219d53a3469566f4b41d0ed8b638c55cb9564b2d9c3b28f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.362814127s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:04 +0000] "PUT /v2/foo/bar/blobs/uploads/b68502b7-40bf-4547-a62b-1bd7b1377b0a?_state=bw2T2mPvNpw6PstICT26AgTELAY9oJ7W0aP33LkNBJp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI2ODUwMmI3LTQwYmYtNDU0Ny1hNjJiLTFiZDdiMTM3N2IwYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNTowNC4xNTI1MzE1OTNaIn0%3D&digest=sha256%3A230c47dff8e302274219d53a3469566f4b41d0ed8b638c55cb9564b2d9c3b28f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:05Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:34563" http.request.id=d945b132-b514-4b2f-b074-0574e8928d3f http.request.method=PUT http.request.remoteaddr="127.0.0.1:33110" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.166798ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:05 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:05Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:34563" http.request.id=f74822bd-45aa-498f-aad6-891d9a7deac4 http.request.method=GET http.request.remoteaddr="127.0.0.1:33110" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="505.206µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Sep/2025:01:15:05 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-09-05T01:15:05Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:34563 /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:34563/v2/:[]]}" go.version=go1.25.1 http.request.host="127.0.0.1:37935" http.request.id=1512fdcf-c34d-482d-bc00-d132ac7cd424 http.request.method=GET http.request.remoteaddr="127.0.0.1:45004" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-09-05T01:15:05Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:34563" http.request.id=70f40fa0-b4c7-4f8b-947d-ac10cb8cd974 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33118" 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="954.666µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Sep/2025:01:15:05 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-09-05T01:15:05Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:34563" http.request.id=00019566-6ae6-4c62-837c-060cc4b190cb http.request.method=GET http.request.remoteaddr="127.0.0.1:33118" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="456.42µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Sep/2025:01:15:05 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-09-05T01:15:05Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:34563 /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:34563/v2/:[]]}" go.version=go1.25.1 http.request.host="127.0.0.1:37935" http.request.id=1512fdcf-c34d-482d-bc00-d132ac7cd424 http.request.method=GET http.request.remoteaddr="127.0.0.1:45004" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-09-05T01:15:05Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:34563" http.request.id=23a2a0f9-e42b-4153-8404-fcced60940cb http.request.method=GET http.request.remoteaddr="127.0.0.1:33122" 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="899.977µs" http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Sep/2025:01:15:05 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-09-05T01:15:05Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:a0b90e7d814a86c238e2f2533cb6791d762c7ac81a549d0b9833974d7b86d54c with ttl=167h59m59.999998509s" go.version=go1.25.1 time="2025-09-05T01:15:05Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:37935" http.request.id=1512fdcf-c34d-482d-bc00-d132ac7cd424 http.request.method=GET http.request.remoteaddr="127.0.0.1:45004" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=6.145948ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Sep/2025:01:15:05 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (3.11s) === RUN TestAppDispatcher time="2025-09-05T01:15:05Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38709" http.request.id=bbdfe319-d736-4db6-8c43-db0ba7f61e45 http.request.method=GET http.request.remoteaddr="127.0.0.1:56104" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="657.159µs" http.response.status=200 http.response.written=0 time="2025-09-05T01:15:05Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38709" http.request.id=521b10f2-53e3-4aa8-b726-ce0511b78201 http.request.method=GET http.request.remoteaddr="127.0.0.1:56104" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="513.011µs" http.response.status=200 http.response.written=0 time="2025-09-05T01:15:05Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38709" http.request.id=785e8387-ad0b-436f-9d9d-e15f2fada282 http.request.method=GET http.request.remoteaddr="127.0.0.1:56104" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="504.196µs" http.response.status=200 http.response.written=0 time="2025-09-05T01:15:05Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38709" http.request.id=ed8c67a0-972d-4c09-8139-e7a78f405c01 http.request.method=GET http.request.remoteaddr="127.0.0.1:56104" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="466.536µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2025-09-05T01:15:05Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 instance.id=8d035518-3046-4837-ae73-489fe6c48a8d time="2025-09-05T01:15:05Z" level=info msg="redis not configured" go.version=go1.25.1 instance.id=8d035518-3046-4837-ae73-489fe6c48a8d time="2025-09-05T01:15:05Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.25.1 http.request.host="127.0.0.1:44367" http.request.id=93397d3e-6e74-4fef-9ac5-e477b253d8dd http.request.method=GET http.request.remoteaddr="127.0.0.1:34358" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.00s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2025-09-05T01:15:05Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 instance.id=8d035518-3046-4837-ae73-489fe6c48a8d time="2025-09-05T01:15:05Z" level=info msg="redis not configured" go.version=go1.25.1 instance.id=8d035518-3046-4837-ae73-489fe6c48a8d time="2025-09-05T01:15:05Z" level=info msg="configuring file health check path=/tmp/healthcheck4265120885, interval=1" go.version=go1.25.1 instance.id=8d035518-3046-4837-ae73-489fe6c48a8d --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-09-05T01:15:09Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 instance.id=8d035518-3046-4837-ae73-489fe6c48a8d time="2025-09-05T01:15:09Z" level=info msg="redis not configured" go.version=go1.25.1 instance.id=8d035518-3046-4837-ae73-489fe6c48a8d time="2025-09-05T01:15:09Z" level=info msg="configuring TCP health check addr=127.0.0.1:37411, interval=1" go.version=go1.25.1 instance.id=8d035518-3046-4837-ae73-489fe6c48a8d --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-09-05T01:15:13Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 instance.id=8d035518-3046-4837-ae73-489fe6c48a8d time="2025-09-05T01:15:13Z" level=info msg="redis not configured" go.version=go1.25.1 instance.id=8d035518-3046-4837-ae73-489fe6c48a8d time="2025-09-05T01:15:13Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:46665, interval=1, threshold=3" go.version=go1.25.1 instance.id=8d035518-3046-4837-ae73-489fe6c48a8d --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 52.550s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.00s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.07s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.04s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.11s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.21s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 9.449s === RUN TestSchedule time="2025-09-05T01:14:28Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.1 instance.id=d2ea7556-bc81-4ffd-8344-35732e51b974 time="2025-09-05T01:14:28Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.998859ms" go.version=go1.25.1 instance.id=d2ea7556-bc81-4ffd-8344-35732e51b974 time="2025-09-05T01:14:28Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=999.069µs" go.version=go1.25.1 instance.id=d2ea7556-bc81-4ffd-8344-35732e51b974 time="2025-09-05T01:14:28Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=990.171µs" go.version=go1.25.1 instance.id=d2ea7556-bc81-4ffd-8344-35732e51b974 scheduler_test.go:52: removing testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc scheduler_test.go:52: removing testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb scheduler_test.go:52: removing testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa --- PASS: TestSchedule (0.05s) === RUN TestRestoreOld time="2025-09-05T01:14:28Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.1 instance.id=d2ea7556-bc81-4ffd-8344-35732e51b974 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-09-05T01:14:28Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.1 instance.id=d2ea7556-bc81-4ffd-8344-35732e51b974 time="2025-09-05T01:14:28Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99878ms" go.version=go1.25.1 instance.id=d2ea7556-bc81-4ffd-8344-35732e51b974 time="2025-09-05T01:14:28Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.998849ms" go.version=go1.25.1 instance.id=d2ea7556-bc81-4ffd-8344-35732e51b974 time="2025-09-05T01:14:28Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.1 instance.id=d2ea7556-bc81-4ffd-8344-35732e51b974 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-09-05T01:14:29Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.1 instance.id=d2ea7556-bc81-4ffd-8344-35732e51b974 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.581s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (1.21s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 24209920 sha256:8c2c474054a53d7632902c1a7b07fb50ad4c2549530889fc18cee5d0b0793df2 [] map[] } --- PASS: TestSimpleBlobRead (0.19s) === RUN TestBlobMount --- PASS: TestBlobMount (0.09s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.82s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.87s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (0.79s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.00s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:53f1d1d523fd77734a0b9ce489010213dda7f752c6c0c04aec811155ddf917b8 palailogos: marking blob sha256:ba37ecde1485a8bfbd7bdcb860550159a28c25dd27e2d034cd5c7e7ae68f45ef palailogos: marking blob sha256:e4aee9951d7cafff8c53fed4620e4373b6a28aeb880fb3affcc3b1f4d2438b78 palailogos: marking manifest sha256:663794a34fc8295a86bdcd18d4ffc35ca6896dff1906745c465aed9dfa8a5787 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:1e0e78ccbe2d4029da7635ad921a28f5ed089c07df6ab18e9b4e36c123a35b95 palailogos: marking blob sha256:380ea3280476482f014086314344b4cecc38368e27f0a85923379867eab01000 palailogos: marking manifest sha256:ba37ecde1485a8bfbd7bdcb860550159a28c25dd27e2d034cd5c7e7ae68f45ef palailogos: marking blob sha256:8a07f71ace8001990a32ecc0eee89c69a2da39d39475285764edd69ad1198546 palailogos: marking blob sha256:8149dd199df76d23ae140c517fd1b4483a0b34e9d5095c90ea19aad807da622f palailogos: marking manifest sha256:e4aee9951d7cafff8c53fed4620e4373b6a28aeb880fb3affcc3b1f4d2438b78 palailogos: marking blob sha256:c6c6f53ce379c8578efbc02ebdb4e9f2017552e25908b0b52b5d14da8b24bcc5 palailogos: marking blob sha256:54a9991e5bbdf20f2869f7a89740f938e1a279168c4e6609dcc7400fe2519d89 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (0.62s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:06989cfc1a32775fe9715288c39412e4a44a79161915ae69e39c4e517b6f6be3 deletemanifests: marking manifest sha256:ca7c11586aa53bda49049513e679273aff875754c072f619364c035347a78f50 deletemanifests: marking blob sha256:8f12e8655ca3450ba73c01cb94834b21836b9a18ad5ff22fdcfa7ad52c294e7f deletemanifests: marking blob sha256:012a36ea1e98887bc6cebd085a8d92b19e9d4ae4d69246aa1e145a583acb6ca1 deletemanifests: marking blob sha256:569479453e2f8977cf7fcd0855a228d5ccaa7bb1ea607dc9bc659ad51fdff4ae 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:a0542670747c3c91c138d561c01f6955f9252f305604bd9eba3a535db3b4e80b blob eligible for deletion: sha256:ffbfdae6a279f0bc34a0e6afffbfcd1316500fa3526382db9e16b2208ea77bca blob eligible for deletion: sha256:06989cfc1a32775fe9715288c39412e4a44a79161915ae69e39c4e517b6f6be3 blob eligible for deletion: sha256:59daf70b68312d943ac9fd314dc7f4ba3f3083202fa1aa67b7a8d5321104e459 deletemanifests manifest eligible for deletion: sha256:06989cfc1a32775fe9715288c39412e4a44a79161915ae69e39c4e517b6f6be3 deletemanifests: marking manifest sha256:ca7c11586aa53bda49049513e679273aff875754c072f619364c035347a78f50 deletemanifests: marking blob sha256:8f12e8655ca3450ba73c01cb94834b21836b9a18ad5ff22fdcfa7ad52c294e7f deletemanifests: marking blob sha256:012a36ea1e98887bc6cebd085a8d92b19e9d4ae4d69246aa1e145a583acb6ca1 deletemanifests: marking blob sha256:569479453e2f8977cf7fcd0855a228d5ccaa7bb1ea607dc9bc659ad51fdff4ae time="2025-09-05T01:14:34Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/06989cfc1a32775fe9715288c39412e4a44a79161915ae69e39c4e517b6f6be3" go.version=go1.25.1 instance.id=919fb0ec-dd1c-488c-b4a4-8905252d4e7c time="2025-09-05T01:14:34Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/06989cfc1a32775fe9715288c39412e4a44a79161915ae69e39c4e517b6f6be3" go.version=go1.25.1 instance.id=919fb0ec-dd1c-488c-b4a4-8905252d4e7c 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:ffbfdae6a279f0bc34a0e6afffbfcd1316500fa3526382db9e16b2208ea77bca time="2025-09-05T01:14:34Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ff/ffbfdae6a279f0bc34a0e6afffbfcd1316500fa3526382db9e16b2208ea77bca" go.version=go1.25.1 instance.id=919fb0ec-dd1c-488c-b4a4-8905252d4e7c blob eligible for deletion: sha256:06989cfc1a32775fe9715288c39412e4a44a79161915ae69e39c4e517b6f6be3 time="2025-09-05T01:14:34Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/06/06989cfc1a32775fe9715288c39412e4a44a79161915ae69e39c4e517b6f6be3" go.version=go1.25.1 instance.id=919fb0ec-dd1c-488c-b4a4-8905252d4e7c blob eligible for deletion: sha256:59daf70b68312d943ac9fd314dc7f4ba3f3083202fa1aa67b7a8d5321104e459 time="2025-09-05T01:14:34Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/59/59daf70b68312d943ac9fd314dc7f4ba3f3083202fa1aa67b7a8d5321104e459" go.version=go1.25.1 instance.id=919fb0ec-dd1c-488c-b4a4-8905252d4e7c blob eligible for deletion: sha256:a0542670747c3c91c138d561c01f6955f9252f305604bd9eba3a535db3b4e80b time="2025-09-05T01:14:34Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a0/a0542670747c3c91c138d561c01f6955f9252f305604bd9eba3a535db3b4e80b" go.version=go1.25.1 instance.id=919fb0ec-dd1c-488c-b4a4-8905252d4e7c --- PASS: TestDeleteManifestIfTagNotFound (0.64s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:a1ae0606398e3c15f5b0a8ab9f296359e4b675f4e511d9fea385c0b0d1ea3f7e time="2025-09-05T01:14:34Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a1/a1ae0606398e3c15f5b0a8ab9f296359e4b675f4e511d9fea385c0b0d1ea3f7e" go.version=go1.25.1 instance.id=919fb0ec-dd1c-488c-b4a4-8905252d4e7c blob eligible for deletion: sha256:e610d289ea60f0c5e474cca4c9104479ff2d33d6cfbe4b23293a2c5b0f73352e time="2025-09-05T01:14:34Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e6/e610d289ea60f0c5e474cca4c9104479ff2d33d6cfbe4b23293a2c5b0f73352e" go.version=go1.25.1 instance.id=919fb0ec-dd1c-488c-b4a4-8905252d4e7c blob eligible for deletion: sha256:eb4e0b2ddce31ffc04d777dfc701175b26da6a785935764fa806dba48ca96a91 time="2025-09-05T01:14:34Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/eb/eb4e0b2ddce31ffc04d777dfc701175b26da6a785935764fa806dba48ca96a91" go.version=go1.25.1 instance.id=919fb0ec-dd1c-488c-b4a4-8905252d4e7c --- PASS: TestGCWithMissingManifests (0.13s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:8651a8219e3cada1805466b450a5a147b496d3f1aa4f8213d3abb721404c65d3 komnenos: marking blob sha256:d7b7f68cba25f502a2655fb7463411bebdf21176c240f1150efaaf24f5a5c7c0 komnenos: marking blob sha256:2ae0dd3997e4fec57127420ee47e3fd7e563393bdf411e338f279a7c1ceb9aeb 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:16938715532519a184842742ab8856ed39df5e09869d8c98cd768878839d2fa9 time="2025-09-05T01:14:34Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/16/16938715532519a184842742ab8856ed39df5e09869d8c98cd768878839d2fa9" go.version=go1.25.1 instance.id=919fb0ec-dd1c-488c-b4a4-8905252d4e7c blob eligible for deletion: sha256:1e27691433b6d384cd6705a180e80116db1715f599eec3cb442fffd138071a45 time="2025-09-05T01:14:34Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1e/1e27691433b6d384cd6705a180e80116db1715f599eec3cb442fffd138071a45" go.version=go1.25.1 instance.id=919fb0ec-dd1c-488c-b4a4-8905252d4e7c blob eligible for deletion: sha256:25d90b0d10bd299f78e7932df42ed9d3de00a6ac3d9001208a7897acd84a3652 time="2025-09-05T01:14:34Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/25/25d90b0d10bd299f78e7932df42ed9d3de00a6ac3d9001208a7897acd84a3652" go.version=go1.25.1 instance.id=919fb0ec-dd1c-488c-b4a4-8905252d4e7c blob eligible for deletion: sha256:44b91e833b15453fe7e3214ee8f8c7070fc56503446bd4ed7acf2781c7bd63e7 time="2025-09-05T01:14:34Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/44/44b91e833b15453fe7e3214ee8f8c7070fc56503446bd4ed7acf2781c7bd63e7" go.version=go1.25.1 instance.id=919fb0ec-dd1c-488c-b4a4-8905252d4e7c blob eligible for deletion: sha256:649b24a905201be8e3f23c59f2fc4b78e12a0143c2be2784291bc95b071b9b82 time="2025-09-05T01:14:34Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/64/649b24a905201be8e3f23c59f2fc4b78e12a0143c2be2784291bc95b071b9b82" go.version=go1.25.1 instance.id=919fb0ec-dd1c-488c-b4a4-8905252d4e7c blob eligible for deletion: sha256:cd8bbff8ec7085f69a63f8232b297ea935086aabba8ec981760135f8bacb6595 time="2025-09-05T01:14:34Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/cd/cd8bbff8ec7085f69a63f8232b297ea935086aabba8ec981760135f8bacb6595" go.version=go1.25.1 instance.id=919fb0ec-dd1c-488c-b4a4-8905252d4e7c blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-09-05T01:14:34Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.1 instance.id=919fb0ec-dd1c-488c-b4a4-8905252d4e7c --- PASS: TestDeletionHasEffect (0.49s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (0.58s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:510c89160a9001c7f809a99fa6ab8b273f22b364bd0a07965668eddb7246a64d michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:e2d9d5c3034be1710af2ad7445b1fd18c85d3c7d2407b818ebd171fbc04ef75e michael_z_doukas: marking blob sha256:818c1ff1552e02e50fc3ae1e67a99645adbf3a9b91c50887706734c7d6476b43 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:91542eb5aaebc772e777da5764c9e338bbeff0d79084f002c9b6174df22e8352 time="2025-09-05T01:14:35Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/91/91542eb5aaebc772e777da5764c9e338bbeff0d79084f002c9b6174df22e8352" go.version=go1.25.1 instance.id=919fb0ec-dd1c-488c-b4a4-8905252d4e7c --- PASS: TestOrphanBlobDeleted (0.26s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:9166be0feab776c2075d74684c96cf16cf031858c48da926f09eedeaff0767fb linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:77e73b9f88590f49d467eefbce57d29fd777fb3343ab8b0c3d7c743b7ccbb62e --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.16s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.14s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.18s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (0.35s) === RUN TestLinkPathFuncs --- PASS: TestLinkPathFuncs (0.00s) === RUN TestVerifyOCIManifestNonDistributableLayer --- PASS: TestVerifyOCIManifestNonDistributableLayer (0.00s) === RUN TestPathMapper --- PASS: TestPathMapper (0.00s) === RUN TestDigestFromPath --- PASS: TestDigestFromPath (0.00s) === RUN TestPurgeGather --- PASS: TestPurgeGather (0.00s) === RUN TestPurgeNone time="2025-09-05T01:14:36Z" level=info msg="PurgeUploads starting: olderThan=2025-09-05 00:14:36.412427661 +0000 UTC m=-3592.458693779, actuallyDelete=true" time="2025-09-05T01:14:36Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-09-05T01:14:36Z" level=info msg="PurgeUploads starting: olderThan=2025-09-05 01:14:36.413005479 +0000 UTC m=+7.541884041, actuallyDelete=true" time="2025-09-05T01:14:36Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5788a52e-a7d4-4d37-8395-635e1d3b4d9c have older date (2025-09-05 00:14:36 +0000 UTC) than purge date (2025-09-05 01:14:36.413005479 +0000 UTC m=+7.541884041). Removing upload directory." time="2025-09-05T01:14:36Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/76a1d1f1-102f-481f-827a-519d99866687 have older date (2025-09-05 00:14:36 +0000 UTC) than purge date (2025-09-05 01:14:36.413005479 +0000 UTC m=+7.541884041). Removing upload directory." time="2025-09-05T01:14:36Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7efc5989-d384-4a29-9981-b33f1892bc27 have older date (2025-09-05 00:14:36 +0000 UTC) than purge date (2025-09-05 01:14:36.413005479 +0000 UTC m=+7.541884041). Removing upload directory." time="2025-09-05T01:14:36Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8e789e7f-1359-413b-af64-db51cf5450a7 have older date (2025-09-05 00:14:36 +0000 UTC) than purge date (2025-09-05 01:14:36.413005479 +0000 UTC m=+7.541884041). Removing upload directory." time="2025-09-05T01:14:36Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a9ee4622-1fc0-45ce-9718-598fdd777b89 have older date (2025-09-05 00:14:36 +0000 UTC) than purge date (2025-09-05 01:14:36.413005479 +0000 UTC m=+7.541884041). Removing upload directory." time="2025-09-05T01:14:36Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/24253392-6b24-400f-9095-9261d26cbd86 have older date (2025-09-05 00:14:36 +0000 UTC) than purge date (2025-09-05 01:14:36.413005479 +0000 UTC m=+7.541884041). Removing upload directory." time="2025-09-05T01:14:36Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3824ea88-506a-4105-ba56-6f0a13eaefc9 have older date (2025-09-05 00:14:36 +0000 UTC) than purge date (2025-09-05 01:14:36.413005479 +0000 UTC m=+7.541884041). Removing upload directory." time="2025-09-05T01:14:36Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/799e7d19-c020-4371-be7c-a68e9dc58a53 have older date (2025-09-05 00:14:36 +0000 UTC) than purge date (2025-09-05 01:14:36.413005479 +0000 UTC m=+7.541884041). Removing upload directory." time="2025-09-05T01:14:36Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8eb33f94-449c-475b-aee0-def6e3e447b0 have older date (2025-09-05 00:14:36 +0000 UTC) than purge date (2025-09-05 01:14:36.413005479 +0000 UTC m=+7.541884041). Removing upload directory." time="2025-09-05T01:14:36Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ec3fcb14-dcf9-425a-b917-e7e72f158383 have older date (2025-09-05 00:14:36 +0000 UTC) than purge date (2025-09-05 01:14:36.413005479 +0000 UTC m=+7.541884041). Removing upload directory." time="2025-09-05T01:14:36Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/47a41660-2b8e-4f33-9ca1-a62804596832 have older date (2025-09-05 00:14:36 +0000 UTC) than purge date (2025-09-05 01:14:36.413005479 +0000 UTC m=+7.541884041). Removing upload directory." time="2025-09-05T01:14:36Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-09-05T01:14:36Z" level=info msg="PurgeUploads starting: olderThan=2025-09-05 01:14:36.413730669 +0000 UTC m=+7.542609230, actuallyDelete=true" time="2025-09-05T01:14:36Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/8bdd886c-b16b-4c06-8015-88d1edbb40e5 have older date (2025-09-05 00:14:36 +0000 UTC) than purge date (2025-09-05 01:14:36.413730669 +0000 UTC m=+7.542609230). Removing upload directory." time="2025-09-05T01:14:36Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/987b7387-1408-4c34-8996-4b8714513e60 have older date (2025-09-05 00:14:36 +0000 UTC) than purge date (2025-09-05 01:14:36.413730669 +0000 UTC m=+7.542609230). Removing upload directory." time="2025-09-05T01:14:36Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/e8e867f4-b0d3-4577-947f-79ea59140f7a have older date (2025-09-05 00:14:36 +0000 UTC) than purge date (2025-09-05 01:14:36.413730669 +0000 UTC m=+7.542609230). Removing upload directory." time="2025-09-05T01:14:36Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/a5de8bbb-c2be-46a4-a8c7-0769868242be have older date (2025-09-05 00:14:36 +0000 UTC) than purge date (2025-09-05 01:14:36.413730669 +0000 UTC m=+7.542609230). Removing upload directory." time="2025-09-05T01:14:36Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/c89fa68a-0874-4cff-b0a4-e02b4ff8e088 have older date (2025-09-05 00:14:36 +0000 UTC) than purge date (2025-09-05 01:14:36.413730669 +0000 UTC m=+7.542609230). Removing upload directory." time="2025-09-05T01:14:36Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-09-05T01:14:36Z" level=info msg="PurgeUploads starting: olderThan=2025-09-05 01:14:36.414227378 +0000 UTC m=+7.543105940, actuallyDelete=true" time="2025-09-05T01:14:36Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/620c07be-316d-4d55-a409-b4991b61503f have older date (2025-09-05 00:14:36 +0000 UTC) than purge date (2025-09-05 01:14:36.414227378 +0000 UTC m=+7.543105940). Removing upload directory." time="2025-09-05T01:14:36Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/63ef245c-3b68-4a65-aa20-576b6d061dac have older date (2025-09-05 00:14:36 +0000 UTC) than purge date (2025-09-05 01:14:36.414227378 +0000 UTC m=+7.543105940). Removing upload directory." time="2025-09-05T01:14:36Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/656df546-24c2-4823-a7e2-250aa6353734 have older date (2025-09-05 00:14:36 +0000 UTC) than purge date (2025-09-05 01:14:36.414227378 +0000 UTC m=+7.543105940). Removing upload directory." time="2025-09-05T01:14:36Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/99279902-26f2-47f9-a89d-a15bab486dae have older date (2025-09-05 00:14:36 +0000 UTC) than purge date (2025-09-05 01:14:36.414227378 +0000 UTC m=+7.543105940). Removing upload directory." time="2025-09-05T01:14:36Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/efaf5e76-443a-433a-b29b-6084fbb52fd3 have older date (2025-09-05 00:14:36 +0000 UTC) than purge date (2025-09-05 01:14:36.414227378 +0000 UTC m=+7.543105940). Removing upload directory." time="2025-09-05T01:14:36Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-09-05T01:14:36Z" level=info msg="PurgeUploads starting: olderThan=2025-09-05 01:14:36.414543986 +0000 UTC m=+7.543422554, actuallyDelete=true" time="2025-09-05T01:14:36Z" 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 7.555s ? 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.016s === 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.013s === RUN TestWalkFileRemoved time="2025-09-05T01:14:29Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.004s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.340s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.03s) === 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.049s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.23s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.577s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.65s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 17.016s ? github.com/docker/distribution/registry/storage/driver/middleware [no test files] === RUN TestS3TryUpdate === PAUSE TestS3TryUpdate === RUN TestMatchIPV6 === PAUSE TestMatchIPV6 === RUN TestMatchIPV4 === PAUSE TestMatchIPV4 === RUN TestMatchIPV4_2 === PAUSE TestMatchIPV4_2 === RUN TestMatchIPV4WithRegionMatched === PAUSE TestMatchIPV4WithRegionMatched === RUN TestMatchIPV4WithRegionMatch_2 === PAUSE TestMatchIPV4WithRegionMatch_2 === RUN TestMatchIPV4WithRegionNotMatched === PAUSE TestMatchIPV4WithRegionNotMatched === RUN TestInvalidData === PAUSE TestInvalidData === RUN TestInvalidNetworkType === PAUSE TestInvalidNetworkType === RUN TestParsing === PAUSE TestParsing === RUN TestUpdateCalledRegularly === PAUSE TestUpdateCalledRegularly === RUN TestEligibleForS3 === RUN TestEligibleForS3/Client_IP_=_ time="2025-09-05T01:14:31Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.25.1 === RUN TestEligibleForS3/Client_IP_=_#01 time="2025-09-05T01:14:31Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.25.1 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2025-09-05T01:14:31Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.25.1 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestMatchIPV4WithRegionNotMatched === CONT TestParsing === CONT TestUpdateCalledRegularly === CONT TestInvalidNetworkType === CONT TestMatchIPV4_2 === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched time="2025-09-05T01:14:31Z" level=error msg="unknown ip address format" go.version=go1.25.1 instance.id=aa837dfa-6c54-406c-b4f1-3cd4489d342e ip=?0000000000000000000000000000000000 --- PASS: TestParsing (0.00s) === CONT TestInvalidData --- PASS: TestInvalidNetworkType (0.00s) === CONT TestMatchIPV4 --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) === CONT TestMatchIPV6 --- PASS: TestMatchIPV4WithRegionNotMatched (0.00s) time="2025-09-05T01:14:31Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.1 time="2025-09-05T01:14:31Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.1 instance.id=aa837dfa-6c54-406c-b4f1-3cd4489d342e --- PASS: TestMatchIPV4 (0.00s) time="2025-09-05T01:14:31Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.1 instance.id=aa837dfa-6c54-406c-b4f1-3cd4489d342e --- PASS: TestInvalidData (0.00s) --- PASS: TestMatchIPV4_2 (0.00s) --- PASS: TestS3TryUpdate (0.00s) --- PASS: TestMatchIPV6 (0.00s) --- PASS: TestMatchIPV4WithRegionMatched (0.00s) time="2025-09-05T01:14:32Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.1 time="2025-09-05T01:14:33Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.1 time="2025-09-05T01:14:34Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.1 time="2025-09-05T01:14:35Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.1 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.507s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.004s ? 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.343s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.36s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.00s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 15.708s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.00s) PASS ok github.com/docker/distribution/uuid 0.006s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> docker-registry-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency for docker-registry-2.8.3-r16.apk >>> docker-registry*: Adding .pre-install libfakeroot internal error: payload not recognized! >>> docker-registry-openrc*: Scanning shared objects >>> docker-registry*: Scanning shared objects >>> docker-registry-openrc*: Tracing dependencies... >>> docker-registry-openrc*: Package size: 1.5 KB >>> docker-registry-openrc*: Compressing data... >>> docker-registry-openrc*: Create checksum... >>> docker-registry-openrc*: Create docker-registry-openrc-2.8.3-r16.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-s390x.so.1 >>> docker-registry*: Package size: 27.7 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r16.apk >>> docker-registry: Build complete at Fri, 05 Sep 2025 01:15:22 +0000 elapsed time 0h 1m 17s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20250905.011406) (2/2) Purging go (1.25.1-r0) busybox-1.37.0-r23.trigger: Executing script... OK: 386 MiB in 106 packages >>> docker-registry: Updating the community/s390x repository index... >>> docker-registry: Signing the index...