>>> docker-registry: Building community/docker-registry 2.8.3-r16 (using abuild 3.15.0-r3) started Fri, 05 Sep 2025 01:14:10 +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.011411) busybox-1.37.0-r23.trigger: Executing script... OK: 432 MiB in 103 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/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:32Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-09-05T01:14:32Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.03s) PASS ok github.com/docker/distribution/configuration 0.032s === 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:32Z" 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.007s ? 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.008s === 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.005s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.44s) PASS ok github.com/docker/distribution/health/checks 0.442s ? github.com/docker/distribution/manifest [no test files] === RUN TestManifestList --- PASS: TestManifestList (0.00s) === RUN TestOCIImageIndex --- PASS: TestOCIImageIndex (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/manifestlist 0.008s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/ocischema 0.007s === 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.013s === 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.011s ? 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:32 http: TLS handshake error from 127.0.0.1:48806: 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:39191/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:39191/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:39191/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:39191/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:43281?status=0, fail=true --- PASS: TestHTTPSink (0.02s) === RUN TestListener --- PASS: TestListener (0.61s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-09-05T01:14:32Z" level=info msg="broadcaster: closing" time="2025-09-05T01:14:32Z" level=info msg="closing testSink" time="2025-09-05T01:14:32Z" level=info msg="closing testSink" time="2025-09-05T01:14:32Z" level=info msg="closing testSink" time="2025-09-05T01:14:32Z" level=info msg="closing testSink" time="2025-09-05T01:14:32Z" level=info msg="closing testSink" time="2025-09-05T01:14:32Z" level=info msg="closing testSink" time="2025-09-05T01:14:32Z" level=info msg="closing testSink" time="2025-09-05T01:14:32Z" level=info msg="closing testSink" time="2025-09-05T01:14:32Z" level=info msg="closing testSink" time="2025-09-05T01:14:32Z" level=info msg="closing testSink" time="2025-09-05T01:14:32Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2025-09-05T01:14:32Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-09-05T01:14:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 1} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 1} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 1} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:32Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:33Z" level=warning msg="&{0xc00048ac00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:33Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.66s) PASS ok github.com/docker/distribution/notifications 1.416s ? 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:32Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-09-05T01:14:32.17220663Z" 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:32.172224377Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T01:14:32.172305675Z" level=info msg="Starting upload purge in 39m0s" go.version=go1.25.1 time="2025-09-05T01:14:32.172559129Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.1 time="2025-09-05T01:14:32.17257206Z" 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:32.172902644Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.1 time="2025-09-05T01:14:35.182148762Z" level=info msg="response completed" go.version=go1.25.1 http.request.host=127.0.0.1 http.request.id=a67d672e-15fb-4f08-a5b3-92319380ce74 http.request.method=GET http.request.remoteaddr="127.0.0.1:57076" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="921.788µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Sep/2025:01:14:35 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-09-05T01:14:35.182277033Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.1 --- PASS: TestRegistrySupportedCipherSuite (3.25s) === RUN TestRegistryUnsupportedCipherSuite time="2025-09-05T01:14:35.384899763Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-09-05T01:14:35.385667034Z" 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:35.385685317Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T01:14:35.385707802Z" level=info msg="Starting upload purge in 38m0s" go.version=go1.25.1 time="2025-09-05T01:14:35.385812919Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.1 --- PASS: TestRegistryUnsupportedCipherSuite (8.21s) PASS ok github.com/docker/distribution/registry 11.478s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.007s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.05s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.103s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-09-05T01:14:32Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.1 instance.id=d033ad69-e388-4c28-a64f-caf6136569fa time="2025-09-05T01:14:32Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.1 instance.id=d033ad69-e388-4c28-a64f-caf6136569fa --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2025-09-05T01:14:32Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.1 password="lDr_79rn7XzFyiyE1raeZ0oti_CHJhkgDYwfzd6jfOs" user=docker --- PASS: TestCreateHtpasswdFile (0.09s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.105s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.008s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.01s) === RUN TestLeeway time="2025-09-05T01:14:32Z" level=info msg="token not to be used before 2025-09-05 01:14:33 +0000 UTC - currently 2025-09-05 01:14:32.034203939 +0000 UTC m=+0.015383516" time="2025-09-05T01:14:32Z" level=info msg="token not to be used after 2025-09-05 01:14:32 +0000 UTC - currently 2025-09-05 01:14:32.034981368 +0000 UTC m=+0.016160951" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2025-09-05T01:14:32Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.01s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.029s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.00s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.067s === 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.027s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.005s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-09-05T01:14:32Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 time="2025-09-05T01:14:32Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T01:14:32Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:46231" http.request.id=ba100cac-73a1-4dd3-bdff-a4fa38b7752f http.request.method=GET http.request.remoteaddr="127.0.0.1:33214" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.682146ms http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Sep/2025:01:14:32 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2025-09-05T01:14:32Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 time="2025-09-05T01:14:32Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T01:14:32Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:40811" http.request.id=c79f97e6-8d57-4d66-840d-def0420770c9 http.request.method=GET http.request.remoteaddr="127.0.0.1:43144" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.572756ms http.response.status=200 http.response.written=20 127.0.0.1 - - [05/Sep/2025:01:14:32 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-09-05T01:14:32Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:40811" http.request.id=e3c7d778-fb82-4939-8723-a9e51497f3d7 http.request.method=POST http.request.remoteaddr="127.0.0.1:43144" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.059805ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:32 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:34Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:40811" http.request.id=aaa017bd-1e63-4b31-bb27-6c7d6c528552 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43144" http.request.uri="/v2/foo/aaaa/blobs/uploads/33ff71be-ee82-42b2-8f2e-76ac93504c27?_state=7IUI7Mvufk1JbcAbviRCTAoKf4NyBmNDGfFXOGc4Y2p7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIzM2ZmNzFiZS1lZTgyLTQyYjItOGYyZS03NmFjOTM1MDRjMjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6MzIuNDMwMzYwNjlaIn0%3D&digest=sha256%3Ac735658800ac0847505c4ead89bff1b8b72e1a12e012f83b745d6f0b0018792f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.690375516s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:32 +0000] "PUT /v2/foo/aaaa/blobs/uploads/33ff71be-ee82-42b2-8f2e-76ac93504c27?_state=7IUI7Mvufk1JbcAbviRCTAoKf4NyBmNDGfFXOGc4Y2p7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIzM2ZmNzFiZS1lZTgyLTQyYjItOGYyZS03NmFjOTM1MDRjMjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6MzIuNDMwMzYwNjlaIn0%3D&digest=sha256%3Ac735658800ac0847505c4ead89bff1b8b72e1a12e012f83b745d6f0b0018792f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:34Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:40811" http.request.id=2d9d7d80-3ab4-413f-a053-111126af9fd4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43144" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.977109ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:34 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:34Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:40811" http.request.id=ffc6408a-8950-45bd-a1e7-8a7e72ae2a24 http.request.method=POST http.request.remoteaddr="127.0.0.1:43144" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="921.813µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:34 +0000] "POST /v2/foo/bbbb/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:40811" http.request.id=80db3f00-b69c-4cf6-a932-96a3534913ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:43144" http.request.uri="/v2/foo/bbbb/blobs/uploads/baa4fd67-f890-443c-9a2a-6490639581c3?_state=hsM95R64e0rxglvWM4gqDbvVBHpkjNHNo_FsJgw8P1V7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJiYWE0ZmQ2Ny1mODkwLTQ0M2MtOWEyYS02NDkwNjM5NTgxYzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6MzQuMzUwMzQzNjA3WiJ9&digest=sha256%3A0dc06c25580247431730f3b05c8d7976d4b2b508df55375e6065d82a845d9893" http.request.useragent="Go-http-client/1.1" http.response.duration=1.666345514s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:34 +0000] "PUT /v2/foo/bbbb/blobs/uploads/baa4fd67-f890-443c-9a2a-6490639581c3?_state=hsM95R64e0rxglvWM4gqDbvVBHpkjNHNo_FsJgw8P1V7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJiYWE0ZmQ2Ny1mODkwLTQ0M2MtOWEyYS02NDkwNjM5NTgxYzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6MzQuMzUwMzQzNjA3WiJ9&digest=sha256%3A0dc06c25580247431730f3b05c8d7976d4b2b508df55375e6065d82a845d9893 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:40811" http.request.id=9935d00d-4861-4724-8a1b-f9e736a6623a http.request.method=PUT http.request.remoteaddr="127.0.0.1:43144" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.506393ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:36 +0000] "PUT /v2/foo/bbbb/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:40811" http.request.id=44ae4c1c-f5e9-4997-97b3-bbe9d3851fc5 http.request.method=POST http.request.remoteaddr="127.0.0.1:43144" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="848.126µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:36 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:38Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:40811" http.request.id=ff5099fe-eb4f-4813-a5e5-d66b423fca7b http.request.method=PUT http.request.remoteaddr="127.0.0.1:43144" http.request.uri="/v2/foo/cccc/blobs/uploads/e3ef799f-5278-462a-8485-d334bb41aa02?_state=EaIxoLlGcVJwevK-e0RJDFlHX1X3NLrIz85v7SEcYzh7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJlM2VmNzk5Zi01Mjc4LTQ2MmEtODQ4NS1kMzM0YmI0MWFhMDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6MzYuMjcwMDg3ODc3WiJ9&digest=sha256%3A9879a9cb18a27d12a15ad0d3bd189f52d5fc774f192a436adbe8afb4fe810096" http.request.useragent="Go-http-client/1.1" http.response.duration=1.943948126s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:36 +0000] "PUT /v2/foo/cccc/blobs/uploads/e3ef799f-5278-462a-8485-d334bb41aa02?_state=EaIxoLlGcVJwevK-e0RJDFlHX1X3NLrIz85v7SEcYzh7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJlM2VmNzk5Zi01Mjc4LTQ2MmEtODQ4NS1kMzM0YmI0MWFhMDIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6MzYuMjcwMDg3ODc3WiJ9&digest=sha256%3A9879a9cb18a27d12a15ad0d3bd189f52d5fc774f192a436adbe8afb4fe810096 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:38Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:40811" http.request.id=a8da40c0-2dd7-4252-8a8d-2ba0fe7b5c46 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43144" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.579075ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:38 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:38Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:40811" http.request.id=b13f6a79-8725-4186-ba10-becc767a8cdb http.request.method=POST http.request.remoteaddr="127.0.0.1:43144" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="867.994µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:38 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:38Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:40811" http.request.id=145639b8-0a40-4675-bd65-48bfbe0fbf8a http.request.method=PUT http.request.remoteaddr="127.0.0.1:43144" http.request.uri="/v2/foo/dddd/blobs/uploads/15938ce4-2e16-4893-b739-68a48091626e?_state=R0s0tADFps2cxsc3TeAVwVpJ92a7_u4jjA0RpFOtFZ97Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIxNTkzOGNlNC0yZTE2LTQ4OTMtYjczOS02OGE0ODA5MTYyNmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6MzguMzU5MTU0ODg3WiJ9&digest=sha256%3Ada7be5390cb2a837ef2bcc5ef617df129e50476b391ef3fca9a961a9c8d9d95d" http.request.useragent="Go-http-client/1.1" http.response.duration=612.554044ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:38 +0000] "PUT /v2/foo/dddd/blobs/uploads/15938ce4-2e16-4893-b739-68a48091626e?_state=R0s0tADFps2cxsc3TeAVwVpJ92a7_u4jjA0RpFOtFZ97Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIxNTkzOGNlNC0yZTE2LTQ4OTMtYjczOS02OGE0ODA5MTYyNmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6MzguMzU5MTU0ODg3WiJ9&digest=sha256%3Ada7be5390cb2a837ef2bcc5ef617df129e50476b391ef3fca9a961a9c8d9d95d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:38Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:40811" http.request.id=ab3c6ab3-4850-41b0-a7e6-143ae891d694 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43144" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.81312ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:38 +0000] "PUT /v2/foo/dddd/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:40811" http.request.id=03306066-67d0-4d33-8280-ce52bf07d489 http.request.method=POST http.request.remoteaddr="127.0.0.1:43144" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="830.416µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:39 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 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:40811" http.request.id=e490f243-8ef4-4340-a4f0-e094f556ef59 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43144" http.request.uri="/v2/foo/eeee/blobs/uploads/80cdc4ba-f1cd-4286-ad45-f6cf46c5e962?_state=VitLEDRGvqXukPCyoSxBSISTk8jH1YqruK89yZS-IC57Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI4MGNkYzRiYS1mMWNkLTQyODYtYWQ0NS1mNmNmNDZjNWU5NjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6MzkuMTcyMDEzNTIyWiJ9&digest=sha256%3A83b040f3a6ce4a04e74ff1141ee3f01d60c9bd86cca52b0d33d7764a21462600" http.request.useragent="Go-http-client/1.1" http.response.duration=1.460188276s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:39 +0000] "PUT /v2/foo/eeee/blobs/uploads/80cdc4ba-f1cd-4286-ad45-f6cf46c5e962?_state=VitLEDRGvqXukPCyoSxBSISTk8jH1YqruK89yZS-IC57Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI4MGNkYzRiYS1mMWNkLTQyODYtYWQ0NS1mNmNmNDZjNWU5NjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6MzkuMTcyMDEzNTIyWiJ9&digest=sha256%3A83b040f3a6ce4a04e74ff1141ee3f01d60c9bd86cca52b0d33d7764a21462600 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:40811" http.request.id=66cf7c05-1859-4d4d-8f2e-04879e82d5dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:43144" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.536433ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:40 +0000] "PUT /v2/foo/eeee/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:40811" http.request.id=d848d4f7-0644-4553-b435-9da309f601be http.request.method=POST http.request.remoteaddr="127.0.0.1:43144" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="828.702µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:40 +0000] "POST /v2/foo/ffff/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:40811" http.request.id=e12add93-08b7-41db-ade2-fc51abe60962 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43144" http.request.uri="/v2/foo/ffff/blobs/uploads/cd36ad0e-9025-4843-a75c-dcde5eec8c53?_state=PcUgngqd0py9fVDUgBd09FHLrKGzhGxcBcTmYM0hnO17Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJjZDM2YWQwZS05MDI1LTQ4NDMtYTc1Yy1kY2RlNWVlYzhjNTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NDAuODAxMDE1MjA5WiJ9&digest=sha256%3Af0daf00803cd619b3617cbce642eec635c3eeb88927827d1b105186757001f00" http.request.useragent="Go-http-client/1.1" http.response.duration=1.048948454s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:40 +0000] "PUT /v2/foo/ffff/blobs/uploads/cd36ad0e-9025-4843-a75c-dcde5eec8c53?_state=PcUgngqd0py9fVDUgBd09FHLrKGzhGxcBcTmYM0hnO17Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiJjZDM2YWQwZS05MDI1LTQ4NDMtYTc1Yy1kY2RlNWVlYzhjNTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NDAuODAxMDE1MjA5WiJ9&digest=sha256%3Af0daf00803cd619b3617cbce642eec635c3eeb88927827d1b105186757001f00 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:40811" http.request.id=4ce0015b-c82c-4bde-9fda-a350a1be0352 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43144" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.765823ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:41 +0000] "PUT /v2/foo/ffff/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:40811" http.request.id=f415e673-e61f-4a6a-8f08-ed68e5a47b10 http.request.method=GET http.request.remoteaddr="127.0.0.1:43144" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="677.358µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [05/Sep/2025:01:14:41 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "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:40811" http.request.id=567dba89-0ef3-4ed5-b232-e316c2ef6df1 http.request.method=GET http.request.remoteaddr="127.0.0.1:43144" 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="656.482µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [05/Sep/2025:01:14:41 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "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:40811" http.request.id=fb5eecfd-22d1-42ce-b766-d44ef56d5ed1 http.request.method=GET http.request.remoteaddr="127.0.0.1:43144" 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="695.397µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [05/Sep/2025:01:14:41 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "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:40811" http.request.id=49ded2b4-dba8-43d0-827c-3192feb7fac8 http.request.method=GET http.request.remoteaddr="127.0.0.1:43144" 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="674.067µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [05/Sep/2025:01:14:41 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "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:40811" http.request.id=e7c686fb-c224-4dea-8d3a-7e86f0864ebb http.request.method=GET http.request.remoteaddr="127.0.0.1:43144" 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="659.927µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [05/Sep/2025:01:14:41 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "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:40811" http.request.id=729d0ab6-01ec-4f39-b31b-82e84546fafe http.request.method=GET http.request.remoteaddr="127.0.0.1:43144" 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="757.611µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [05/Sep/2025:01:14:41 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-09-05T01:14:41Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:15] err.message="invalid number of results requested" go.version=go1.25.1 http.request.host="127.0.0.1:40811" http.request.id=0f048bf6-0728-475d-9f59-a822dfe2659e http.request.method=GET http.request.remoteaddr="127.0.0.1:43144" 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="640.373µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [05/Sep/2025:01:14:41 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-09-05T01:14:41Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:6] err.message="invalid number of results requested" go.version=go1.25.1 http.request.host="127.0.0.1:40811" http.request.id=a505d287-5f16-4aed-bd4f-dd17b72b9863 http.request.method=GET http.request.remoteaddr="127.0.0.1:43144" 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="681.189µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [05/Sep/2025:01:14:41 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "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:40811" http.request.id=e65f10c8-b4ca-4a84-b0b4-40ddfce7227d http.request.method=GET http.request.remoteaddr="127.0.0.1:43144" 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="596.439µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [05/Sep/2025:01:14:41 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "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:40811" http.request.id=e37bfc44-344d-45b4-90e1-d20cc60168ce http.request.method=GET http.request.remoteaddr="127.0.0.1:43144" 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="662.023µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [05/Sep/2025:01:14:41 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" 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:42Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:40481" http.request.id=0fe5016e-166b-4b99-b163-8e546a27767f http.request.method=POST http.request.remoteaddr="127.0.0.1:44202" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="893.882µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:42 +0000] "POST /v2/foo/aaaa/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:40481" http.request.id=e59ee780-8f62-45f3-8eab-39297b0fd3ab http.request.method=PUT http.request.remoteaddr="127.0.0.1:44202" http.request.uri="/v2/foo/aaaa/blobs/uploads/4eb09e64-453f-4e6b-bb0e-e66a9d09048a?_state=Y70N_0v_9r_95YpYb0yiHcf5fcX9NABPlUHyDozqqrt7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI0ZWIwOWU2NC00NTNmLTRlNmItYmIwZS1lNjZhOWQwOTA0OGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NDIuMDEzNTkyMTg5WiJ9&digest=sha256%3A75c477cb53fdbb3fde34b4b578ff2ed30feefb03ab86a965d41f93dca75b1627" http.request.useragent="Go-http-client/1.1" http.response.duration=718.325827ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:42 +0000] "PUT /v2/foo/aaaa/blobs/uploads/4eb09e64-453f-4e6b-bb0e-e66a9d09048a?_state=Y70N_0v_9r_95YpYb0yiHcf5fcX9NABPlUHyDozqqrt7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI0ZWIwOWU2NC00NTNmLTRlNmItYmIwZS1lNjZhOWQwOTA0OGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NDIuMDEzNTkyMTg5WiJ9&digest=sha256%3A75c477cb53fdbb3fde34b4b578ff2ed30feefb03ab86a965d41f93dca75b1627 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:40481" http.request.id=d9c757dd-d5dd-4b32-b487-6f1218b4b030 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44202" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.355668ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:42 +0000] "PUT /v2/foo/aaaa/manifests/sometag 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:40481" http.request.id=0f4d94f0-c4fe-4cab-b5e9-ef8703f60169 http.request.method=POST http.request.remoteaddr="127.0.0.1:44202" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="763.119µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:42 +0000] "POST /v2/foo/bbbb/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:40481" http.request.id=20c9cf93-ed6f-4d3f-8240-2f2753bc64be http.request.method=PUT http.request.remoteaddr="127.0.0.1:44202" http.request.uri="/v2/foo/bbbb/blobs/uploads/2c0b7281-967e-43e9-9316-fdbb72efc092?_state=tkZ690HIFKqeeXkjUn5B3U_cwhKBSLQpX6-o2k1hM2F7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIyYzBiNzI4MS05NjdlLTQzZTktOTMxNi1mZGJiNzJlZmMwOTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NDIuOTI3MzY3OTIyWiJ9&digest=sha256%3A3e5bc7d927a83a7a1d12651d19693aff283e72b52e4df54b03bc351debe1024a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.239316868s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:42 +0000] "PUT /v2/foo/bbbb/blobs/uploads/2c0b7281-967e-43e9-9316-fdbb72efc092?_state=tkZ690HIFKqeeXkjUn5B3U_cwhKBSLQpX6-o2k1hM2F7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIyYzBiNzI4MS05NjdlLTQzZTktOTMxNi1mZGJiNzJlZmMwOTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NDIuOTI3MzY3OTIyWiJ9&digest=sha256%3A3e5bc7d927a83a7a1d12651d19693aff283e72b52e4df54b03bc351debe1024a 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:40481" http.request.id=4c1b1bce-ff1e-4649-b9c5-f72e145d08f7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44202" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.055528ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:44 +0000] "PUT /v2/foo/bbbb/manifests/sometag 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:40481" http.request.id=b1e974f5-8390-4412-b47d-0ce41fc7f35d http.request.method=POST http.request.remoteaddr="127.0.0.1:44202" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="766.781µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:44 +0000] "POST /v2/foo/cccc/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:40481" http.request.id=7027fde8-7355-4135-a28e-ee5ef06b66a5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44202" http.request.uri="/v2/foo/cccc/blobs/uploads/2f47bbae-8270-4ffa-b89b-d1ec3520d60a?_state=xyu1cAOxgbt3RGA7lagQB4CdLkcC3texaggRbXmCLMB7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIyZjQ3YmJhZS04MjcwLTRmZmEtYjg5Yi1kMWVjMzUyMGQ2MGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NDQuMzU1MDIxMDI3WiJ9&digest=sha256%3Aed7e801c2a80dd05dbf3cf7fbc8cf11dca44f6fa9f053a77dd017669fbb67d9d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.235736545s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:44 +0000] "PUT /v2/foo/cccc/blobs/uploads/2f47bbae-8270-4ffa-b89b-d1ec3520d60a?_state=xyu1cAOxgbt3RGA7lagQB4CdLkcC3texaggRbXmCLMB7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIyZjQ3YmJhZS04MjcwLTRmZmEtYjg5Yi1kMWVjMzUyMGQ2MGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NDQuMzU1MDIxMDI3WiJ9&digest=sha256%3Aed7e801c2a80dd05dbf3cf7fbc8cf11dca44f6fa9f053a77dd017669fbb67d9d 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:40481" http.request.id=e4480f82-acb3-490a-bc61-3f12e41ebb8c http.request.method=PUT http.request.remoteaddr="127.0.0.1:44202" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.569629ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:45 +0000] "PUT /v2/foo/cccc/manifests/sometag 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:40481" http.request.id=2dfea348-7eac-4c40-ac59-8509179ba08c http.request.method=POST http.request.remoteaddr="127.0.0.1:44202" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="767.483µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:45 +0000] "POST /v2/foo/dddd/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:40481" http.request.id=89552a67-f705-4f15-b357-09fcb9687386 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44202" http.request.uri="/v2/foo/dddd/blobs/uploads/9891635c-86bd-47e8-9f2f-afebcb7109aa?_state=5yLEDe2_95oVJk-gV6iSo8J1dePH8h1mZdDcVsFKWPF7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI5ODkxNjM1Yy04NmJkLTQ3ZTgtOWYyZi1hZmViY2I3MTA5YWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NDUuNzE1MTg0OTU4WiJ9&digest=sha256%3A33fd2060430faae20e75e1d68e9ebe294bf4b256df56118b4692574bab1c54bc" http.request.useragent="Go-http-client/1.1" http.response.duration=487.704546ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:45 +0000] "PUT /v2/foo/dddd/blobs/uploads/9891635c-86bd-47e8-9f2f-afebcb7109aa?_state=5yLEDe2_95oVJk-gV6iSo8J1dePH8h1mZdDcVsFKWPF7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI5ODkxNjM1Yy04NmJkLTQ3ZTgtOWYyZi1hZmViY2I3MTA5YWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NDUuNzE1MTg0OTU4WiJ9&digest=sha256%3A33fd2060430faae20e75e1d68e9ebe294bf4b256df56118b4692574bab1c54bc 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:40481" http.request.id=f847445f-e8a8-4415-83a7-ae94d7e1876a http.request.method=PUT http.request.remoteaddr="127.0.0.1:44202" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.505466ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:46 +0000] "PUT /v2/foo/dddd/manifests/sometag 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:40481" http.request.id=c04557eb-6e59-4e45-b584-2533fd567573 http.request.method=GET http.request.remoteaddr="127.0.0.1:44202" 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="569.093µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [05/Sep/2025:01:14:46 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (14.02s) === RUN TestURLPrefix time="2025-09-05T01:14:46Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 time="2025-09-05T01:14:46Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T01:14:46Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:36703" http.request.id=409ce096-41f2-48b8-bdf3-9ec660d210dc http.request.method=GET http.request.remoteaddr="127.0.0.1:52866" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="662.265µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Sep/2025:01:14:46 +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:46Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 time="2025-09-05T01:14:46Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T01:14:46Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:9b516da79d6715e0b22479710fa70054b9d85243162a53a583d207a19d4f2f2b err.message="blob unknown to registry" go.version=go1.25.1 http.request.host="127.0.0.1:37937" http.request.id=621f1ee2-557e-4e28-a50d-47b6667c7aca http.request.method=GET http.request.remoteaddr="127.0.0.1:57302" http.request.uri="/v2/foo/bar/blobs/sha256:9b516da79d6715e0b22479710fa70054b9d85243162a53a583d207a19d4f2f2b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="828.49µs" http.response.status=404 http.response.written=157 vars.digest="sha256:9b516da79d6715e0b22479710fa70054b9d85243162a53a583d207a19d4f2f2b" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:01:14:46 +0000] "GET /v2/foo/bar/blobs/sha256:9b516da79d6715e0b22479710fa70054b9d85243162a53a583d207a19d4f2f2b HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-09-05T01:14:46Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:9b516da79d6715e0b22479710fa70054b9d85243162a53a583d207a19d4f2f2b err.message="blob unknown to registry" go.version=go1.25.1 http.request.host="127.0.0.1:37937" http.request.id=25b6e01e-c244-4bc8-a898-e3cbbd75a674 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57312" http.request.uri="/v2/foo/bar/blobs/sha256:9b516da79d6715e0b22479710fa70054b9d85243162a53a583d207a19d4f2f2b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="693.848µs" http.response.status=404 http.response.written=157 vars.digest="sha256:9b516da79d6715e0b22479710fa70054b9d85243162a53a583d207a19d4f2f2b" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:01:14:46 +0000] "HEAD /v2/foo/bar/blobs/sha256:9b516da79d6715e0b22479710fa70054b9d85243162a53a583d207a19d4f2f2b HTTP/1.1" 404 157 "" "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:37937" http.request.id=4a3f4946-6e9b-40b1-8238-4535b4624e8b http.request.method=POST http.request.remoteaddr="127.0.0.1:57312" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="686.403µ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:37937" http.request.id=f23a73ed-ed91-4bf9-b6b2-680651a88504 http.request.method=GET http.request.remoteaddr="127.0.0.1:57312" http.request.uri="/v2/foo/bar/blobs/uploads/b7cc50bb-feda-4629-8891-27ddda319a1c?_state=ZPKTG_JOH4oPHqnsr9rGY9h07Os5Li83kbSJiQJxP3B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3Y2M1MGJiLWZlZGEtNDYyOS04ODkxLTI3ZGRkYTMxOWExYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0Ni4zNjU3MDcyODRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="730.776µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:46 +0000] "GET /v2/foo/bar/blobs/uploads/b7cc50bb-feda-4629-8891-27ddda319a1c?_state=ZPKTG_JOH4oPHqnsr9rGY9h07Os5Li83kbSJiQJxP3B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3Y2M1MGJiLWZlZGEtNDYyOS04ODkxLTI3ZGRkYTMxOWExYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0Ni4zNjU3MDcyODRaIn0%3D HTTP/1.1" 204 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:37937" http.request.id=7a55402f-6eee-4901-a595-2235a601e7f7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57312" http.request.uri="/v2/foo/bar/blobs/uploads/b7cc50bb-feda-4629-8891-27ddda319a1c?_state=ZPKTG_JOH4oPHqnsr9rGY9h07Os5Li83kbSJiQJxP3B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3Y2M1MGJiLWZlZGEtNDYyOS04ODkxLTI3ZGRkYTMxOWExYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0Ni4zNjU3MDcyODRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="717.678µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:46 +0000] "DELETE /v2/foo/bar/blobs/uploads/b7cc50bb-feda-4629-8891-27ddda319a1c?_state=ZPKTG_JOH4oPHqnsr9rGY9h07Os5Li83kbSJiQJxP3B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3Y2M1MGJiLWZlZGEtNDYyOS04ODkxLTI3ZGRkYTMxOWExYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0Ni4zNjU3MDcyODRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:46Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.1 http.request.host="127.0.0.1:37937" http.request.id=6bf69066-5ba9-494d-9ffc-0a00d9bbae96 http.request.method=GET http.request.remoteaddr="127.0.0.1:57312" http.request.uri="/v2/foo/bar/blobs/uploads/b7cc50bb-feda-4629-8891-27ddda319a1c?_state=ZPKTG_JOH4oPHqnsr9rGY9h07Os5Li83kbSJiQJxP3B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3Y2M1MGJiLWZlZGEtNDYyOS04ODkxLTI3ZGRkYTMxOWExYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0Ni4zNjU3MDcyODRaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=b7cc50bb-feda-4629-8891-27ddda319a1c time="2025-09-05T01:14:46Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.25.1 http.request.host="127.0.0.1:37937" http.request.id=6bf69066-5ba9-494d-9ffc-0a00d9bbae96 http.request.method=GET http.request.remoteaddr="127.0.0.1:57312" http.request.uri="/v2/foo/bar/blobs/uploads/b7cc50bb-feda-4629-8891-27ddda319a1c?_state=ZPKTG_JOH4oPHqnsr9rGY9h07Os5Li83kbSJiQJxP3B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3Y2M1MGJiLWZlZGEtNDYyOS04ODkxLTI3ZGRkYTMxOWExYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0Ni4zNjU3MDcyODRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="714.828µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=b7cc50bb-feda-4629-8891-27ddda319a1c 127.0.0.1 - - [05/Sep/2025:01:14:46 +0000] "GET /v2/foo/bar/blobs/uploads/b7cc50bb-feda-4629-8891-27ddda319a1c?_state=ZPKTG_JOH4oPHqnsr9rGY9h07Os5Li83kbSJiQJxP3B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI3Y2M1MGJiLWZlZGEtNDYyOS04ODkxLTI3ZGRkYTMxOWExYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0Ni4zNjU3MDcyODRaIn0%3D HTTP/1.1" 404 100 "" "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:37937" http.request.id=affaa4be-5146-4c26-b9ad-a4fe4afaae02 http.request.method=POST http.request.remoteaddr="127.0.0.1:57314" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="816.864µ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=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.1 http.request.host="127.0.0.1:37937" http.request.id=b1c9a66a-651f-4c4c-994c-6eaafba72b16 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57314" http.request.uri="/v2/foo/bar/blobs/uploads/bbce0765-cf54-4517-a61e-57baf6d0d699?_state=kPIIjNxiuK-BhRcJItSJZq_4yRCTliaUrXa5M28Bq5V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJiY2UwNzY1LWNmNTQtNDUxNy1hNjFlLTU3YmFmNmQwZDY5OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0Ni4zNjkyNzQ2NTlaIn0%3D&digest=sha256%3A9b516da79d6715e0b22479710fa70054b9d85243162a53a583d207a19d4f2f2b" http.request.useragent="Go-http-client/1.1" provided=sha256:9b516da79d6715e0b22479710fa70054b9d85243162a53a583d207a19d4f2f2b vars.name="foo/bar" vars.uuid=bbce0765-cf54-4517-a61e-57baf6d0d699 time="2025-09-05T01:14:46Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.1 http.request.host="127.0.0.1:37937" http.request.id=b1c9a66a-651f-4c4c-994c-6eaafba72b16 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57314" http.request.uri="/v2/foo/bar/blobs/uploads/bbce0765-cf54-4517-a61e-57baf6d0d699?_state=kPIIjNxiuK-BhRcJItSJZq_4yRCTliaUrXa5M28Bq5V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJiY2UwNzY1LWNmNTQtNDUxNy1hNjFlLTU3YmFmNmQwZDY5OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0Ni4zNjkyNzQ2NTlaIn0%3D&digest=sha256%3A9b516da79d6715e0b22479710fa70054b9d85243162a53a583d207a19d4f2f2b" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=bbce0765-cf54-4517-a61e-57baf6d0d699 time="2025-09-05T01:14:46Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:9b516da79d6715e0b22479710fa70054b9d85243162a53a583d207a19d4f2f2b, 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:37937" http.request.id=b1c9a66a-651f-4c4c-994c-6eaafba72b16 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57314" http.request.uri="/v2/foo/bar/blobs/uploads/bbce0765-cf54-4517-a61e-57baf6d0d699?_state=kPIIjNxiuK-BhRcJItSJZq_4yRCTliaUrXa5M28Bq5V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJiY2UwNzY1LWNmNTQtNDUxNy1hNjFlLTU3YmFmNmQwZDY5OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0Ni4zNjkyNzQ2NTlaIn0%3D&digest=sha256%3A9b516da79d6715e0b22479710fa70054b9d85243162a53a583d207a19d4f2f2b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="798.01µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=bbce0765-cf54-4517-a61e-57baf6d0d699 127.0.0.1 - - [05/Sep/2025:01:14:46 +0000] "PUT /v2/foo/bar/blobs/uploads/bbce0765-cf54-4517-a61e-57baf6d0d699?_state=kPIIjNxiuK-BhRcJItSJZq_4yRCTliaUrXa5M28Bq5V7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJiY2UwNzY1LWNmNTQtNDUxNy1hNjFlLTU3YmFmNmQwZDY5OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0Ni4zNjkyNzQ2NTlaIn0%3D&digest=sha256%3A9b516da79d6715e0b22479710fa70054b9d85243162a53a583d207a19d4f2f2b HTTP/1.1" 400 204 "" "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:37937" http.request.id=f07e2aaa-9504-4f21-86b4-a5362d3caeba http.request.method=POST http.request.remoteaddr="127.0.0.1:57314" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="658.617µ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:37937" http.request.id=63567adb-2070-45c8-a8a8-8f15ec78c62b http.request.method=PUT http.request.remoteaddr="127.0.0.1:57314" http.request.uri="/v2/foo/bar/blobs/uploads/3130b305-ba4b-4f74-a6fc-436a589763fa?_state=k_6-rI0sRgV-whJyo0pfMzGj2bWH0-T9bU-fKYyYpXt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMxMzBiMzA1LWJhNGItNGY3NC1hNmZjLTQzNmE1ODk3NjNmYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0Ni4zNzEwNTgxMzhaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="876.517µs" 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/3130b305-ba4b-4f74-a6fc-436a589763fa?_state=k_6-rI0sRgV-whJyo0pfMzGj2bWH0-T9bU-fKYyYpXt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMxMzBiMzA1LWJhNGItNGY3NC1hNmZjLTQzNmE1ODk3NjNmYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0Ni4zNzEwNTgxMzhaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 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:37937" http.request.id=1dc90af5-f821-4de8-92fe-d006e63f120d http.request.method=POST http.request.remoteaddr="127.0.0.1:57314" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="685.036µ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:37937" http.request.id=d517924b-51cd-48ae-b881-dae7b9ea0820 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57314" http.request.uri="/v2/foo/bar/blobs/uploads/192c38b9-e1e9-411f-9f51-430057cc648b?_state=56irmGkGjkWvX9leviEppcd0EbhViGHn65KW4ICdqip7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5MmMzOGI5LWUxZTktNDExZi05ZjUxLTQzMDA1N2NjNjQ4YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0Ni4zNzI5MTY0NzNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="857.321µs" 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/192c38b9-e1e9-411f-9f51-430057cc648b?_state=56irmGkGjkWvX9leviEppcd0EbhViGHn65KW4ICdqip7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5MmMzOGI5LWUxZTktNDExZi05ZjUxLTQzMDA1N2NjNjQ4YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0Ni4zNzI5MTY0NzNaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef 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:37937" http.request.id=f178c9e9-83fb-4c82-9c1c-374d01335fb5 http.request.method=POST http.request.remoteaddr="127.0.0.1:57314" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="671.252µ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:37937" http.request.id=af7d01ca-9a51-4e90-b6f0-233bf83f3868 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57314" http.request.uri="/v2/foo/bar/blobs/uploads/9b32850b-4a8a-4869-8c0b-e1d66a49d15b?_state=xPLJ4iJhLLxBP5gmhwPht5EuSM0aYppb5bTjWzyD1Pp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjliMzI4NTBiLTRhOGEtNDg2OS04YzBiLWUxZDY2YTQ5ZDE1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0Ni4zNzQ3MjEzODVaIn0%3D&digest=sha256%3A9b516da79d6715e0b22479710fa70054b9d85243162a53a583d207a19d4f2f2b" http.request.useragent="Go-http-client/1.1" http.response.duration=865.852818ms 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/9b32850b-4a8a-4869-8c0b-e1d66a49d15b?_state=xPLJ4iJhLLxBP5gmhwPht5EuSM0aYppb5bTjWzyD1Pp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjliMzI4NTBiLTRhOGEtNDg2OS04YzBiLWUxZDY2YTQ5ZDE1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0Ni4zNzQ3MjEzODVaIn0%3D&digest=sha256%3A9b516da79d6715e0b22479710fa70054b9d85243162a53a583d207a19d4f2f2b HTTP/1.1" 201 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:37937" http.request.id=a26250f5-3a9c-4add-9ce1-60570e2f1434 http.request.method=POST http.request.remoteaddr="127.0.0.1:57314" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="862.776µ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:48Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:37937" http.request.id=b4ebc219-7eb6-4668-b6fa-ed83163bdc8b http.request.method=PATCH http.request.remoteaddr="127.0.0.1:57314" http.request.uri="/v2/foo/bar/blobs/uploads/0821c25e-6cec-467b-bf54-cfa984be8793?_state=CNc3jtycER_pupUfpwBHMd2Ou_mZtt65pjP8nT-jxbZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA4MjFjMjVlLTZjZWMtNDY3Yi1iZjU0LWNmYTk4NGJlODc5MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0Ny4zMDU0MDk2MzRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=868.6897ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:47 +0000] "PATCH /v2/foo/bar/blobs/uploads/0821c25e-6cec-467b-bf54-cfa984be8793?_state=CNc3jtycER_pupUfpwBHMd2Ou_mZtt65pjP8nT-jxbZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA4MjFjMjVlLTZjZWMtNDY3Yi1iZjU0LWNmYTk4NGJlODc5MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0Ny4zMDU0MDk2MzRaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:48Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:37937" http.request.id=299863ca-45f1-49b3-b7fe-3d4368428b04 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57314" http.request.uri="/v2/foo/bar/blobs/uploads/0821c25e-6cec-467b-bf54-cfa984be8793?_state=ltsYYlbV3bWK_7BZ3nNN3L4NfUp8edsvEAwcOn243bN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA4MjFjMjVlLTZjZWMtNDY3Yi1iZjU0LWNmYTk4NGJlODc5MyIsIk9mZnNldCI6MjAzNzE5NjgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NDdaIn0%3D&digest=sha256%3A9b516da79d6715e0b22479710fa70054b9d85243162a53a583d207a19d4f2f2b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.061493ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:48 +0000] "PUT /v2/foo/bar/blobs/uploads/0821c25e-6cec-467b-bf54-cfa984be8793?_state=ltsYYlbV3bWK_7BZ3nNN3L4NfUp8edsvEAwcOn243bN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA4MjFjMjVlLTZjZWMtNDY3Yi1iZjU0LWNmYTk4NGJlODc5MyIsIk9mZnNldCI6MjAzNzE5NjgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NDdaIn0%3D&digest=sha256%3A9b516da79d6715e0b22479710fa70054b9d85243162a53a583d207a19d4f2f2b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:48Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:37937" http.request.id=c3884d0b-6e13-4a24-b254-a12b2960fc23 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57314" http.request.uri="/v2/foo/bar/blobs/sha256:9b516da79d6715e0b22479710fa70054b9d85243162a53a583d207a19d4f2f2b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="829.393µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:48 +0000] "HEAD /v2/foo/bar/blobs/sha256:9b516da79d6715e0b22479710fa70054b9d85243162a53a583d207a19d4f2f2b HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:48Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:37937" http.request.id=2146363d-3fd3-4e93-b308-9498f4cea858 http.request.method=GET http.request.remoteaddr="127.0.0.1:57314" http.request.uri="/v2/foo/bar/blobs/sha256:9b516da79d6715e0b22479710fa70054b9d85243162a53a583d207a19d4f2f2b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=39.289657ms http.response.status=200 http.response.written=20371968 127.0.0.1 - - [05/Sep/2025:01:14:48 +0000] "GET /v2/foo/bar/blobs/sha256:9b516da79d6715e0b22479710fa70054b9d85243162a53a583d207a19d4f2f2b HTTP/1.1" 200 20371968 "" "Go-http-client/1.1" time="2025-09-05T01:14:48Z" level=error msg="error parsing digest="sha257:9b516da79d6715e0b22479710fa70054b9d85243162a53a583d207a19d4f2f2b": unsupported digest algorithm" go.version=go1.25.1 http.request.host="127.0.0.1:37937" http.request.id=0be4b009-9f36-40f5-a1e6-2921649b1be1 http.request.method=GET http.request.remoteaddr="127.0.0.1:57314" http.request.uri="/v2/foo/bar/blobs/sha257:9b516da79d6715e0b22479710fa70054b9d85243162a53a583d207a19d4f2f2b" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:9b516da79d6715e0b22479710fa70054b9d85243162a53a583d207a19d4f2f2b" vars.name="foo/bar" time="2025-09-05T01:14:48Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.1 http.request.host="127.0.0.1:37937" http.request.id=0be4b009-9f36-40f5-a1e6-2921649b1be1 http.request.method=GET http.request.remoteaddr="127.0.0.1:57314" http.request.uri="/v2/foo/bar/blobs/sha257:9b516da79d6715e0b22479710fa70054b9d85243162a53a583d207a19d4f2f2b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="697.408µs" http.response.status=400 http.response.written=110 vars.digest="sha257:9b516da79d6715e0b22479710fa70054b9d85243162a53a583d207a19d4f2f2b" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:01:14:48 +0000] "GET /v2/foo/bar/blobs/sha257:9b516da79d6715e0b22479710fa70054b9d85243162a53a583d207a19d4f2f2b HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-09-05T01:14:48Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:37937" http.request.id=2164823d-614f-4810-859e-2315ef641e01 http.request.method=GET http.request.remoteaddr="127.0.0.1:57330" http.request.uri="/v2/foo/bar/blobs/sha256:9b516da79d6715e0b22479710fa70054b9d85243162a53a583d207a19d4f2f2b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.591103ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:48 +0000] "GET /v2/foo/bar/blobs/sha256:9b516da79d6715e0b22479710fa70054b9d85243162a53a583d207a19d4f2f2b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:48Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 time="2025-09-05T01:14:48Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T01:14:48Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:5d272201eb6fce9fe2807f1ea1f2f03325e48511bf2be58cdf3a9e728498df02 err.message="blob unknown to registry" go.version=go1.25.1 http.request.host="127.0.0.1:38005" http.request.id=b08058c8-e0d8-4b7e-b817-0972209a0646 http.request.method=GET http.request.remoteaddr="127.0.0.1:45148" http.request.uri="/v2/foo/bar/blobs/sha256:5d272201eb6fce9fe2807f1ea1f2f03325e48511bf2be58cdf3a9e728498df02" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="877.203µs" http.response.status=404 http.response.written=157 vars.digest="sha256:5d272201eb6fce9fe2807f1ea1f2f03325e48511bf2be58cdf3a9e728498df02" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:01:14:48 +0000] "GET /v2/foo/bar/blobs/sha256:5d272201eb6fce9fe2807f1ea1f2f03325e48511bf2be58cdf3a9e728498df02 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-09-05T01:14:48Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:5d272201eb6fce9fe2807f1ea1f2f03325e48511bf2be58cdf3a9e728498df02 err.message="blob unknown to registry" go.version=go1.25.1 http.request.host="127.0.0.1:38005" http.request.id=c3dce22a-fda5-4d82-9912-65370a4c1ff9 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:45162" http.request.uri="/v2/foo/bar/blobs/sha256:5d272201eb6fce9fe2807f1ea1f2f03325e48511bf2be58cdf3a9e728498df02" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="746.933µs" http.response.status=404 http.response.written=157 vars.digest="sha256:5d272201eb6fce9fe2807f1ea1f2f03325e48511bf2be58cdf3a9e728498df02" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:01:14:48 +0000] "HEAD /v2/foo/bar/blobs/sha256:5d272201eb6fce9fe2807f1ea1f2f03325e48511bf2be58cdf3a9e728498df02 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-09-05T01:14:48Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38005" http.request.id=556319e0-8abf-4f69-a9c4-5bdfe15da7bc http.request.method=POST http.request.remoteaddr="127.0.0.1:45162" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="681.734µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:48Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38005" http.request.id=228d5cf2-88a5-43f8-85ee-5f23811055f3 http.request.method=GET http.request.remoteaddr="127.0.0.1:45162" http.request.uri="/v2/foo/bar/blobs/uploads/39c268bd-6e45-4cf6-8bf2-d050c2c90057?_state=biI1j4_z5IYdk-aE9cEt87IAEE8g37oykzeTHfaq7-x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5YzI2OGJkLTZlNDUtNGNmNi04YmYyLWQwNTBjMmM5MDA1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0OC4zOTIxNTcwOTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="743.534µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:48 +0000] "GET /v2/foo/bar/blobs/uploads/39c268bd-6e45-4cf6-8bf2-d050c2c90057?_state=biI1j4_z5IYdk-aE9cEt87IAEE8g37oykzeTHfaq7-x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5YzI2OGJkLTZlNDUtNGNmNi04YmYyLWQwNTBjMmM5MDA1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0OC4zOTIxNTcwOTZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:48Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38005" http.request.id=9b1d502b-436e-4b1c-87f6-b0d70a999d3f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45162" http.request.uri="/v2/foo/bar/blobs/uploads/39c268bd-6e45-4cf6-8bf2-d050c2c90057?_state=biI1j4_z5IYdk-aE9cEt87IAEE8g37oykzeTHfaq7-x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5YzI2OGJkLTZlNDUtNGNmNi04YmYyLWQwNTBjMmM5MDA1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0OC4zOTIxNTcwOTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="721.351µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:48 +0000] "DELETE /v2/foo/bar/blobs/uploads/39c268bd-6e45-4cf6-8bf2-d050c2c90057?_state=biI1j4_z5IYdk-aE9cEt87IAEE8g37oykzeTHfaq7-x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5YzI2OGJkLTZlNDUtNGNmNi04YmYyLWQwNTBjMmM5MDA1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0OC4zOTIxNTcwOTZaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:48Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.1 http.request.host="127.0.0.1:38005" http.request.id=49f81d74-171c-4906-8701-40d452662439 http.request.method=GET http.request.remoteaddr="127.0.0.1:45162" http.request.uri="/v2/foo/bar/blobs/uploads/39c268bd-6e45-4cf6-8bf2-d050c2c90057?_state=biI1j4_z5IYdk-aE9cEt87IAEE8g37oykzeTHfaq7-x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5YzI2OGJkLTZlNDUtNGNmNi04YmYyLWQwNTBjMmM5MDA1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0OC4zOTIxNTcwOTZaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=39c268bd-6e45-4cf6-8bf2-d050c2c90057 time="2025-09-05T01:14:48Z" 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:38005" http.request.id=49f81d74-171c-4906-8701-40d452662439 http.request.method=GET http.request.remoteaddr="127.0.0.1:45162" http.request.uri="/v2/foo/bar/blobs/uploads/39c268bd-6e45-4cf6-8bf2-d050c2c90057?_state=biI1j4_z5IYdk-aE9cEt87IAEE8g37oykzeTHfaq7-x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5YzI2OGJkLTZlNDUtNGNmNi04YmYyLWQwNTBjMmM5MDA1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0OC4zOTIxNTcwOTZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="678.019µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=39c268bd-6e45-4cf6-8bf2-d050c2c90057 127.0.0.1 - - [05/Sep/2025:01:14:48 +0000] "GET /v2/foo/bar/blobs/uploads/39c268bd-6e45-4cf6-8bf2-d050c2c90057?_state=biI1j4_z5IYdk-aE9cEt87IAEE8g37oykzeTHfaq7-x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5YzI2OGJkLTZlNDUtNGNmNi04YmYyLWQwNTBjMmM5MDA1NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0OC4zOTIxNTcwOTZaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-09-05T01:14:48Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38005" http.request.id=d55e3884-41a1-4cc2-addb-43dabe62c934 http.request.method=POST http.request.remoteaddr="127.0.0.1:45176" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="800.747µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:48Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.1 http.request.host="127.0.0.1:38005" http.request.id=d6778572-0b1e-4980-9730-32ac84629607 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45176" http.request.uri="/v2/foo/bar/blobs/uploads/ba69f735-f0e9-42d6-abf0-cd55a168b900?_state=yBWOS-e-6jOF3xxV1kOPX-1gGS7jZoUfncSRu1ZTsoZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhNjlmNzM1LWYwZTktNDJkNi1hYmYwLWNkNTVhMTY4YjkwMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0OC4zOTU3MzA4MTRaIn0%3D&digest=sha256%3A5d272201eb6fce9fe2807f1ea1f2f03325e48511bf2be58cdf3a9e728498df02" http.request.useragent="Go-http-client/1.1" provided=sha256:5d272201eb6fce9fe2807f1ea1f2f03325e48511bf2be58cdf3a9e728498df02 vars.name="foo/bar" vars.uuid=ba69f735-f0e9-42d6-abf0-cd55a168b900 time="2025-09-05T01:14:48Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.1 http.request.host="127.0.0.1:38005" http.request.id=d6778572-0b1e-4980-9730-32ac84629607 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45176" http.request.uri="/v2/foo/bar/blobs/uploads/ba69f735-f0e9-42d6-abf0-cd55a168b900?_state=yBWOS-e-6jOF3xxV1kOPX-1gGS7jZoUfncSRu1ZTsoZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhNjlmNzM1LWYwZTktNDJkNi1hYmYwLWNkNTVhMTY4YjkwMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0OC4zOTU3MzA4MTRaIn0%3D&digest=sha256%3A5d272201eb6fce9fe2807f1ea1f2f03325e48511bf2be58cdf3a9e728498df02" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=ba69f735-f0e9-42d6-abf0-cd55a168b900 time="2025-09-05T01:14:48Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:5d272201eb6fce9fe2807f1ea1f2f03325e48511bf2be58cdf3a9e728498df02, 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:38005" http.request.id=d6778572-0b1e-4980-9730-32ac84629607 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45176" http.request.uri="/v2/foo/bar/blobs/uploads/ba69f735-f0e9-42d6-abf0-cd55a168b900?_state=yBWOS-e-6jOF3xxV1kOPX-1gGS7jZoUfncSRu1ZTsoZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhNjlmNzM1LWYwZTktNDJkNi1hYmYwLWNkNTVhMTY4YjkwMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0OC4zOTU3MzA4MTRaIn0%3D&digest=sha256%3A5d272201eb6fce9fe2807f1ea1f2f03325e48511bf2be58cdf3a9e728498df02" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="772.314µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=ba69f735-f0e9-42d6-abf0-cd55a168b900 127.0.0.1 - - [05/Sep/2025:01:14:48 +0000] "PUT /v2/foo/bar/blobs/uploads/ba69f735-f0e9-42d6-abf0-cd55a168b900?_state=yBWOS-e-6jOF3xxV1kOPX-1gGS7jZoUfncSRu1ZTsoZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhNjlmNzM1LWYwZTktNDJkNi1hYmYwLWNkNTVhMTY4YjkwMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0OC4zOTU3MzA4MTRaIn0%3D&digest=sha256%3A5d272201eb6fce9fe2807f1ea1f2f03325e48511bf2be58cdf3a9e728498df02 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-09-05T01:14:48Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38005" http.request.id=ba653d66-09b3-4760-b7c9-99b88c471915 http.request.method=POST http.request.remoteaddr="127.0.0.1:45176" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="656.345µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:48Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38005" http.request.id=1d1be404-e1e2-4512-935e-df77d1612301 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45176" http.request.uri="/v2/foo/bar/blobs/uploads/2edef187-9b69-4e7f-9df7-00ba0d5e93e4?_state=sWRk0CXg5Qg1sDDNP5Cjr_Ie1ceps2HVBXhq5gEM-od7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJlZGVmMTg3LTliNjktNGU3Zi05ZGY3LTAwYmEwZDVlOTNlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0OC4zOTc1MDMwNDdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="868.487µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:48 +0000] "PUT /v2/foo/bar/blobs/uploads/2edef187-9b69-4e7f-9df7-00ba0d5e93e4?_state=sWRk0CXg5Qg1sDDNP5Cjr_Ie1ceps2HVBXhq5gEM-od7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjJlZGVmMTg3LTliNjktNGU3Zi05ZGY3LTAwYmEwZDVlOTNlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0OC4zOTc1MDMwNDdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:48Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38005" http.request.id=ef2e3e07-523f-4a7c-9c8a-40af6b56be7c http.request.method=POST http.request.remoteaddr="127.0.0.1:45176" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="692.931µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:48Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38005" http.request.id=57497527-af2d-4413-ab26-c9b5aa43b785 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45176" http.request.uri="/v2/foo/bar/blobs/uploads/03c3ce14-d2a0-4c9c-80a8-649b011f197d?_state=jFq32t2KhkNXp4Cb1b6kDEqWBG1J-GHjeBBNf7bvelp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAzYzNjZTE0LWQyYTAtNGM5Yy04MGE4LTY0OWIwMTFmMTk3ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0OC4zOTkzNjg2NzJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="888.009µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:48 +0000] "PUT /v2/foo/bar/blobs/uploads/03c3ce14-d2a0-4c9c-80a8-649b011f197d?_state=jFq32t2KhkNXp4Cb1b6kDEqWBG1J-GHjeBBNf7bvelp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAzYzNjZTE0LWQyYTAtNGM5Yy04MGE4LTY0OWIwMTFmMTk3ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0OC4zOTkzNjg2NzJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:48Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38005" http.request.id=65e1cc1e-4e56-4309-8cee-9f323e5f9178 http.request.method=POST http.request.remoteaddr="127.0.0.1:45176" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="690.229µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:48 +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:38005" http.request.id=1576d54a-8acc-44c4-ba17-2df81351ab4c http.request.method=PUT http.request.remoteaddr="127.0.0.1:45176" http.request.uri="/v2/foo/bar/blobs/uploads/09c1b173-7e77-4868-9c72-375298fcc79e?_state=RVVY6OdxRr0c8vHW43jiytspli1_CkPwapg30OfvMCN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5YzFiMTczLTdlNzctNDg2OC05YzcyLTM3NTI5OGZjYzc5ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0OC40MDEyNTYxMzFaIn0%3D&digest=sha256%3A5d272201eb6fce9fe2807f1ea1f2f03325e48511bf2be58cdf3a9e728498df02" http.request.useragent="Go-http-client/1.1" http.response.duration=657.172256ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:48 +0000] "PUT /v2/foo/bar/blobs/uploads/09c1b173-7e77-4868-9c72-375298fcc79e?_state=RVVY6OdxRr0c8vHW43jiytspli1_CkPwapg30OfvMCN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA5YzFiMTczLTdlNzctNDg2OC05YzcyLTM3NTI5OGZjYzc5ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0OC40MDEyNTYxMzFaIn0%3D&digest=sha256%3A5d272201eb6fce9fe2807f1ea1f2f03325e48511bf2be58cdf3a9e728498df02 HTTP/1.1" 201 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:38005" http.request.id=cd303a90-5e38-43bb-9ff8-46d759d62799 http.request.method=POST http.request.remoteaddr="127.0.0.1:45176" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="846.155µ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:49Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:38005" http.request.id=5b2c958a-f0d8-4594-9939-5cab4bce742f http.request.method=PATCH http.request.remoteaddr="127.0.0.1:45176" http.request.uri="/v2/foo/bar/blobs/uploads/960da05c-abdc-4e82-b640-b371acb77453?_state=p6Qe75LENVTiin8-nIaBgl9gdxNojEtGTaLMxr4fZDJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2MGRhMDVjLWFiZGMtNGU4Mi1iNjQwLWIzNzFhY2I3NzQ1MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0OS4xMTM0NDQxOTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=657.162364ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:49 +0000] "PATCH /v2/foo/bar/blobs/uploads/960da05c-abdc-4e82-b640-b371acb77453?_state=p6Qe75LENVTiin8-nIaBgl9gdxNojEtGTaLMxr4fZDJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2MGRhMDVjLWFiZGMtNGU4Mi1iNjQwLWIzNzFhY2I3NzQ1MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0OS4xMTM0NDQxOTFaIn0%3D 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:38005" http.request.id=9abc70c1-cdf1-4eb1-93dd-e4ddc0de83fb http.request.method=PUT http.request.remoteaddr="127.0.0.1:45176" http.request.uri="/v2/foo/bar/blobs/uploads/960da05c-abdc-4e82-b640-b371acb77453?_state=iOybNPx6g0WyFGbNksII6hEiuO8NLIZMY5DIxf-Cr997Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2MGRhMDVjLWFiZGMtNGU4Mi1iNjQwLWIzNzFhY2I3NzQ1MyIsIk9mZnNldCI6MTc4MTk2NDgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NDlaIn0%3D&digest=sha256%3A5d272201eb6fce9fe2807f1ea1f2f03325e48511bf2be58cdf3a9e728498df02" http.request.useragent="Go-http-client/1.1" http.response.duration=1.040227ms 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/960da05c-abdc-4e82-b640-b371acb77453?_state=iOybNPx6g0WyFGbNksII6hEiuO8NLIZMY5DIxf-Cr997Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2MGRhMDVjLWFiZGMtNGU4Mi1iNjQwLWIzNzFhY2I3NzQ1MyIsIk9mZnNldCI6MTc4MTk2NDgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NDlaIn0%3D&digest=sha256%3A5d272201eb6fce9fe2807f1ea1f2f03325e48511bf2be58cdf3a9e728498df02 HTTP/1.1" 201 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:38005" http.request.id=fa0f1cb7-9b1e-41df-af58-04aea3e5bc13 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:45176" http.request.uri="/v2/foo/bar/blobs/sha256:5d272201eb6fce9fe2807f1ea1f2f03325e48511bf2be58cdf3a9e728498df02" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="819.937µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:49 +0000] "HEAD /v2/foo/bar/blobs/sha256:5d272201eb6fce9fe2807f1ea1f2f03325e48511bf2be58cdf3a9e728498df02 HTTP/1.1" 200 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:38005" http.request.id=57d2c63f-82f3-4537-8969-281d097848f7 http.request.method=GET http.request.remoteaddr="127.0.0.1:45176" http.request.uri="/v2/foo/bar/blobs/sha256:5d272201eb6fce9fe2807f1ea1f2f03325e48511bf2be58cdf3a9e728498df02" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=30.190608ms http.response.status=200 http.response.written=17819648 127.0.0.1 - - [05/Sep/2025:01:14:49 +0000] "GET /v2/foo/bar/blobs/sha256:5d272201eb6fce9fe2807f1ea1f2f03325e48511bf2be58cdf3a9e728498df02 HTTP/1.1" 200 17819648 "" "Go-http-client/1.1" time="2025-09-05T01:14:49Z" level=error msg="error parsing digest="sha257:5d272201eb6fce9fe2807f1ea1f2f03325e48511bf2be58cdf3a9e728498df02": unsupported digest algorithm" go.version=go1.25.1 http.request.host="127.0.0.1:38005" http.request.id=890dc082-4e09-4381-8ece-b13cab440c0d http.request.method=GET http.request.remoteaddr="127.0.0.1:45176" http.request.uri="/v2/foo/bar/blobs/sha257:5d272201eb6fce9fe2807f1ea1f2f03325e48511bf2be58cdf3a9e728498df02" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:5d272201eb6fce9fe2807f1ea1f2f03325e48511bf2be58cdf3a9e728498df02" vars.name="foo/bar" time="2025-09-05T01:14:49Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.1 http.request.host="127.0.0.1:38005" http.request.id=890dc082-4e09-4381-8ece-b13cab440c0d http.request.method=GET http.request.remoteaddr="127.0.0.1:45176" http.request.uri="/v2/foo/bar/blobs/sha257:5d272201eb6fce9fe2807f1ea1f2f03325e48511bf2be58cdf3a9e728498df02" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="677.587µs" http.response.status=400 http.response.written=110 vars.digest="sha257:5d272201eb6fce9fe2807f1ea1f2f03325e48511bf2be58cdf3a9e728498df02" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:01:14:49 +0000] "GET /v2/foo/bar/blobs/sha257:5d272201eb6fce9fe2807f1ea1f2f03325e48511bf2be58cdf3a9e728498df02 HTTP/1.1" 400 110 "" "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:38005" http.request.id=81c89acd-645a-4c66-b4fa-e58c22d3af8c http.request.method=GET http.request.remoteaddr="127.0.0.1:46034" http.request.uri="/v2/foo/bar/blobs/sha256:5d272201eb6fce9fe2807f1ea1f2f03325e48511bf2be58cdf3a9e728498df02" http.request.useragent="Go-http-client/1.1" http.response.duration=1.557333ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:49 +0000] "GET /v2/foo/bar/blobs/sha256:5d272201eb6fce9fe2807f1ea1f2f03325e48511bf2be58cdf3a9e728498df02 HTTP/1.1" 304 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:38005" http.request.id=44833b60-92c3-427d-a910-cc3fad4005be http.request.method=GET http.request.remoteaddr="127.0.0.1:46034" http.request.uri="/v2/foo/bar/blobs/sha256:5d272201eb6fce9fe2807f1ea1f2f03325e48511bf2be58cdf3a9e728498df02" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.318056ms http.response.status=200 http.response.written=98304 127.0.0.1 - - [05/Sep/2025:01:14:49 +0000] "GET /v2/foo/bar/blobs/sha256:5d272201eb6fce9fe2807f1ea1f2f03325e48511bf2be58cdf3a9e728498df02 HTTP/1.1" 200 98304 "" "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:38005" http.request.id=c4b0a99f-34b8-4e6e-8e7f-89b4dac360a2 http.request.method=GET http.request.remoteaddr="127.0.0.1:46030" http.request.uri="/v2/foo/bar/blobs/sha256:5d272201eb6fce9fe2807f1ea1f2f03325e48511bf2be58cdf3a9e728498df02" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.783044ms http.response.status=200 http.response.written=4221376 127.0.0.1 - - [05/Sep/2025:01:14:49 +0000] "GET /v2/foo/bar/blobs/sha256:5d272201eb6fce9fe2807f1ea1f2f03325e48511bf2be58cdf3a9e728498df02 HTTP/1.1" 200 4221376 "" "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:37937" http.request.id=e99fff55-1ee7-437b-8271-d55f4b173f5c http.request.method=GET http.request.remoteaddr="127.0.0.1:57330" http.request.uri="/v2/foo/bar/blobs/sha256:9b516da79d6715e0b22479710fa70054b9d85243162a53a583d207a19d4f2f2b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.587391205s http.response.status=200 http.response.written=4126848 127.0.0.1 - - [05/Sep/2025:01:14:48 +0000] "GET /v2/foo/bar/blobs/sha256:9b516da79d6715e0b22479710fa70054b9d85243162a53a583d207a19d4f2f2b HTTP/1.1" 200 4126848 "" "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:37937" http.request.id=01b7f83d-811a-4abf-981d-b7b30ff9bb07 http.request.method=GET http.request.remoteaddr="127.0.0.1:57322" http.request.uri="/v2/foo/bar/blobs/sha256:9b516da79d6715e0b22479710fa70054b9d85243162a53a583d207a19d4f2f2b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.590977885s http.response.status=200 http.response.written=4221376 127.0.0.1 - - [05/Sep/2025:01:14:48 +0000] "GET /v2/foo/bar/blobs/sha256:9b516da79d6715e0b22479710fa70054b9d85243162a53a583d207a19d4f2f2b HTTP/1.1" 200 4221376 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (3.63s) === RUN TestBlobDelete 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:50Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:939f2f4ae68e87522ed6da75d1a9cc02d25826747623aa6caf05d7429599edcc err.message="blob unknown to registry" go.version=go1.25.1 http.request.host="127.0.0.1:43159" http.request.id=fad821c4-7a03-4d64-b43b-7ee264ea1f33 http.request.method=GET http.request.remoteaddr="127.0.0.1:36552" http.request.uri="/v2/foo/bar/blobs/sha256:939f2f4ae68e87522ed6da75d1a9cc02d25826747623aa6caf05d7429599edcc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="840.167µs" http.response.status=404 http.response.written=157 vars.digest="sha256:939f2f4ae68e87522ed6da75d1a9cc02d25826747623aa6caf05d7429599edcc" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:01:14:50 +0000] "GET /v2/foo/bar/blobs/sha256:939f2f4ae68e87522ed6da75d1a9cc02d25826747623aa6caf05d7429599edcc HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-09-05T01:14:50Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:939f2f4ae68e87522ed6da75d1a9cc02d25826747623aa6caf05d7429599edcc err.message="blob unknown to registry" go.version=go1.25.1 http.request.host="127.0.0.1:43159" http.request.id=d8e75e7b-6710-47f0-81ae-c0467c5560e7 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36556" http.request.uri="/v2/foo/bar/blobs/sha256:939f2f4ae68e87522ed6da75d1a9cc02d25826747623aa6caf05d7429599edcc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="811.378µs" http.response.status=404 http.response.written=157 vars.digest="sha256:939f2f4ae68e87522ed6da75d1a9cc02d25826747623aa6caf05d7429599edcc" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:01:14:50 +0000] "HEAD /v2/foo/bar/blobs/sha256:939f2f4ae68e87522ed6da75d1a9cc02d25826747623aa6caf05d7429599edcc HTTP/1.1" 404 157 "" "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:43159" http.request.id=c525dda3-96f4-4745-8126-28cfcc7b1274 http.request.method=POST http.request.remoteaddr="127.0.0.1:36556" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="676.901µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:50 +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:43159" http.request.id=b8aac405-591a-4744-901f-6c89ae1f3584 http.request.method=GET http.request.remoteaddr="127.0.0.1:36556" http.request.uri="/v2/foo/bar/blobs/uploads/92bb077e-7cd8-4e3d-accc-471347f3f2f8?_state=_i20fOTMIR00Tyh77KiRS1oO-FBSb1hKnEB2ejgxSmF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkyYmIwNzdlLTdjZDgtNGUzZC1hY2NjLTQ3MTM0N2YzZjJmOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo1MC4wMjU3MjY4MDRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="913.891µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:50 +0000] "GET /v2/foo/bar/blobs/uploads/92bb077e-7cd8-4e3d-accc-471347f3f2f8?_state=_i20fOTMIR00Tyh77KiRS1oO-FBSb1hKnEB2ejgxSmF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkyYmIwNzdlLTdjZDgtNGUzZC1hY2NjLTQ3MTM0N2YzZjJmOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo1MC4wMjU3MjY4MDRaIn0%3D HTTP/1.1" 204 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:43159" http.request.id=94aff444-a21f-4cc2-8aca-836bde722509 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36556" http.request.uri="/v2/foo/bar/blobs/uploads/92bb077e-7cd8-4e3d-accc-471347f3f2f8?_state=_i20fOTMIR00Tyh77KiRS1oO-FBSb1hKnEB2ejgxSmF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkyYmIwNzdlLTdjZDgtNGUzZC1hY2NjLTQ3MTM0N2YzZjJmOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo1MC4wMjU3MjY4MDRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="864.354µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:50 +0000] "DELETE /v2/foo/bar/blobs/uploads/92bb077e-7cd8-4e3d-accc-471347f3f2f8?_state=_i20fOTMIR00Tyh77KiRS1oO-FBSb1hKnEB2ejgxSmF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkyYmIwNzdlLTdjZDgtNGUzZC1hY2NjLTQ3MTM0N2YzZjJmOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo1MC4wMjU3MjY4MDRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:50Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.1 http.request.host="127.0.0.1:43159" http.request.id=b202e294-ea4f-4ebe-88b0-d77c85fbe34a http.request.method=GET http.request.remoteaddr="127.0.0.1:36556" http.request.uri="/v2/foo/bar/blobs/uploads/92bb077e-7cd8-4e3d-accc-471347f3f2f8?_state=_i20fOTMIR00Tyh77KiRS1oO-FBSb1hKnEB2ejgxSmF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkyYmIwNzdlLTdjZDgtNGUzZC1hY2NjLTQ3MTM0N2YzZjJmOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo1MC4wMjU3MjY4MDRaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=92bb077e-7cd8-4e3d-accc-471347f3f2f8 time="2025-09-05T01:14:50Z" 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:43159" http.request.id=b202e294-ea4f-4ebe-88b0-d77c85fbe34a http.request.method=GET http.request.remoteaddr="127.0.0.1:36556" http.request.uri="/v2/foo/bar/blobs/uploads/92bb077e-7cd8-4e3d-accc-471347f3f2f8?_state=_i20fOTMIR00Tyh77KiRS1oO-FBSb1hKnEB2ejgxSmF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkyYmIwNzdlLTdjZDgtNGUzZC1hY2NjLTQ3MTM0N2YzZjJmOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo1MC4wMjU3MjY4MDRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="810.188µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=92bb077e-7cd8-4e3d-accc-471347f3f2f8 127.0.0.1 - - [05/Sep/2025:01:14:50 +0000] "GET /v2/foo/bar/blobs/uploads/92bb077e-7cd8-4e3d-accc-471347f3f2f8?_state=_i20fOTMIR00Tyh77KiRS1oO-FBSb1hKnEB2ejgxSmF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkyYmIwNzdlLTdjZDgtNGUzZC1hY2NjLTQ3MTM0N2YzZjJmOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo1MC4wMjU3MjY4MDRaIn0%3D HTTP/1.1" 404 100 "" "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:43159" http.request.id=14d32063-8c16-4b0b-9a53-acab5e196af1 http.request.method=POST http.request.remoteaddr="127.0.0.1:36560" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="851.733µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:50Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.1 http.request.host="127.0.0.1:43159" http.request.id=e8f6bc8b-6091-4d00-9f64-a305610adff9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36560" http.request.uri="/v2/foo/bar/blobs/uploads/24012d54-1f75-490b-8795-40da9f7dcad5?_state=fmyDiaaDX4VQYa5ktoRD2myQoU05RXX4ayw7HfRdlHt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI0MDEyZDU0LTFmNzUtNDkwYi04Nzk1LTQwZGE5ZjdkY2FkNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo1MC4wMjk5MTc0OTlaIn0%3D&digest=sha256%3A939f2f4ae68e87522ed6da75d1a9cc02d25826747623aa6caf05d7429599edcc" http.request.useragent="Go-http-client/1.1" provided=sha256:939f2f4ae68e87522ed6da75d1a9cc02d25826747623aa6caf05d7429599edcc vars.name="foo/bar" vars.uuid=24012d54-1f75-490b-8795-40da9f7dcad5 time="2025-09-05T01:14:50Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.1 http.request.host="127.0.0.1:43159" http.request.id=e8f6bc8b-6091-4d00-9f64-a305610adff9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36560" http.request.uri="/v2/foo/bar/blobs/uploads/24012d54-1f75-490b-8795-40da9f7dcad5?_state=fmyDiaaDX4VQYa5ktoRD2myQoU05RXX4ayw7HfRdlHt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI0MDEyZDU0LTFmNzUtNDkwYi04Nzk1LTQwZGE5ZjdkY2FkNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo1MC4wMjk5MTc0OTlaIn0%3D&digest=sha256%3A939f2f4ae68e87522ed6da75d1a9cc02d25826747623aa6caf05d7429599edcc" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=24012d54-1f75-490b-8795-40da9f7dcad5 time="2025-09-05T01:14:50Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:939f2f4ae68e87522ed6da75d1a9cc02d25826747623aa6caf05d7429599edcc, 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:43159" http.request.id=e8f6bc8b-6091-4d00-9f64-a305610adff9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36560" http.request.uri="/v2/foo/bar/blobs/uploads/24012d54-1f75-490b-8795-40da9f7dcad5?_state=fmyDiaaDX4VQYa5ktoRD2myQoU05RXX4ayw7HfRdlHt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI0MDEyZDU0LTFmNzUtNDkwYi04Nzk1LTQwZGE5ZjdkY2FkNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo1MC4wMjk5MTc0OTlaIn0%3D&digest=sha256%3A939f2f4ae68e87522ed6da75d1a9cc02d25826747623aa6caf05d7429599edcc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="805.097µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=24012d54-1f75-490b-8795-40da9f7dcad5 127.0.0.1 - - [05/Sep/2025:01:14:50 +0000] "PUT /v2/foo/bar/blobs/uploads/24012d54-1f75-490b-8795-40da9f7dcad5?_state=fmyDiaaDX4VQYa5ktoRD2myQoU05RXX4ayw7HfRdlHt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI0MDEyZDU0LTFmNzUtNDkwYi04Nzk1LTQwZGE5ZjdkY2FkNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo1MC4wMjk5MTc0OTlaIn0%3D&digest=sha256%3A939f2f4ae68e87522ed6da75d1a9cc02d25826747623aa6caf05d7429599edcc HTTP/1.1" 400 204 "" "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:43159" http.request.id=117a2dea-e8cf-46a8-983f-38500283b4a7 http.request.method=POST http.request.remoteaddr="127.0.0.1:36560" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="687.124µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:50 +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:43159" http.request.id=c944c7e9-25cf-48f2-a408-c8674883b290 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36560" http.request.uri="/v2/foo/bar/blobs/uploads/08adff19-df36-4aca-9ea8-f9db77016919?_state=YcLB2CTHNQcpHJWPJYbr2BsRcvVKnMyvuOZE2Hv4W6N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA4YWRmZjE5LWRmMzYtNGFjYS05ZWE4LWY5ZGI3NzAxNjkxOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo1MC4wMzE4MjY0MzdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.044101ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:50 +0000] "PUT /v2/foo/bar/blobs/uploads/08adff19-df36-4aca-9ea8-f9db77016919?_state=YcLB2CTHNQcpHJWPJYbr2BsRcvVKnMyvuOZE2Hv4W6N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjA4YWRmZjE5LWRmMzYtNGFjYS05ZWE4LWY5ZGI3NzAxNjkxOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo1MC4wMzE4MjY0MzdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 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:43159" http.request.id=f7459f68-da24-4f52-b89e-4438a12393c5 http.request.method=POST http.request.remoteaddr="127.0.0.1:36560" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.3094ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:50 +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:43159" http.request.id=2cf4dda7-0cfd-4c91-b286-4729be0929c1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36560" http.request.uri="/v2/foo/bar/blobs/uploads/c17697e8-5831-4ee9-af9b-05b8b8808d3f?_state=7IxN60ipVoyL5ePjJ_U0MscBp52B_iiEKTPN2p55tH57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxNzY5N2U4LTU4MzEtNGVlOS1hZjliLTA1YjhiODgwOGQzZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo1MC4wMzQ0NjM4ODlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="978.819µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:50 +0000] "PUT /v2/foo/bar/blobs/uploads/c17697e8-5831-4ee9-af9b-05b8b8808d3f?_state=7IxN60ipVoyL5ePjJ_U0MscBp52B_iiEKTPN2p55tH57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxNzY5N2U4LTU4MzEtNGVlOS1hZjliLTA1YjhiODgwOGQzZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo1MC4wMzQ0NjM4ODlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 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:43159" http.request.id=dd3e5bc8-dd65-49bf-8d7a-484825c5580e http.request.method=POST http.request.remoteaddr="127.0.0.1:36560" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="686.69µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:50 +0000] "POST /v2/foo/bar/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:43159" http.request.id=75445f98-0ae5-4c1f-9c00-a5ac52c0f43d http.request.method=PUT http.request.remoteaddr="127.0.0.1:36560" http.request.uri="/v2/foo/bar/blobs/uploads/8ca9057b-6c4d-4450-bb08-b05aebf18726?_state=4_AZqG173jitCyEsPwPdlJX5Hx1GMGcqstCeJ2pN90x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhjYTkwNTdiLTZjNGQtNDQ1MC1iYjA4LWIwNWFlYmYxODcyNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo1MC4wMzY2MTI4MDZaIn0%3D&digest=sha256%3A939f2f4ae68e87522ed6da75d1a9cc02d25826747623aa6caf05d7429599edcc" http.request.useragent="Go-http-client/1.1" http.response.duration=1.322984678s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:50 +0000] "PUT /v2/foo/bar/blobs/uploads/8ca9057b-6c4d-4450-bb08-b05aebf18726?_state=4_AZqG173jitCyEsPwPdlJX5Hx1GMGcqstCeJ2pN90x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhjYTkwNTdiLTZjNGQtNDQ1MC1iYjA4LWIwNWFlYmYxODcyNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo1MC4wMzY2MTI4MDZaIn0%3D&digest=sha256%3A939f2f4ae68e87522ed6da75d1a9cc02d25826747623aa6caf05d7429599edcc 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:43159" http.request.id=3e13f79d-9645-4cca-bc15-58d7bcee8527 http.request.method=POST http.request.remoteaddr="127.0.0.1:36560" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="876.736µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:51 +0000] "POST /v2/foo/bar/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.contenttype="application/octet-stream" http.request.host="127.0.0.1:43159" http.request.id=31f79ca7-ac06-4a0c-8242-c5bbf5623a10 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:36560" http.request.uri="/v2/foo/bar/blobs/uploads/dae2bd42-c914-4cf1-8af2-6efd50cd88a1?_state=qzdnLa2rZgSlRYQ59wX1AT1JMEHzKD552BVlUaaHzvV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRhZTJiZDQyLWM5MTQtNGNmMS04YWYyLTZlZmQ1MGNkODhhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo1MS40MzcxNjkyOThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.314867278s http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:51 +0000] "PATCH /v2/foo/bar/blobs/uploads/dae2bd42-c914-4cf1-8af2-6efd50cd88a1?_state=qzdnLa2rZgSlRYQ59wX1AT1JMEHzKD552BVlUaaHzvV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRhZTJiZDQyLWM5MTQtNGNmMS04YWYyLTZlZmQ1MGNkODhhMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo1MS40MzcxNjkyOThaIn0%3D 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:43159" http.request.id=fa7e56ac-0d08-46d2-a96e-89f47ec4debf http.request.method=PUT http.request.remoteaddr="127.0.0.1:36560" http.request.uri="/v2/foo/bar/blobs/uploads/dae2bd42-c914-4cf1-8af2-6efd50cd88a1?_state=W6a4bSuhfZ1cBToa4w_tyuBxhegDtAhZ2AzFRgEbvjl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRhZTJiZDQyLWM5MTQtNGNmMS04YWYyLTZlZmQ1MGNkODhhMSIsIk9mZnNldCI6MjUyMzA4NDgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NTFaIn0%3D&digest=sha256%3A939f2f4ae68e87522ed6da75d1a9cc02d25826747623aa6caf05d7429599edcc" http.request.useragent="Go-http-client/1.1" http.response.duration=1.096582ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:52 +0000] "PUT /v2/foo/bar/blobs/uploads/dae2bd42-c914-4cf1-8af2-6efd50cd88a1?_state=W6a4bSuhfZ1cBToa4w_tyuBxhegDtAhZ2AzFRgEbvjl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRhZTJiZDQyLWM5MTQtNGNmMS04YWYyLTZlZmQ1MGNkODhhMSIsIk9mZnNldCI6MjUyMzA4NDgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NTFaIn0%3D&digest=sha256%3A939f2f4ae68e87522ed6da75d1a9cc02d25826747623aa6caf05d7429599edcc 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:43159" http.request.id=9a1978c0-d9aa-447c-93cb-335dbde28b21 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36560" http.request.uri="/v2/foo/bar/blobs/sha256:939f2f4ae68e87522ed6da75d1a9cc02d25826747623aa6caf05d7429599edcc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="746.08µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:52 +0000] "HEAD /v2/foo/bar/blobs/sha256:939f2f4ae68e87522ed6da75d1a9cc02d25826747623aa6caf05d7429599edcc HTTP/1.1" 200 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:43159" http.request.id=80500bd3-272d-4631-a2d5-ac490f865cf3 http.request.method=GET http.request.remoteaddr="127.0.0.1:36560" http.request.uri="/v2/foo/bar/blobs/sha256:939f2f4ae68e87522ed6da75d1a9cc02d25826747623aa6caf05d7429599edcc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=57.199963ms http.response.status=200 http.response.written=25230848 127.0.0.1 - - [05/Sep/2025:01:14:52 +0000] "GET /v2/foo/bar/blobs/sha256:939f2f4ae68e87522ed6da75d1a9cc02d25826747623aa6caf05d7429599edcc HTTP/1.1" 200 25230848 "" "Go-http-client/1.1" time="2025-09-05T01:14:52Z" level=error msg="error parsing digest="sha257:939f2f4ae68e87522ed6da75d1a9cc02d25826747623aa6caf05d7429599edcc": unsupported digest algorithm" go.version=go1.25.1 http.request.host="127.0.0.1:43159" http.request.id=b4056e79-55a4-4aea-9d91-60bc73cd8bc2 http.request.method=GET http.request.remoteaddr="127.0.0.1:36560" http.request.uri="/v2/foo/bar/blobs/sha257:939f2f4ae68e87522ed6da75d1a9cc02d25826747623aa6caf05d7429599edcc" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:939f2f4ae68e87522ed6da75d1a9cc02d25826747623aa6caf05d7429599edcc" vars.name="foo/bar" time="2025-09-05T01:14:52Z" 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:43159" http.request.id=b4056e79-55a4-4aea-9d91-60bc73cd8bc2 http.request.method=GET http.request.remoteaddr="127.0.0.1:36560" http.request.uri="/v2/foo/bar/blobs/sha257:939f2f4ae68e87522ed6da75d1a9cc02d25826747623aa6caf05d7429599edcc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="716.363µs" http.response.status=400 http.response.written=110 vars.digest="sha257:939f2f4ae68e87522ed6da75d1a9cc02d25826747623aa6caf05d7429599edcc" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:01:14:52 +0000] "GET /v2/foo/bar/blobs/sha257:939f2f4ae68e87522ed6da75d1a9cc02d25826747623aa6caf05d7429599edcc HTTP/1.1" 400 110 "" "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:43159" http.request.id=477eb749-b372-4c17-9847-2b22e526842c http.request.method=GET http.request.remoteaddr="127.0.0.1:36572" http.request.uri="/v2/foo/bar/blobs/sha256:939f2f4ae68e87522ed6da75d1a9cc02d25826747623aa6caf05d7429599edcc" http.request.useragent="Go-http-client/1.1" http.response.duration=1.69159ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:52 +0000] "GET /v2/foo/bar/blobs/sha256:939f2f4ae68e87522ed6da75d1a9cc02d25826747623aa6caf05d7429599edcc 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:43159" http.request.id=53d9935e-3411-4b47-9795-57d2775ce7cd http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36574" http.request.uri="/v2/foo/bar/blobs/sha256:939f2f4ae68e87522ed6da75d1a9cc02d25826747623aa6caf05d7429599edcc" http.request.useragent="Go-http-client/1.1" http.response.duration="874.643µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:52 +0000] "DELETE /v2/foo/bar/blobs/sha256:939f2f4ae68e87522ed6da75d1a9cc02d25826747623aa6caf05d7429599edcc HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:52Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:939f2f4ae68e87522ed6da75d1a9cc02d25826747623aa6caf05d7429599edcc err.message="blob unknown to registry" go.version=go1.25.1 http.request.host="127.0.0.1:43159" http.request.id=29442e77-5539-43ac-b98b-b62b2d03dcef http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36574" http.request.uri="/v2/foo/bar/blobs/sha256:939f2f4ae68e87522ed6da75d1a9cc02d25826747623aa6caf05d7429599edcc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="642.215µs" http.response.status=404 http.response.written=157 vars.digest="sha256:939f2f4ae68e87522ed6da75d1a9cc02d25826747623aa6caf05d7429599edcc" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:01:14:52 +0000] "HEAD /v2/foo/bar/blobs/sha256:939f2f4ae68e87522ed6da75d1a9cc02d25826747623aa6caf05d7429599edcc HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-09-05T01:14:52Z" 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:43159" http.request.id=4842ce33-a06a-44e4-b00a-0c682fc930c0 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36574" http.request.uri="/v2/foo/bar/blobs/sha256:939f2f4ae68e87522ed6da75d1a9cc02d25826747623aa6caf05d7429599edcc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="626.396µs" http.response.status=404 http.response.written=74 vars.digest="sha256:939f2f4ae68e87522ed6da75d1a9cc02d25826747623aa6caf05d7429599edcc" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:01:14:52 +0000] "DELETE /v2/foo/bar/blobs/sha256:939f2f4ae68e87522ed6da75d1a9cc02d25826747623aa6caf05d7429599edcc HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-09-05T01:14:52Z" level=error msg="error parsing digest="sha257:939f2f4ae68e87522ed6da75d1a9cc02d25826747623aa6caf05d7429599edcc": unsupported digest algorithm" go.version=go1.25.1 http.request.host="127.0.0.1:43159" http.request.id=517ec663-deb3-4675-97ee-5114ef8d17b9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36590" http.request.uri="/v2/foo/bar/blobs/sha257:939f2f4ae68e87522ed6da75d1a9cc02d25826747623aa6caf05d7429599edcc" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:939f2f4ae68e87522ed6da75d1a9cc02d25826747623aa6caf05d7429599edcc" vars.name="foo/bar" time="2025-09-05T01:14:52Z" 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:43159" http.request.id=517ec663-deb3-4675-97ee-5114ef8d17b9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36590" http.request.uri="/v2/foo/bar/blobs/sha257:939f2f4ae68e87522ed6da75d1a9cc02d25826747623aa6caf05d7429599edcc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="722.128µs" http.response.status=400 http.response.written=110 vars.digest="sha257:939f2f4ae68e87522ed6da75d1a9cc02d25826747623aa6caf05d7429599edcc" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:01:14:52 +0000] "DELETE /v2/foo/bar/blobs/sha257:939f2f4ae68e87522ed6da75d1a9cc02d25826747623aa6caf05d7429599edcc HTTP/1.1" 400 110 "" "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:43159" http.request.id=f20c65e1-a6d5-4b51-bd41-5ce5bfa336d8 http.request.method=POST http.request.remoteaddr="127.0.0.1:36600" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="819.49µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:52 +0000] "POST /v2/foo/bar/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:43159" http.request.id=91f5024c-97f4-4235-aa2b-4bdb30593b28 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36600" http.request.uri="/v2/foo/bar/blobs/uploads/bad33b37-e8db-43d0-b17d-8eb8f498a78a?_state=RsPkYCAlHTPuiy_sUw1OKu0Q4p-sPCTsZSgIZZUWKdB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhZDMzYjM3LWU4ZGItNDNkMC1iMTdkLThlYjhmNDk4YTc4YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo1Mi44NDkxMTIyMDlaIn0%3D&digest=sha256%3A939f2f4ae68e87522ed6da75d1a9cc02d25826747623aa6caf05d7429599edcc" http.request.useragent="Go-http-client/1.1" http.response.duration=1.341882427s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:52 +0000] "PUT /v2/foo/bar/blobs/uploads/bad33b37-e8db-43d0-b17d-8eb8f498a78a?_state=RsPkYCAlHTPuiy_sUw1OKu0Q4p-sPCTsZSgIZZUWKdB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhZDMzYjM3LWU4ZGItNDNkMC1iMTdkLThlYjhmNDk4YTc4YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo1Mi44NDkxMTIyMDlaIn0%3D&digest=sha256%3A939f2f4ae68e87522ed6da75d1a9cc02d25826747623aa6caf05d7429599edcc 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:43159" http.request.id=9d2837e0-b41b-4840-9631-ce00cc35bbce http.request.method=HEAD http.request.remoteaddr="127.0.0.1:36600" http.request.uri="/v2/foo/bar/blobs/sha256:939f2f4ae68e87522ed6da75d1a9cc02d25826747623aa6caf05d7429599edcc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="943.433µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:54 +0000] "HEAD /v2/foo/bar/blobs/sha256:939f2f4ae68e87522ed6da75d1a9cc02d25826747623aa6caf05d7429599edcc HTTP/1.1" 200 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:43159" http.request.id=8e359b73-d53a-4896-bf71-8783b79cff72 http.request.method=GET http.request.remoteaddr="127.0.0.1:36564" http.request.uri="/v2/foo/bar/blobs/sha256:939f2f4ae68e87522ed6da75d1a9cc02d25826747623aa6caf05d7429599edcc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.429584099s http.response.status=200 http.response.written=4221376 127.0.0.1 - - [05/Sep/2025:01:14:52 +0000] "GET /v2/foo/bar/blobs/sha256:939f2f4ae68e87522ed6da75d1a9cc02d25826747623aa6caf05d7429599edcc HTTP/1.1" 200 4221376 "" "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:43159" http.request.id=ff7afde3-d36d-4726-9f07-62e66a57c58d http.request.method=GET http.request.remoteaddr="127.0.0.1:36572" http.request.uri="/v2/foo/bar/blobs/sha256:939f2f4ae68e87522ed6da75d1a9cc02d25826747623aa6caf05d7429599edcc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.426065499s http.response.status=200 http.response.written=4151808 127.0.0.1 - - [05/Sep/2025:01:14:52 +0000] "GET /v2/foo/bar/blobs/sha256:939f2f4ae68e87522ed6da75d1a9cc02d25826747623aa6caf05d7429599edcc HTTP/1.1" 200 4151808 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (4.43s) === RUN TestRelativeURL 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=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38543" http.request.id=995c56fd-02e3-4bdc-807c-0ab1be6c63c4 http.request.method=POST http.request.remoteaddr="127.0.0.1:57098" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.454834ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:54 +0000] "POST /v2/foo/bar/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:38543" http.request.id=dc19cb5f-98b8-46ec-a372-9c8c36242157 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57098" http.request.uri="/v2/foo/bar/blobs/uploads/5212ec53-d4f7-4843-bb47-1fc598460256?_state=cAC4KLIvYHP2u1-jVp2If-9bzVeKFCg3KhUOpqF8BwF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUyMTJlYzUzLWQ0ZjctNDg0My1iYjQ3LTFmYzU5ODQ2MDI1NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo1NC4yNzM0ODcxMTNaIn0%3D&digest=sha256%3Ac65e49d6c40b1bacd01400315f77dbf97723f360196aa40ab7cd7f63c7d7c19c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.775938201s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:54 +0000] "PUT /v2/foo/bar/blobs/uploads/5212ec53-d4f7-4843-bb47-1fc598460256?_state=cAC4KLIvYHP2u1-jVp2If-9bzVeKFCg3KhUOpqF8BwF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUyMTJlYzUzLWQ0ZjctNDg0My1iYjQ3LTFmYzU5ODQ2MDI1NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo1NC4yNzM0ODcxMTNaIn0%3D&digest=sha256%3Ac65e49d6c40b1bacd01400315f77dbf97723f360196aa40ab7cd7f63c7d7c19c 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:38543" http.request.id=bc90d8ca-d36d-406a-ae4d-f9d8c09fb041 http.request.method=POST http.request.remoteaddr="127.0.0.1:57098" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="901.917µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:56 +0000] "POST /v2/foo/bar/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:38543" http.request.id=b62d757c-89f9-4dd6-96f4-99aa43c9538d http.request.method=POST http.request.remoteaddr="127.0.0.1:57098" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="691.561µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:56 +0000] "POST /v2/foo/bar/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:38543" http.request.id=d735eff0-bb89-4a6f-bc87-db1eaef3ffca http.request.method=PUT http.request.remoteaddr="127.0.0.1:57098" http.request.uri="/v2/foo/bar/blobs/uploads/90c7638d-2077-4e6a-b46b-bc5b3d2d40e1?_state=3W6YuELeZ65nAERq5LBszvw1sIbydaMm8aErgelDE_97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkwYzc2MzhkLTIwNzctNGU2YS1iNDZiLWJjNWIzZDJkNDBlMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo1Ni40MTEwNzMwNDZaIn0%3D&digest=sha256%3Abaa0805f1b466b8a65c833493325f658b6c7be813cbb401b7acda26557f030d3" http.request.useragent="Go-http-client/1.1" http.response.duration=524.611316ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:56 +0000] "PUT /v2/foo/bar/blobs/uploads/90c7638d-2077-4e6a-b46b-bc5b3d2d40e1?_state=3W6YuELeZ65nAERq5LBszvw1sIbydaMm8aErgelDE_97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkwYzc2MzhkLTIwNzctNGU2YS1iNDZiLWJjNWIzZDJkNDBlMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo1Ni40MTEwNzMwNDZaIn0%3D&digest=sha256%3Abaa0805f1b466b8a65c833493325f658b6c7be813cbb401b7acda26557f030d3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (2.67s) === RUN TestBlobDeleteDisabled time="2025-09-05T01:14:56Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 time="2025-09-05T01:14:56Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T01:14:57Z" 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:46691" http.request.id=9b6b8282-2054-4ebb-b0f3-759c5f775279 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33044" http.request.uri="/v2/foo/bar/blobs/sha256:d59fac985ede3956963013a76a4d03f4ce018ffd986ab23e6835df75b677ea67" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="754.487µs" http.response.status=405 http.response.written=78 vars.digest="sha256:d59fac985ede3956963013a76a4d03f4ce018ffd986ab23e6835df75b677ea67" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:01:14:57 +0000] "DELETE /v2/foo/bar/blobs/sha256:d59fac985ede3956963013a76a4d03f4ce018ffd986ab23e6835df75b677ea67 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.23s) === RUN TestDeleteDisabled time="2025-09-05T01:14:57Z" 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:57Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T01:14:57Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:41789" http.request.id=80c9b327-8af7-4595-834e-c7a6fda4bcc1 http.request.method=POST http.request.remoteaddr="127.0.0.1:54808" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="867.078µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:57 +0000] "POST /v2/foo/bar/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:41789" http.request.id=8c4a6527-a55a-417c-a54c-cd91a7dc580e http.request.method=PUT http.request.remoteaddr="127.0.0.1:54808" http.request.uri="/v2/foo/bar/blobs/uploads/5e35af85-8a45-4f1f-a898-98d13dc71a5b?_state=Bf_5xmK2K6KeABtbX0u5ykX52sZvc-tCNl5_5MedyhV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlMzVhZjg1LThhNDUtNGYxZi1hODk4LTk4ZDEzZGM3MWE1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo1Ny4zMDkxMjk3ODJaIn0%3D&digest=sha256%3A197d4dda50daebd38ce3398aaf64e4fa881ecb7b963111c83fde45b69ebf00db" http.request.useragent="Go-http-client/1.1" http.response.duration=754.413956ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:57 +0000] "PUT /v2/foo/bar/blobs/uploads/5e35af85-8a45-4f1f-a898-98d13dc71a5b?_state=Bf_5xmK2K6KeABtbX0u5ykX52sZvc-tCNl5_5MedyhV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlMzVhZjg1LThhNDUtNGYxZi1hODk4LTk4ZDEzZGM3MWE1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo1Ny4zMDkxMjk3ODJaIn0%3D&digest=sha256%3A197d4dda50daebd38ce3398aaf64e4fa881ecb7b963111c83fde45b69ebf00db HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:58Z" 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:41789" http.request.id=01384d9b-0d63-4267-9cf6-ece584d98b0e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54808" http.request.uri="/v2/foo/bar/blobs/sha256:197d4dda50daebd38ce3398aaf64e4fa881ecb7b963111c83fde45b69ebf00db" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.087529ms http.response.status=405 http.response.written=78 vars.digest="sha256:197d4dda50daebd38ce3398aaf64e4fa881ecb7b963111c83fde45b69ebf00db" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:01:14:58 +0000] "DELETE /v2/foo/bar/blobs/sha256:197d4dda50daebd38ce3398aaf64e4fa881ecb7b963111c83fde45b69ebf00db HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (0.90s) === RUN TestDeleteReadOnly 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=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33639" http.request.id=d7d32369-5d8c-482c-a21e-78c5eef6da4e http.request.method=POST http.request.remoteaddr="127.0.0.1:58790" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="911.59µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:58 +0000] "POST /v2/foo/bar/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:33639" http.request.id=08589234-804d-4043-a6ce-af6d8f8acf39 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58790" http.request.uri="/v2/foo/bar/blobs/uploads/17d87803-4883-458d-840f-455a2c0c0229?_state=UXd342PvXTygmAq0i8wS4QFTZrm1R5Z8pSNEjjMpz_B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE3ZDg3ODAzLTQ4ODMtNDU4ZC04NDBmLTQ1NWEyYzBjMDIyOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo1OC4xNzU5MTExNThaIn0%3D&digest=sha256%3A1ef4ffc7796db7fb15faccff0c525e4bdf75375c5b129ee7c24e2db5a9ecbc9a" http.request.useragent="Go-http-client/1.1" http.response.duration=456.302085ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:58 +0000] "PUT /v2/foo/bar/blobs/uploads/17d87803-4883-458d-840f-455a2c0c0229?_state=UXd342PvXTygmAq0i8wS4QFTZrm1R5Z8pSNEjjMpz_B7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE3ZDg3ODAzLTQ4ODMtNDU4ZC04NDBmLTQ1NWEyYzBjMDIyOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo1OC4xNzU5MTExNThaIn0%3D&digest=sha256%3A1ef4ffc7796db7fb15faccff0c525e4bdf75375c5b129ee7c24e2db5a9ecbc9a HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [05/Sep/2025:01:14:58 +0000] "DELETE /v2/foo/bar/blobs/sha256:1ef4ffc7796db7fb15faccff0c525e4bdf75375c5b129ee7c24e2db5a9ecbc9a HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (0.57s) === RUN TestStartPushReadOnly 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 127.0.0.1 - - [05/Sep/2025:01:14:58 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.00s) === RUN TestManifestAPI time="2025-09-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:34937" http.request.id=8069c125-7cdc-41f1-9982-95e8cb8c9a42 http.request.method=GET http.request.remoteaddr="127.0.0.1:59884" 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="730.062µ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:34937" http.request.id=351ab1ca-d16a-4622-bb06-345df53ea6dd http.request.method=GET http.request.remoteaddr="127.0.0.1:59884" 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="604.422µ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:34937" http.request.id=820546db-de37-4bcf-8b52-c8b57818918c http.request.method=PUT http.request.remoteaddr="127.0.0.1:59884" 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="599.197µ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:34937" http.request.id=4db6d357-82d5-48df-a39c-e8e6ad9d2cea http.request.method=PUT http.request.remoteaddr="127.0.0.1:59884" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.077841ms 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:34937" http.request.id=4db6d357-82d5-48df-a39c-e8e6ad9d2cea http.request.method=PUT http.request.remoteaddr="127.0.0.1:59884" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.112877ms 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:34937" http.request.id=4db6d357-82d5-48df-a39c-e8e6ad9d2cea http.request.method=PUT http.request.remoteaddr="127.0.0.1:59884" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.14668ms 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:34937" http.request.id=4db6d357-82d5-48df-a39c-e8e6ad9d2cea http.request.method=PUT http.request.remoteaddr="127.0.0.1:59884" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.178527ms 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:34937" http.request.id=9749e638-2f32-4710-987b-176af96e0762 http.request.method=POST http.request.remoteaddr="127.0.0.1:59884" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="762.264µ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:15:00Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:34937" http.request.id=38cc2205-2599-442b-8d07-f99a22ac5887 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59884" http.request.uri="/v2/foo/schema1/blobs/uploads/a9993fa5-07bf-455f-b420-7a9540cee8db?_state=LTXdeTdx1SmYNc20uoOKw8xXjE-b5txGyojDNjhMneB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhOTk5M2ZhNS0wN2JmLTQ1NWYtYjQyMC03YTk1NDBjZWU4ZGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NTguODQzOTQ5Mjk3WiJ9&digest=sha256%3A47b7e0b94723cdc2741bc2879765f4356013fe5d23aaf38b62c54e6e96c69ea8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.601731741s 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/a9993fa5-07bf-455f-b420-7a9540cee8db?_state=LTXdeTdx1SmYNc20uoOKw8xXjE-b5txGyojDNjhMneB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhOTk5M2ZhNS0wN2JmLTQ1NWYtYjQyMC03YTk1NDBjZWU4ZGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NTguODQzOTQ5Mjk3WiJ9&digest=sha256%3A47b7e0b94723cdc2741bc2879765f4356013fe5d23aaf38b62c54e6e96c69ea8 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:34937" http.request.id=73b5aebe-5ba3-46a3-8af3-0e1dfedd6548 http.request.method=POST http.request.remoteaddr="127.0.0.1:59884" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="878.543µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:00 +0000] "POST /v2/foo/schema1/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:34937" http.request.id=cb9a19a6-7f01-4be7-af8a-7aec24cc1207 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59884" http.request.uri="/v2/foo/schema1/blobs/uploads/fdcae82e-7b04-43eb-bbb3-943143b66b0b?_state=GTDhNqh4POBlJJQDce10TmuTl5RrCGhnNA1cHcOG_4V7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmZGNhZTgyZS03YjA0LTQzZWItYmJiMy05NDMxNDNiNjZiMGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTU6MDAuNTk1Nzk1OTA4WiJ9&digest=sha256%3A39564141e1bcf40de02b75c2726cab4564d4fe27e6e6bbadc3224f7b557eb4c8" http.request.useragent="Go-http-client/1.1" http.response.duration=762.112346ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:00 +0000] "PUT /v2/foo/schema1/blobs/uploads/fdcae82e-7b04-43eb-bbb3-943143b66b0b?_state=GTDhNqh4POBlJJQDce10TmuTl5RrCGhnNA1cHcOG_4V7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmZGNhZTgyZS03YjA0LTQzZWItYmJiMy05NDMxNDNiNjZiMGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTU6MDAuNTk1Nzk1OTA4WiJ9&digest=sha256%3A39564141e1bcf40de02b75c2726cab4564d4fe27e6e6bbadc3224f7b557eb4c8 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:34937" http.request.id=4565c7ce-7193-4061-9230-73c5f5ef5c1c http.request.method=PUT http.request.remoteaddr="127.0.0.1:59884" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.801877ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:01 +0000] "PUT /v2/foo/schema1/manifests/thetag 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:34937" http.request.id=62242dbd-cf97-4492-ae31-5238f1015032 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59884" http.request.uri="/v2/foo/schema1/manifests/sha256:73414a61aeef4dbb6403a1244c08899dd7b50e1f00bb51574170dd9679b46b74" http.request.useragent="Go-http-client/1.1" http.response.duration=1.480713ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:01 +0000] "PUT /v2/foo/schema1/manifests/sha256:73414a61aeef4dbb6403a1244c08899dd7b50e1f00bb51574170dd9679b46b74 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:34937" http.request.id=fafedc87-2e97-4f37-91c0-fc8e57415e15 http.request.method=GET http.request.remoteaddr="127.0.0.1:59884" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.225253ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Sep/2025:01:15:01 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "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:34937" http.request.id=9762f1f4-2bff-4801-b728-db6b6dceff81 http.request.method=GET http.request.remoteaddr="127.0.0.1:59884" http.request.uri="/v2/foo/schema1/manifests/sha256:73414a61aeef4dbb6403a1244c08899dd7b50e1f00bb51574170dd9679b46b74" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.152648ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Sep/2025:01:15:01 +0000] "GET /v2/foo/schema1/manifests/sha256:73414a61aeef4dbb6403a1244c08899dd7b50e1f00bb51574170dd9679b46b74 HTTP/1.1" 200 1098 "" "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.v1+prettyjws" http.request.host="127.0.0.1:34937" http.request.id=8bc3e651-77a6-466a-8ce8-c160754715e1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59884" http.request.uri="/v2/foo/schema1/manifests/sha256:73414a61aeef4dbb6403a1244c08899dd7b50e1f00bb51574170dd9679b46b74" http.request.useragent="Go-http-client/1.1" http.response.duration=1.454372ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:01 +0000] "PUT /v2/foo/schema1/manifests/sha256:73414a61aeef4dbb6403a1244c08899dd7b50e1f00bb51574170dd9679b46b74 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/json; charset=utf-8" http.request.host="127.0.0.1:34937" http.request.id=1a293495-5f84-4098-b150-4436a109976e http.request.method=PUT http.request.remoteaddr="127.0.0.1:59884" http.request.uri="/v2/foo/schema1/manifests/sha256:73414a61aeef4dbb6403a1244c08899dd7b50e1f00bb51574170dd9679b46b74" http.request.useragent="Go-http-client/1.1" http.response.duration=1.481784ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:01 +0000] "PUT /v2/foo/schema1/manifests/sha256:73414a61aeef4dbb6403a1244c08899dd7b50e1f00bb51574170dd9679b46b74 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/json" http.request.host="127.0.0.1:34937" http.request.id=f99332ee-022c-4281-8003-cd7d33a851b8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59884" http.request.uri="/v2/foo/schema1/manifests/sha256:73414a61aeef4dbb6403a1244c08899dd7b50e1f00bb51574170dd9679b46b74" http.request.useragent="Go-http-client/1.1" http.response.duration=1.437708ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:01 +0000] "PUT /v2/foo/schema1/manifests/sha256:73414a61aeef4dbb6403a1244c08899dd7b50e1f00bb51574170dd9679b46b74 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:34937" http.request.id=efb0fde3-722c-4123-8647-b0f0713fa356 http.request.method=GET http.request.remoteaddr="127.0.0.1:59884" http.request.uri="/v2/foo/schema1/manifests/sha256:73414a61aeef4dbb6403a1244c08899dd7b50e1f00bb51574170dd9679b46b74" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.162642ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Sep/2025:01:15:01 +0000] "GET /v2/foo/schema1/manifests/sha256:73414a61aeef4dbb6403a1244c08899dd7b50e1f00bb51574170dd9679b46b74 HTTP/1.1" 200 1098 "" "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:34937" http.request.id=fa46f555-331d-442d-883c-2a628622a57d http.request.method=GET http.request.remoteaddr="127.0.0.1:59884" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="629.605µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:01 +0000] "GET /v2/foo/schema1/manifests/thetag 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:34937" http.request.id=21d9111b-23be-489f-afd1-be28e7262fb8 http.request.method=GET http.request.remoteaddr="127.0.0.1:59884" http.request.uri="/v2/foo/schema1/manifests/sha256:73414a61aeef4dbb6403a1244c08899dd7b50e1f00bb51574170dd9679b46b74" http.request.useragent="Go-http-client/1.1" http.response.duration="586.461µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:01 +0000] "GET /v2/foo/schema1/manifests/sha256:73414a61aeef4dbb6403a1244c08899dd7b50e1f00bb51574170dd9679b46b74 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:34937" http.request.id=4b01b9be-ed8a-4c05-8209-f638f5a77fb1 http.request.method=GET http.request.remoteaddr="127.0.0.1:59884" 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="645.947µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [05/Sep/2025:01:15:01 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-09-05T01:15:01Z" level=error msg="payload digest does match: "sha256:a88f81ed20717bad61e8456395f5e63429841b0e3cceee2d28e364beb382a054" != "sha256:73414a61aeef4dbb6403a1244c08899dd7b50e1f00bb51574170dd9679b46b74"" go.version=go1.25.1 http.request.host="127.0.0.1:34937" http.request.id=48418e6f-468a-4f75-b76b-8295e687334e http.request.method=PUT http.request.remoteaddr="127.0.0.1:59884" http.request.uri="/v2/foo/schema1/manifests/sha256:73414a61aeef4dbb6403a1244c08899dd7b50e1f00bb51574170dd9679b46b74" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:73414a61aeef4dbb6403a1244c08899dd7b50e1f00bb51574170dd9679b46b74" time="2025-09-05T01:15:01Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.1 http.request.host="127.0.0.1:34937" http.request.id=48418e6f-468a-4f75-b76b-8295e687334e http.request.method=PUT http.request.remoteaddr="127.0.0.1:59884" http.request.uri="/v2/foo/schema1/manifests/sha256:73414a61aeef4dbb6403a1244c08899dd7b50e1f00bb51574170dd9679b46b74" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="804.34µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:73414a61aeef4dbb6403a1244c08899dd7b50e1f00bb51574170dd9679b46b74" 127.0.0.1 - - [05/Sep/2025:01:15:01 +0000] "PUT /v2/foo/schema1/manifests/sha256:73414a61aeef4dbb6403a1244c08899dd7b50e1f00bb51574170dd9679b46b74 HTTP/1.1" 400 98 "" "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 tag=schema2tag" err.message="manifest unknown" go.version=go1.25.1 http.request.host="127.0.0.1:34937" http.request.id=05ec8fec-1447-4e50-929f-dbd21c20a957 http.request.method=GET http.request.remoteaddr="127.0.0.1:33748" 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="786.257µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Sep/2025:01:15:01 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-09-05T01:15:01Z" 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:34937" http.request.id=45628170-e4f0-4dc1-af71-925d4774b9e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:33748" 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="651.367µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [05/Sep/2025:01:15:01 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-09-05T01:15:01Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:34937" http.request.id=11fbfb0b-668b-40f7-ae21-7e97f6cc56b5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33748" 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="748.639µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-05T01:15:01Z" 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:34937" http.request.id=11fbfb0b-668b-40f7-ae21-7e97f6cc56b5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33748" 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="802.141µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-05T01:15:01Z" 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:34937" http.request.id=11fbfb0b-668b-40f7-ae21-7e97f6cc56b5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33748" 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="830.224µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Sep/2025:01:15:01 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "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:34937" http.request.id=5df59cd4-aadc-4cdc-a60c-b75f2cafef44 http.request.method=POST http.request.remoteaddr="127.0.0.1:33748" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="736.013µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:01 +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:34937" http.request.id=fbdcea22-fbb6-4567-8ad0-a7a1697114ed http.request.method=PUT http.request.remoteaddr="127.0.0.1:33748" http.request.uri="/v2/foo/schema2/blobs/uploads/abf46086-0edb-4f10-a463-24e13d3261e1?_state=UQJGYBQhm1tDNeteEvsJBjwLEC5yPZws49epDbzeLd97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhYmY0NjA4Ni0wZWRiLTRmMTAtYTQ2My0yNGUxM2QzMjYxZTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTU6MDEuMzgwMjk5NTJaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.035317ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:01 +0000] "PUT /v2/foo/schema2/blobs/uploads/abf46086-0edb-4f10-a463-24e13d3261e1?_state=UQJGYBQhm1tDNeteEvsJBjwLEC5yPZws49epDbzeLd97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhYmY0NjA4Ni0wZWRiLTRmMTAtYTQ2My0yNGUxM2QzMjYxZTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTU6MDEuMzgwMjk5NTJaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:01Z" 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:34937" http.request.id=538a5c0c-9589-48bf-8f6a-848bdb976064 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33748" 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="829.568µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-05T01:15:01Z" 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:34937" http.request.id=538a5c0c-9589-48bf-8f6a-848bdb976064 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33748" 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="861.104µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Sep/2025:01:15:01 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "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:34937" http.request.id=04b7fd2b-3411-4ad9-afaa-0bc74e6acb6e http.request.method=POST http.request.remoteaddr="127.0.0.1:33748" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="822.779µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:01 +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:34937" http.request.id=4b398b54-6664-4ef4-a32c-49d0bc571283 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33748" http.request.uri="/v2/foo/schema2/blobs/uploads/b40e84c1-fa60-42be-82e6-8b8029216714?_state=9R5qqiPOIcxu9zl7wf0_ZFlOQV8Uc5RD43mJ8-QIwP57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiNDBlODRjMS1mYTYwLTQyYmUtODJlNi04YjgwMjkyMTY3MTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTU6MDEuNDkyMzY4NDg1WiJ9&digest=sha256%3A63874fab98de65c67fbad4e0869bf67128228201439b6291c9ea76b2dd358c92" http.request.useragent="Go-http-client/1.1" http.response.duration=372.903378ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:01 +0000] "PUT /v2/foo/schema2/blobs/uploads/b40e84c1-fa60-42be-82e6-8b8029216714?_state=9R5qqiPOIcxu9zl7wf0_ZFlOQV8Uc5RD43mJ8-QIwP57Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiNDBlODRjMS1mYTYwLTQyYmUtODJlNi04YjgwMjkyMTY3MTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTU6MDEuNDkyMzY4NDg1WiJ9&digest=sha256%3A63874fab98de65c67fbad4e0869bf67128228201439b6291c9ea76b2dd358c92 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:02Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:34937" http.request.id=efb1d8c9-1b18-4de8-9b2b-47a89d427602 http.request.method=POST http.request.remoteaddr="127.0.0.1:33748" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="894.222µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:02 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:03Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:34937" http.request.id=15976c82-d304-413f-a33e-49ec3156b8ed http.request.method=PUT http.request.remoteaddr="127.0.0.1:33748" http.request.uri="/v2/foo/schema2/blobs/uploads/c8319c02-7ee8-4ed0-a835-55bdffdf134f?_state=twJD2IN1bcwUGRY7os290ZSNZcVb2XeJthFynkGYrPV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjODMxOWMwMi03ZWU4LTRlZDAtYTgzNS01NWJkZmZkZjEzNGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTU6MDIuMTAxMjY4NDc4WiJ9&digest=sha256%3Ae12f08fa947b720ef1a7bad14ba77cc5a3ccc8e6cd289572597a3f1451c49a00" http.request.useragent="Go-http-client/1.1" http.response.duration=1.750451209s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:02 +0000] "PUT /v2/foo/schema2/blobs/uploads/c8319c02-7ee8-4ed0-a835-55bdffdf134f?_state=twJD2IN1bcwUGRY7os290ZSNZcVb2XeJthFynkGYrPV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjODMxOWMwMi03ZWU4LTRlZDAtYTgzNS01NWJkZmZkZjEzNGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTU6MDIuMTAxMjY4NDc4WiJ9&digest=sha256%3Ae12f08fa947b720ef1a7bad14ba77cc5a3ccc8e6cd289572597a3f1451c49a00 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:03Z" 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:34937" http.request.id=ceee5ddd-2ae1-4bae-83aa-467a1a85bc64 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33748" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.375288ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:03 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:03Z" 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:34937" http.request.id=9b5ee327-f2f8-4f7f-b0b5-b578c7f9944d http.request.method=PUT http.request.remoteaddr="127.0.0.1:33748" http.request.uri="/v2/foo/schema2/manifests/sha256:760b6a9aa23897ffc089977cbe068c8ec5277422cc8a6d7237e42446e0bd301a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.079544ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:03 +0000] "PUT /v2/foo/schema2/manifests/sha256:760b6a9aa23897ffc089977cbe068c8ec5277422cc8a6d7237e42446e0bd301a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:03Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:34937" http.request.id=5e069c8b-c2da-4cd1-892c-a9de98bc3c9e http.request.method=GET http.request.remoteaddr="127.0.0.1:33748" 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="960.556µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Sep/2025:01:15:03 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-09-05T01:15:03Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:34937" http.request.id=39652039-f5a9-406b-8249-93e8ca33fe92 http.request.method=GET http.request.remoteaddr="127.0.0.1:33748" http.request.uri="/v2/foo/schema2/manifests/sha256:760b6a9aa23897ffc089977cbe068c8ec5277422cc8a6d7237e42446e0bd301a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="923.936µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Sep/2025:01:15:03 +0000] "GET /v2/foo/schema2/manifests/sha256:760b6a9aa23897ffc089977cbe068c8ec5277422cc8a6d7237e42446e0bd301a HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-09-05T01:15:03Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:34937" http.request.id=e897ef05-1ad5-465d-9dae-92108ec0e5f7 http.request.method=GET http.request.remoteaddr="127.0.0.1:33748" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="787.059µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:03 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:03Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:34937" http.request.id=b85c0105-fbaa-43df-8ea9-6a009487b999 http.request.method=GET http.request.remoteaddr="127.0.0.1:33748" http.request.uri="/v2/foo/schema2/manifests/sha256:760b6a9aa23897ffc089977cbe068c8ec5277422cc8a6d7237e42446e0bd301a" http.request.useragent="Go-http-client/1.1" http.response.duration="698.565µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:03 +0000] "GET /v2/foo/schema2/manifests/sha256:760b6a9aa23897ffc089977cbe068c8ec5277422cc8a6d7237e42446e0bd301a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:03Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:34937" http.request.id=5b0da63e-2b1c-42d4-9285-b0ddc29a25d6 http.request.method=GET http.request.remoteaddr="127.0.0.1:33748" 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="720.048µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [05/Sep/2025:01:15:03 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-09-05T01:15:03Z" level=info msg="rewriting manifest sha256:760b6a9aa23897ffc089977cbe068c8ec5277422cc8a6d7237e42446e0bd301a in schema1 format to support old client" go.version=go1.25.1 http.request.host="127.0.0.1:34937" http.request.id=89005da6-165e-4415-a82f-a63edbc25097 http.request.method=GET http.request.remoteaddr="127.0.0.1:33748" 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:03Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:34937" http.request.id=89005da6-165e-4415-a82f-a63edbc25097 http.request.method=GET http.request.remoteaddr="127.0.0.1:33748" 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.626284ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [05/Sep/2025:01:15:03 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-09-05T01:15:03Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:34937" http.request.id=c96363e7-b7f4-478a-a0b0-8ba073c6ae7d http.request.method=PUT http.request.remoteaddr="127.0.0.1:33748" 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="866.156µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [05/Sep/2025:01:15:03 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-09-05T01:15:03Z" 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:34937" http.request.id=b9af5ce2-84cc-4b28-a220-9fd775a6e228 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33748" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.036777ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:03 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:03Z" 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:34937" http.request.id=377c4978-dc7e-4c74-85ea-73803315dfe6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33748" http.request.uri="/v2/foo/schema2/manifests/sha256:75d53bd584ea963743fadee2229e4a9ec9a2a7fc10a2ca1d6f0ec1b3ab80fb3e" http.request.useragent="Go-http-client/1.1" http.response.duration="986.609µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:03 +0000] "PUT /v2/foo/schema2/manifests/sha256:75d53bd584ea963743fadee2229e4a9ec9a2a7fc10a2ca1d6f0ec1b3ab80fb3e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:03Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:34937" http.request.id=27eefcaa-bddc-403c-9fbc-fa76637be67f http.request.method=GET http.request.remoteaddr="127.0.0.1:33748" 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="935.189µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [05/Sep/2025:01:15:03 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-09-05T01:15:03Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:34937" http.request.id=88023848-15c3-4e3c-bbc5-bf800f5a777e http.request.method=GET http.request.remoteaddr="127.0.0.1:33748" http.request.uri="/v2/foo/schema2/manifests/sha256:75d53bd584ea963743fadee2229e4a9ec9a2a7fc10a2ca1d6f0ec1b3ab80fb3e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="881.947µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [05/Sep/2025:01:15:03 +0000] "GET /v2/foo/schema2/manifests/sha256:75d53bd584ea963743fadee2229e4a9ec9a2a7fc10a2ca1d6f0ec1b3ab80fb3e HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-09-05T01:15:03Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:34937" http.request.id=d5e99377-5545-47c0-afa1-7901f4de9e7e http.request.method=GET http.request.remoteaddr="127.0.0.1:33748" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="738.743µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:03 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:03Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:34937" http.request.id=379d69bd-0430-41e6-941e-025283218bf4 http.request.method=GET http.request.remoteaddr="127.0.0.1:33748" http.request.uri="/v2/foo/schema2/manifests/sha256:75d53bd584ea963743fadee2229e4a9ec9a2a7fc10a2ca1d6f0ec1b3ab80fb3e" http.request.useragent="Go-http-client/1.1" http.response.duration="712.41µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:03 +0000] "GET /v2/foo/schema2/manifests/sha256:75d53bd584ea963743fadee2229e4a9ec9a2a7fc10a2ca1d6f0ec1b3ab80fb3e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:03Z" level=info msg="rewriting manifest list sha256:75d53bd584ea963743fadee2229e4a9ec9a2a7fc10a2ca1d6f0ec1b3ab80fb3e in schema1 format to support old client" go.version=go1.25.1 http.request.host="127.0.0.1:34937" http.request.id=7572ac25-4f09-4d1b-ac79-bee699ba5d6b http.request.method=GET http.request.remoteaddr="127.0.0.1:33748" 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:15:03Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:34937" http.request.id=7572ac25-4f09-4d1b-ac79-bee699ba5d6b http.request.method=GET http.request.remoteaddr="127.0.0.1:33748" 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.678229ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [05/Sep/2025:01:15:03 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-09-05T01:15:03Z" 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:03Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T01:15:03Z" 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:42779" http.request.id=ed440de4-c801-4f91-9737-45fdebe5a26a http.request.method=GET http.request.remoteaddr="127.0.0.1:50218" 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="890.698µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Sep/2025:01:15:03 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-09-05T01:15:03Z" 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:42779" http.request.id=edda25b0-e31b-4e89-9e8a-b338c839eb8a http.request.method=GET http.request.remoteaddr="127.0.0.1:50218" 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="704.506µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [05/Sep/2025:01:15:03 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-09-05T01:15:03Z" 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:42779" http.request.id=52f02064-ff02-42f1-bab4-4adbc5679a5d http.request.method=PUT http.request.remoteaddr="127.0.0.1:50218" 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="727.601µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Sep/2025:01:15:03 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-09-05T01:15:03Z" 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:42779" http.request.id=b30b6550-c3a5-4ec1-8254-21f454634309 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50218" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.31837ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-09-05T01:15:03Z" 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:42779" http.request.id=b30b6550-c3a5-4ec1-8254-21f454634309 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50218" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.353021ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-09-05T01:15:03Z" 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:42779" http.request.id=b30b6550-c3a5-4ec1-8254-21f454634309 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50218" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.384872ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-09-05T01:15:03Z" 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:42779" http.request.id=b30b6550-c3a5-4ec1-8254-21f454634309 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50218" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.411679ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Sep/2025:01:15:03 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "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:42779" http.request.id=b5aa9db2-4164-463f-93bb-58cddd507d61 http.request.method=POST http.request.remoteaddr="127.0.0.1:50218" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="824.181µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:04 +0000] "POST /v2/foo/schema1/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:42779" http.request.id=48177195-4f53-442f-9505-450171280ef0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50218" http.request.uri="/v2/foo/schema1/blobs/uploads/a616947c-24a1-44dd-89fc-6bfb55c8631e?_state=YRHMD_elOwEofPlV-OUtAHAjGIW1XvrZoUPLrK7uPbV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhNjE2OTQ3Yy0yNGExLTQ0ZGQtODlmYy02YmZiNTVjODYzMWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTU6MDQuMDM1NjA3Mjc0WiJ9&digest=sha256%3A4f32c2b481109dc133488a694f57ddf7dec29ea930c2a722afdb8d783bfef181" http.request.useragent="Go-http-client/1.1" http.response.duration=807.230011ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:04 +0000] "PUT /v2/foo/schema1/blobs/uploads/a616947c-24a1-44dd-89fc-6bfb55c8631e?_state=YRHMD_elOwEofPlV-OUtAHAjGIW1XvrZoUPLrK7uPbV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhNjE2OTQ3Yy0yNGExLTQ0ZGQtODlmYy02YmZiNTVjODYzMWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTU6MDQuMDM1NjA3Mjc0WiJ9&digest=sha256%3A4f32c2b481109dc133488a694f57ddf7dec29ea930c2a722afdb8d783bfef181 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:42779" http.request.id=0170c562-4572-4ade-b67a-33160269ccaa http.request.method=POST http.request.remoteaddr="127.0.0.1:50218" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="907.878µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:05 +0000] "POST /v2/foo/schema1/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:42779" http.request.id=3cdb94da-678d-4101-8fb3-8dbb323f63dd http.request.method=PUT http.request.remoteaddr="127.0.0.1:50218" http.request.uri="/v2/foo/schema1/blobs/uploads/4f08303f-ccdd-44b1-9085-6c004dbee9ef?_state=T0ou5N0eIp1BZBteqgiZHIjgv3xV7r3GeRqqAzf0glB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0ZjA4MzAzZi1jY2RkLTQ0YjEtOTA4NS02YzAwNGRiZWU5ZWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTU6MDUuMDExNzczNjYzWiJ9&digest=sha256%3Ae30ca09a431978996723023550d00f6ae1ced2f2d5a45172dfd822687dcda25d" http.request.useragent="Go-http-client/1.1" http.response.duration=902.432952ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:05 +0000] "PUT /v2/foo/schema1/blobs/uploads/4f08303f-ccdd-44b1-9085-6c004dbee9ef?_state=T0ou5N0eIp1BZBteqgiZHIjgv3xV7r3GeRqqAzf0glB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0ZjA4MzAzZi1jY2RkLTQ0YjEtOTA4NS02YzAwNGRiZWU5ZWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTU6MDUuMDExNzczNjYzWiJ9&digest=sha256%3Ae30ca09a431978996723023550d00f6ae1ced2f2d5a45172dfd822687dcda25d 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:42779" http.request.id=07c9dcc8-e5e3-4b8a-b76d-f05997d0195a http.request.method=PUT http.request.remoteaddr="127.0.0.1:50218" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.585107ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:05 +0000] "PUT /v2/foo/schema1/manifests/thetag 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:42779" http.request.id=31f47834-4849-4c77-abb4-75e08f5158a3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50218" http.request.uri="/v2/foo/schema1/manifests/sha256:8df8aa78bf995dd0ba1d3d3a43875d0445e8c5fa24223a7bf11be2a3c003ef8b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.378411ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:05 +0000] "PUT /v2/foo/schema1/manifests/sha256:8df8aa78bf995dd0ba1d3d3a43875d0445e8c5fa24223a7bf11be2a3c003ef8b 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:42779" http.request.id=167621d7-8a3a-4236-a3b5-70010b1e8bbf http.request.method=GET http.request.remoteaddr="127.0.0.1:50218" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.14159ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Sep/2025:01:15:05 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "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:42779" http.request.id=62205228-a2c4-460c-ab1e-b7061aa52319 http.request.method=GET http.request.remoteaddr="127.0.0.1:50218" http.request.uri="/v2/foo/schema1/manifests/sha256:8df8aa78bf995dd0ba1d3d3a43875d0445e8c5fa24223a7bf11be2a3c003ef8b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.14444ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Sep/2025:01:15:05 +0000] "GET /v2/foo/schema1/manifests/sha256:8df8aa78bf995dd0ba1d3d3a43875d0445e8c5fa24223a7bf11be2a3c003ef8b HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-05T01:15:05Z" 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:42779" http.request.id=05c32d66-6097-4f80-a0a9-e6f30c29b885 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50218" http.request.uri="/v2/foo/schema1/manifests/sha256:8df8aa78bf995dd0ba1d3d3a43875d0445e8c5fa24223a7bf11be2a3c003ef8b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.375968ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:05 +0000] "PUT /v2/foo/schema1/manifests/sha256:8df8aa78bf995dd0ba1d3d3a43875d0445e8c5fa24223a7bf11be2a3c003ef8b 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.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:42779" http.request.id=c83824fd-f8d3-4c67-9f82-f210c2cab66f http.request.method=PUT http.request.remoteaddr="127.0.0.1:50218" http.request.uri="/v2/foo/schema1/manifests/sha256:8df8aa78bf995dd0ba1d3d3a43875d0445e8c5fa24223a7bf11be2a3c003ef8b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.402974ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:05 +0000] "PUT /v2/foo/schema1/manifests/sha256:8df8aa78bf995dd0ba1d3d3a43875d0445e8c5fa24223a7bf11be2a3c003ef8b 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.contenttype="application/json" http.request.host="127.0.0.1:42779" http.request.id=d05495a7-d565-4b97-b93b-4a42fead4b4e http.request.method=PUT http.request.remoteaddr="127.0.0.1:50218" http.request.uri="/v2/foo/schema1/manifests/sha256:8df8aa78bf995dd0ba1d3d3a43875d0445e8c5fa24223a7bf11be2a3c003ef8b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.41783ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:05 +0000] "PUT /v2/foo/schema1/manifests/sha256:8df8aa78bf995dd0ba1d3d3a43875d0445e8c5fa24223a7bf11be2a3c003ef8b 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:42779" http.request.id=f1ca7c65-aa89-43c9-9fb4-4a128978927d http.request.method=GET http.request.remoteaddr="127.0.0.1:50218" http.request.uri="/v2/foo/schema1/manifests/sha256:8df8aa78bf995dd0ba1d3d3a43875d0445e8c5fa24223a7bf11be2a3c003ef8b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.18163ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Sep/2025:01:15:05 +0000] "GET /v2/foo/schema1/manifests/sha256:8df8aa78bf995dd0ba1d3d3a43875d0445e8c5fa24223a7bf11be2a3c003ef8b HTTP/1.1" 200 1098 "" "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:42779" http.request.id=5a2a6f3b-274d-4e51-9e87-66cd42155b65 http.request.method=GET http.request.remoteaddr="127.0.0.1:50218" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="614.418µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:05 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 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:42779" http.request.id=e6d48039-1a37-48b6-88fb-ccf55d4fc437 http.request.method=GET http.request.remoteaddr="127.0.0.1:50218" http.request.uri="/v2/foo/schema1/manifests/sha256:8df8aa78bf995dd0ba1d3d3a43875d0445e8c5fa24223a7bf11be2a3c003ef8b" http.request.useragent="Go-http-client/1.1" http.response.duration="597.371µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:05 +0000] "GET /v2/foo/schema1/manifests/sha256:8df8aa78bf995dd0ba1d3d3a43875d0445e8c5fa24223a7bf11be2a3c003ef8b HTTP/1.1" 304 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:42779" http.request.id=e76b1c34-7d36-40db-a9fa-9876068be32c http.request.method=GET http.request.remoteaddr="127.0.0.1:50218" 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="597.385µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [05/Sep/2025:01:15:05 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-09-05T01:15:05Z" level=error msg="payload digest does match: "sha256:f11a1c13ebfc88c61d669db46af8205d4d40b6ca0e86b9fb61d48f91695a3721" != "sha256:8df8aa78bf995dd0ba1d3d3a43875d0445e8c5fa24223a7bf11be2a3c003ef8b"" go.version=go1.25.1 http.request.host="127.0.0.1:42779" http.request.id=f011edd9-a788-4a56-914c-edcc66936e98 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50218" http.request.uri="/v2/foo/schema1/manifests/sha256:8df8aa78bf995dd0ba1d3d3a43875d0445e8c5fa24223a7bf11be2a3c003ef8b" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:8df8aa78bf995dd0ba1d3d3a43875d0445e8c5fa24223a7bf11be2a3c003ef8b" time="2025-09-05T01:15:05Z" 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:42779" http.request.id=f011edd9-a788-4a56-914c-edcc66936e98 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50218" http.request.uri="/v2/foo/schema1/manifests/sha256:8df8aa78bf995dd0ba1d3d3a43875d0445e8c5fa24223a7bf11be2a3c003ef8b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="752.43µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:8df8aa78bf995dd0ba1d3d3a43875d0445e8c5fa24223a7bf11be2a3c003ef8b" 127.0.0.1 - - [05/Sep/2025:01:15:05 +0000] "PUT /v2/foo/schema1/manifests/sha256:8df8aa78bf995dd0ba1d3d3a43875d0445e8c5fa24223a7bf11be2a3c003ef8b HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-09-05T01:15:05Z" 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:42779" http.request.id=e808c40a-6e06-4902-b9bc-e4827ef1beeb http.request.method=GET http.request.remoteaddr="127.0.0.1:50222" 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="747.438µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Sep/2025:01:15:05 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-09-05T01:15:05Z" 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:42779" http.request.id=2d5b5bc3-4525-4f91-9d31-abd53740456f http.request.method=GET http.request.remoteaddr="127.0.0.1:50222" 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="608.135µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [05/Sep/2025:01:15:05 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-09-05T01:15:05Z" 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:42779" http.request.id=a44d39d5-d672-45b7-b3cc-267c80515a1d http.request.method=PUT http.request.remoteaddr="127.0.0.1:50222" 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="733.11µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-05T01:15:05Z" 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:42779" http.request.id=a44d39d5-d672-45b7-b3cc-267c80515a1d http.request.method=PUT http.request.remoteaddr="127.0.0.1:50222" 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="762.945µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-05T01:15:05Z" 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:42779" http.request.id=a44d39d5-d672-45b7-b3cc-267c80515a1d http.request.method=PUT http.request.remoteaddr="127.0.0.1:50222" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="790.089µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Sep/2025:01:15:05 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "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:42779" http.request.id=3c4e5722-c090-4a57-aa01-f869185330c9 http.request.method=POST http.request.remoteaddr="127.0.0.1:50222" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="725.292µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:05 +0000] "POST /v2/foo/schema2/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:42779" http.request.id=9ba85c4a-5f91-41ca-86d4-9b6e39c13841 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50222" http.request.uri="/v2/foo/schema2/blobs/uploads/5fe483e2-1ef2-429b-b4a9-9cee065ca534?_state=LFUUTXv_56sUqFFNAtBDJdYignx6wu67Z4EFiupk1UV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1ZmU0ODNlMi0xZWYyLTQyOWItYjRhOS05Y2VlMDY1Y2E1MzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTU6MDUuOTM0NDYxNzYxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration="983.574µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:05 +0000] "PUT /v2/foo/schema2/blobs/uploads/5fe483e2-1ef2-429b-b4a9-9cee065ca534?_state=LFUUTXv_56sUqFFNAtBDJdYignx6wu67Z4EFiupk1UV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1ZmU0ODNlMi0xZWYyLTQyOWItYjRhOS05Y2VlMDY1Y2E1MzQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTU6MDUuOTM0NDYxNzYxWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:05Z" 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:42779" http.request.id=72d1a73f-7c7e-421c-a92b-794318d7ff88 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50222" 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="742.263µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-05T01:15:05Z" 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:42779" http.request.id=72d1a73f-7c7e-421c-a92b-794318d7ff88 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50222" 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="774.191µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Sep/2025:01:15:05 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-09-05T01:15:06Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:42779" http.request.id=4800c8e0-0648-48ac-a271-16a1fb418a7d http.request.method=POST http.request.remoteaddr="127.0.0.1:50222" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="785.123µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:06 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:06Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:42779" http.request.id=9ab5f5b5-41b2-42e4-a17d-cac6b6f71c75 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50222" http.request.uri="/v2/foo/schema2/blobs/uploads/44086b6b-4214-4134-a5c0-9aaccab1901d?_state=yEcd2GUI0rRpzyvJO-m0lDUnZ-0UiLC6cP9AKHkJUVx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0NDA4NmI2Yi00MjE0LTQxMzQtYTVjMC05YWFjY2FiMTkwMWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTU6MDYuMDU4NjEyMDgyWiJ9&digest=sha256%3A06ca4393f70b09bf264f0534ec8dec14ee001b310a641ed8753e44c7c7d92904" http.request.useragent="Go-http-client/1.1" http.response.duration=508.097982ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:06 +0000] "PUT /v2/foo/schema2/blobs/uploads/44086b6b-4214-4134-a5c0-9aaccab1901d?_state=yEcd2GUI0rRpzyvJO-m0lDUnZ-0UiLC6cP9AKHkJUVx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0NDA4NmI2Yi00MjE0LTQxMzQtYTVjMC05YWFjY2FiMTkwMWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTU6MDYuMDU4NjEyMDgyWiJ9&digest=sha256%3A06ca4393f70b09bf264f0534ec8dec14ee001b310a641ed8753e44c7c7d92904 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:06Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:42779" http.request.id=a0ef34b6-48cc-455e-b10b-d96d62ee2257 http.request.method=POST http.request.remoteaddr="127.0.0.1:50222" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="892.954µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:06 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:07Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:42779" http.request.id=68c696cb-2a62-4edb-a922-aac8c8d14b57 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50222" http.request.uri="/v2/foo/schema2/blobs/uploads/87094699-1633-4ca6-b131-119f40b16d0e?_state=MAHS-tfc1fPEUTqVk4VpT4NNxtU54nq1USrR1xS5XJV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4NzA5NDY5OS0xNjMzLTRjYTYtYjEzMS0xMTlmNDBiMTZkMGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTU6MDYuNzE5ODU1MTIyWiJ9&digest=sha256%3A350a6586a1f2619ceb6216e20b8024c5eeb844ba8d587bce5dd2d7e243a7e167" http.request.useragent="Go-http-client/1.1" http.response.duration=824.675741ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:06 +0000] "PUT /v2/foo/schema2/blobs/uploads/87094699-1633-4ca6-b131-119f40b16d0e?_state=MAHS-tfc1fPEUTqVk4VpT4NNxtU54nq1USrR1xS5XJV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4NzA5NDY5OS0xNjMzLTRjYTYtYjEzMS0xMTlmNDBiMTZkMGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTU6MDYuNzE5ODU1MTIyWiJ9&digest=sha256%3A350a6586a1f2619ceb6216e20b8024c5eeb844ba8d587bce5dd2d7e243a7e167 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:07Z" 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:42779" http.request.id=aa13dec6-c47a-4536-9ef5-374434a24faa http.request.method=PUT http.request.remoteaddr="127.0.0.1:50222" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.489812ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:07 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:07Z" 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:42779" http.request.id=ba1372ac-1518-4241-80c6-8ed780158c5d http.request.method=PUT http.request.remoteaddr="127.0.0.1:50222" http.request.uri="/v2/foo/schema2/manifests/sha256:caa1da1383c8abdb73a836036d343469b29728b9a38c2728fd5192d8eb05c231" http.request.useragent="Go-http-client/1.1" http.response.duration=1.202844ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:07 +0000] "PUT /v2/foo/schema2/manifests/sha256:caa1da1383c8abdb73a836036d343469b29728b9a38c2728fd5192d8eb05c231 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:07Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:42779" http.request.id=d62a7827-7daa-4e23-bd8d-8601e08baeaa http.request.method=GET http.request.remoteaddr="127.0.0.1:50222" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.072056ms http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Sep/2025:01:15:07 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-09-05T01:15:07Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:42779" http.request.id=9c7c24b6-befa-4d64-be3a-bc20f7d6c0ad http.request.method=GET http.request.remoteaddr="127.0.0.1:50222" http.request.uri="/v2/foo/schema2/manifests/sha256:caa1da1383c8abdb73a836036d343469b29728b9a38c2728fd5192d8eb05c231" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="958.919µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Sep/2025:01:15:07 +0000] "GET /v2/foo/schema2/manifests/sha256:caa1da1383c8abdb73a836036d343469b29728b9a38c2728fd5192d8eb05c231 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-09-05T01:15:07Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:42779" http.request.id=30900df2-311e-4ba0-b486-442c710a3f5b http.request.method=GET http.request.remoteaddr="127.0.0.1:50222" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="770.235µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:07 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:07Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:42779" http.request.id=186dc06d-6d20-4cd4-af73-f6e0ff602b13 http.request.method=GET http.request.remoteaddr="127.0.0.1:50222" http.request.uri="/v2/foo/schema2/manifests/sha256:caa1da1383c8abdb73a836036d343469b29728b9a38c2728fd5192d8eb05c231" http.request.useragent="Go-http-client/1.1" http.response.duration="744.493µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:07 +0000] "GET /v2/foo/schema2/manifests/sha256:caa1da1383c8abdb73a836036d343469b29728b9a38c2728fd5192d8eb05c231 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:07Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:42779" http.request.id=36bc7845-6b6c-460a-9748-0790c93c2015 http.request.method=GET http.request.remoteaddr="127.0.0.1:50222" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="740.083µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [05/Sep/2025:01:15:07 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-09-05T01:15:07Z" level=info msg="rewriting manifest sha256:caa1da1383c8abdb73a836036d343469b29728b9a38c2728fd5192d8eb05c231 in schema1 format to support old client" go.version=go1.25.1 http.request.host="127.0.0.1:42779" http.request.id=60e77060-8187-4851-aca7-be1fda0a2c0f http.request.method=GET http.request.remoteaddr="127.0.0.1:50222" 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:07Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:42779" http.request.id=60e77060-8187-4851-aca7-be1fda0a2c0f http.request.method=GET http.request.remoteaddr="127.0.0.1:50222" 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.764571ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [05/Sep/2025:01:15:07 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-09-05T01:15:07Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:42779" http.request.id=829c7450-7eec-4beb-8e51-9d95423f991b http.request.method=PUT http.request.remoteaddr="127.0.0.1:50222" 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="905.776µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [05/Sep/2025:01:15:07 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-09-05T01:15:07Z" 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:42779" http.request.id=6bd607d1-6e19-4424-b8f2-fda5533c592b http.request.method=PUT http.request.remoteaddr="127.0.0.1:50222" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.080594ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:07 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:07Z" 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:42779" http.request.id=981f864d-dbe3-478e-9aaa-e134cb7c9703 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50222" http.request.uri="/v2/foo/schema2/manifests/sha256:6ed657a61923d47f33533b17e563730f09c5d451b769c6a9efa2bc94c8d1af55" http.request.useragent="Go-http-client/1.1" http.response.duration="960.563µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:07 +0000] "PUT /v2/foo/schema2/manifests/sha256:6ed657a61923d47f33533b17e563730f09c5d451b769c6a9efa2bc94c8d1af55 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:07Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:42779" http.request.id=992042c1-a35d-43d8-9641-7ee534eae142 http.request.method=GET http.request.remoteaddr="127.0.0.1:50222" 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="917.451µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [05/Sep/2025:01:15:07 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-09-05T01:15:07Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:42779" http.request.id=e027efb6-7c14-42eb-9b33-3426bab11aa2 http.request.method=GET http.request.remoteaddr="127.0.0.1:50222" http.request.uri="/v2/foo/schema2/manifests/sha256:6ed657a61923d47f33533b17e563730f09c5d451b769c6a9efa2bc94c8d1af55" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="907.473µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [05/Sep/2025:01:15:07 +0000] "GET /v2/foo/schema2/manifests/sha256:6ed657a61923d47f33533b17e563730f09c5d451b769c6a9efa2bc94c8d1af55 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-09-05T01:15:07Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:42779" http.request.id=44774162-6fc9-4009-acda-d67c25646b6b http.request.method=GET http.request.remoteaddr="127.0.0.1:50222" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="717.471µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:07 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:07Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:42779" http.request.id=5e752fa8-52ec-4ba9-8979-d39128f78652 http.request.method=GET http.request.remoteaddr="127.0.0.1:50222" http.request.uri="/v2/foo/schema2/manifests/sha256:6ed657a61923d47f33533b17e563730f09c5d451b769c6a9efa2bc94c8d1af55" http.request.useragent="Go-http-client/1.1" http.response.duration="664.473µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:07 +0000] "GET /v2/foo/schema2/manifests/sha256:6ed657a61923d47f33533b17e563730f09c5d451b769c6a9efa2bc94c8d1af55 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:07Z" level=info msg="rewriting manifest list sha256:6ed657a61923d47f33533b17e563730f09c5d451b769c6a9efa2bc94c8d1af55 in schema1 format to support old client" go.version=go1.25.1 http.request.host="127.0.0.1:42779" http.request.id=51ba0100-d6f5-4c70-999b-54b8e0f1071a http.request.method=GET http.request.remoteaddr="127.0.0.1:50222" 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:15:07Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:42779" http.request.id=51ba0100-d6f5-4c70-999b-54b8e0f1071a http.request.method=GET http.request.remoteaddr="127.0.0.1:50222" 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.718198ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [05/Sep/2025:01:15:07 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (8.93s) === RUN TestGetManifestWithStorageError time="2025-09-05T01:15:07Z" 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:07Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T01:15:07Z" 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:37693" http.request.id=d5766cf0-55cf-449e-9b00-de0418c928c9 http.request.method=GET http.request.remoteaddr="127.0.0.1:44702" 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="957.599µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [05/Sep/2025:01:15:07 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-09-05T01:15:07Z" 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:37693" http.request.id=869c8fcd-3db3-449f-b6f5-6a4f26ae9e4e http.request.method=GET http.request.remoteaddr="127.0.0.1:44702" 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="805.16µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [05/Sep/2025:01:15:07 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-09-05T01:15:07Z" 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:37693" http.request.id=8b1ecd0a-f027-4743-92e5-c3b43398146e http.request.method=GET http.request.remoteaddr="127.0.0.1:44702" 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="742.413µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [05/Sep/2025:01:15:07 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-09-05T01:15:07Z" 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:37693" http.request.id=86ebe106-a9ea-4d8e-94a0-786858c1f6e3 http.request.method=GET http.request.remoteaddr="127.0.0.1:44702" 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="730.341µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [05/Sep/2025:01:15:07 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2025-09-05T01:15:07Z" 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:07Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T01:15:07Z" 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:36925" http.request.id=92c83eaf-9c76-4777-89aa-9d9560667673 http.request.method=GET http.request.remoteaddr="127.0.0.1:37790" 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="899.462µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Sep/2025:01:15:07 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-09-05T01:15:07Z" 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:36925" http.request.id=2b6e9c66-0c28-4f1e-8378-9c07d08536f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:37790" 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="726.155µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [05/Sep/2025:01:15:07 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-09-05T01:15:07Z" 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:36925" http.request.id=dc16f7ec-bf4d-4dde-9e24-9411d43c584c http.request.method=PUT http.request.remoteaddr="127.0.0.1:37790" 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="735.174µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Sep/2025:01:15:07 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-09-05T01:15:07Z" 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:36925" http.request.id=e9eedcb3-c847-4bea-9359-d253441bc8d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37790" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.412352ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-09-05T01:15:07Z" 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:36925" http.request.id=e9eedcb3-c847-4bea-9359-d253441bc8d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37790" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.449478ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-09-05T01:15:07Z" 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:36925" http.request.id=e9eedcb3-c847-4bea-9359-d253441bc8d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37790" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.483377ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-09-05T01:15:07Z" 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:36925" http.request.id=e9eedcb3-c847-4bea-9359-d253441bc8d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37790" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.515989ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Sep/2025:01:15:07 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-09-05T01:15:07Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:36925" http.request.id=98719c4e-a6ab-45fa-8fe0-f1d09ccf210f http.request.method=POST http.request.remoteaddr="127.0.0.1:37790" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="799.434µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:07 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:09Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:36925" http.request.id=b88d9743-8561-4084-b15f-b99ea04ccfec http.request.method=PUT http.request.remoteaddr="127.0.0.1:37790" http.request.uri="/v2/foo/schema1/blobs/uploads/afa54c76-7684-40f0-a8b5-ddf78d74947e?_state=9p6QKtaPZjGk2yZM_grpCaSvQnksGA09mT8EjUOzUqV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhZmE1NGM3Ni03Njg0LTQwZjAtYThiNS1kZGY3OGQ3NDk0N2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTU6MDcuNzg0NDI5ODIyWiJ9&digest=sha256%3A0705d461f9e9f151fedddb9e811e807adc7258bcde8e1fa4f5c6729de3fd2053" http.request.useragent="Go-http-client/1.1" http.response.duration=1.601274364s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:07 +0000] "PUT /v2/foo/schema1/blobs/uploads/afa54c76-7684-40f0-a8b5-ddf78d74947e?_state=9p6QKtaPZjGk2yZM_grpCaSvQnksGA09mT8EjUOzUqV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhZmE1NGM3Ni03Njg0LTQwZjAtYThiNS1kZGY3OGQ3NDk0N2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTU6MDcuNzg0NDI5ODIyWiJ9&digest=sha256%3A0705d461f9e9f151fedddb9e811e807adc7258bcde8e1fa4f5c6729de3fd2053 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:09Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:36925" http.request.id=4b6d1359-068a-4ba6-99ad-6925d071c48d http.request.method=POST http.request.remoteaddr="127.0.0.1:37790" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="898.823µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:09 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:11Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:36925" http.request.id=cead9445-1e88-43dc-9086-b6d225348dd7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37790" http.request.uri="/v2/foo/schema1/blobs/uploads/cfb9869e-22f9-4893-b4f8-140fc0d86445?_state=aJlpuF72_Eil5uEOIQmk-X3aWGXoHml20_XVO0i5aft7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjZmI5ODY5ZS0yMmY5LTQ4OTMtYjRmOC0xNDBmYzBkODY0NDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTU6MDkuNjA3MzU2MDU3WiJ9&digest=sha256%3Aa860001e9adc681503a12f82db65b1a40a83e8c26b8ec6aa916f16af00df0e8f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.828605502s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:09 +0000] "PUT /v2/foo/schema1/blobs/uploads/cfb9869e-22f9-4893-b4f8-140fc0d86445?_state=aJlpuF72_Eil5uEOIQmk-X3aWGXoHml20_XVO0i5aft7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJjZmI5ODY5ZS0yMmY5LTQ4OTMtYjRmOC0xNDBmYzBkODY0NDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTU6MDkuNjA3MzU2MDU3WiJ9&digest=sha256%3Aa860001e9adc681503a12f82db65b1a40a83e8c26b8ec6aa916f16af00df0e8f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:11Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:36925" http.request.id=620f53a6-1a67-41ba-8638-1045b6031b82 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37790" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.663405ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:11 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:11Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:36925" http.request.id=ee4892ae-34bc-49f2-8f1b-8488cefef483 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37790" http.request.uri="/v2/foo/schema1/manifests/sha256:4804356250af68f90a223b7059a1cc772ea7a0f3bceb3f500700a9a5b6c6d3a6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.412265ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:11 +0000] "PUT /v2/foo/schema1/manifests/sha256:4804356250af68f90a223b7059a1cc772ea7a0f3bceb3f500700a9a5b6c6d3a6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:11Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:36925" http.request.id=6003378a-c1a1-4986-8a23-4308cd617543 http.request.method=GET http.request.remoteaddr="127.0.0.1:37790" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.155019ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Sep/2025:01:15:11 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-05T01:15:11Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:36925" http.request.id=be299be6-1e9b-48cf-8cbb-d66b09f776db http.request.method=GET http.request.remoteaddr="127.0.0.1:37790" http.request.uri="/v2/foo/schema1/manifests/sha256:4804356250af68f90a223b7059a1cc772ea7a0f3bceb3f500700a9a5b6c6d3a6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.445155ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Sep/2025:01:15:11 +0000] "GET /v2/foo/schema1/manifests/sha256:4804356250af68f90a223b7059a1cc772ea7a0f3bceb3f500700a9a5b6c6d3a6 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-05T01:15:11Z" 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:36925" http.request.id=1718a141-065f-46b1-94f0-ac92a3e3d31b http.request.method=PUT http.request.remoteaddr="127.0.0.1:37790" http.request.uri="/v2/foo/schema1/manifests/sha256:4804356250af68f90a223b7059a1cc772ea7a0f3bceb3f500700a9a5b6c6d3a6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.414154ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:11 +0000] "PUT /v2/foo/schema1/manifests/sha256:4804356250af68f90a223b7059a1cc772ea7a0f3bceb3f500700a9a5b6c6d3a6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:11Z" 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:36925" http.request.id=43b77c13-76c1-461e-beda-394e7f8ed24f http.request.method=PUT http.request.remoteaddr="127.0.0.1:37790" http.request.uri="/v2/foo/schema1/manifests/sha256:4804356250af68f90a223b7059a1cc772ea7a0f3bceb3f500700a9a5b6c6d3a6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.45671ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:11 +0000] "PUT /v2/foo/schema1/manifests/sha256:4804356250af68f90a223b7059a1cc772ea7a0f3bceb3f500700a9a5b6c6d3a6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:11Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/json" http.request.host="127.0.0.1:36925" http.request.id=9a15fa37-ef28-4ecb-96f8-ed6d34d97017 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37790" http.request.uri="/v2/foo/schema1/manifests/sha256:4804356250af68f90a223b7059a1cc772ea7a0f3bceb3f500700a9a5b6c6d3a6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.401102ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:11 +0000] "PUT /v2/foo/schema1/manifests/sha256:4804356250af68f90a223b7059a1cc772ea7a0f3bceb3f500700a9a5b6c6d3a6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:11Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:36925" http.request.id=11e32ca3-7870-4e49-8b8c-3a6573468d55 http.request.method=GET http.request.remoteaddr="127.0.0.1:37790" http.request.uri="/v2/foo/schema1/manifests/sha256:4804356250af68f90a223b7059a1cc772ea7a0f3bceb3f500700a9a5b6c6d3a6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.209683ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Sep/2025:01:15:11 +0000] "GET /v2/foo/schema1/manifests/sha256:4804356250af68f90a223b7059a1cc772ea7a0f3bceb3f500700a9a5b6c6d3a6 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-05T01:15:11Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:36925" http.request.id=682f82dc-5d25-4fd2-90bd-c1c8d464f284 http.request.method=GET http.request.remoteaddr="127.0.0.1:37790" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="636.628µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:11 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:11Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:36925" http.request.id=61e469e3-10c5-4cfa-8ebf-c1aedace6ffd http.request.method=GET http.request.remoteaddr="127.0.0.1:37790" http.request.uri="/v2/foo/schema1/manifests/sha256:4804356250af68f90a223b7059a1cc772ea7a0f3bceb3f500700a9a5b6c6d3a6" http.request.useragent="Go-http-client/1.1" http.response.duration="585.793µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:11 +0000] "GET /v2/foo/schema1/manifests/sha256:4804356250af68f90a223b7059a1cc772ea7a0f3bceb3f500700a9a5b6c6d3a6 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:11Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:36925" http.request.id=4fc3ee93-0b75-4386-b941-770d4d295280 http.request.method=GET http.request.remoteaddr="127.0.0.1:37790" 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="611.01µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [05/Sep/2025:01:15:11 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-09-05T01:15:11Z" level=error msg="payload digest does match: "sha256:c84f935571502fe57b6b68f0fa539afa7333544f48dee1dc69ce10174b2f272b" != "sha256:4804356250af68f90a223b7059a1cc772ea7a0f3bceb3f500700a9a5b6c6d3a6"" go.version=go1.25.1 http.request.host="127.0.0.1:36925" http.request.id=9c494d15-5835-4123-a0b2-f4c417b0c808 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37790" http.request.uri="/v2/foo/schema1/manifests/sha256:4804356250af68f90a223b7059a1cc772ea7a0f3bceb3f500700a9a5b6c6d3a6" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:4804356250af68f90a223b7059a1cc772ea7a0f3bceb3f500700a9a5b6c6d3a6" time="2025-09-05T01:15:11Z" 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:36925" http.request.id=9c494d15-5835-4123-a0b2-f4c417b0c808 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37790" http.request.uri="/v2/foo/schema1/manifests/sha256:4804356250af68f90a223b7059a1cc772ea7a0f3bceb3f500700a9a5b6c6d3a6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="754.744µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:4804356250af68f90a223b7059a1cc772ea7a0f3bceb3f500700a9a5b6c6d3a6" 127.0.0.1 - - [05/Sep/2025:01:15:11 +0000] "PUT /v2/foo/schema1/manifests/sha256:4804356250af68f90a223b7059a1cc772ea7a0f3bceb3f500700a9a5b6c6d3a6 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-09-05T01:15:11Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:36925" http.request.id=42671a12-326f-4250-be20-c4a6444e86a8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39708" http.request.uri="/v2/foo/schema1/manifests/sha256:4804356250af68f90a223b7059a1cc772ea7a0f3bceb3f500700a9a5b6c6d3a6" http.request.useragent="Go-http-client/1.1" http.response.duration="952.323µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:11 +0000] "DELETE /v2/foo/schema1/manifests/sha256:4804356250af68f90a223b7059a1cc772ea7a0f3bceb3f500700a9a5b6c6d3a6 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:11Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:4804356250af68f90a223b7059a1cc772ea7a0f3bceb3f500700a9a5b6c6d3a6" err.message="manifest unknown" go.version=go1.25.1 http.request.host="127.0.0.1:36925" http.request.id=8f3a4028-e75a-4b3b-980d-706bc08c5da1 http.request.method=GET http.request.remoteaddr="127.0.0.1:39708" http.request.uri="/v2/foo/schema1/manifests/sha256:4804356250af68f90a223b7059a1cc772ea7a0f3bceb3f500700a9a5b6c6d3a6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="731.074µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:4804356250af68f90a223b7059a1cc772ea7a0f3bceb3f500700a9a5b6c6d3a6" 127.0.0.1 - - [05/Sep/2025:01:15:11 +0000] "GET /v2/foo/schema1/manifests/sha256:4804356250af68f90a223b7059a1cc772ea7a0f3bceb3f500700a9a5b6c6d3a6 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-09-05T01:15:11Z" 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:36925" http.request.id=e5279754-6cc5-449b-b090-745329b2ece9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39720" http.request.uri="/v2/foo/schema1/manifests/sha256:4804356250af68f90a223b7059a1cc772ea7a0f3bceb3f500700a9a5b6c6d3a6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="786.732µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:4804356250af68f90a223b7059a1cc772ea7a0f3bceb3f500700a9a5b6c6d3a6" 127.0.0.1 - - [05/Sep/2025:01:15:11 +0000] "DELETE /v2/foo/schema1/manifests/sha256:4804356250af68f90a223b7059a1cc772ea7a0f3bceb3f500700a9a5b6c6d3a6 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-09-05T01:15:11Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:36925" http.request.id=55aee789-7265-4d3b-bc81-93c301fab1c5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39730" http.request.uri="/v2/foo/schema1/manifests/sha256:4804356250af68f90a223b7059a1cc772ea7a0f3bceb3f500700a9a5b6c6d3a6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.739281ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:11 +0000] "PUT /v2/foo/schema1/manifests/sha256:4804356250af68f90a223b7059a1cc772ea7a0f3bceb3f500700a9a5b6c6d3a6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:11Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:36925" http.request.id=553f0e9b-42c2-4fcc-882f-3f1dd79e82ca http.request.method=GET http.request.remoteaddr="127.0.0.1:39730" http.request.uri="/v2/foo/schema1/manifests/sha256:4804356250af68f90a223b7059a1cc772ea7a0f3bceb3f500700a9a5b6c6d3a6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.453052ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Sep/2025:01:15:11 +0000] "GET /v2/foo/schema1/manifests/sha256:4804356250af68f90a223b7059a1cc772ea7a0f3bceb3f500700a9a5b6c6d3a6 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-05T01:15:11Z" 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:36925" http.request.id=b8f5cd25-ebb4-4f65-8c37-c75e39d01d83 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39736" 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=1.035578ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [05/Sep/2025:01:15:11 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-09-05T01:15:11Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:36925" http.request.id=398d6e6d-4ac9-415d-8a65-46961a3ae2b4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39750" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.07638ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:11 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:11Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:36925" http.request.id=cce93a0b-3f00-4e30-ae14-5b8b65994729 http.request.method=GET http.request.remoteaddr="127.0.0.1:39750" 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="776.605µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [05/Sep/2025:01:15:11 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-09-05T01:15:11Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:36925" http.request.id=2100489f-fbc3-4976-8a09-e3981ff66f7a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39750" http.request.uri="/v2/foo/schema1/manifests/sha256:4804356250af68f90a223b7059a1cc772ea7a0f3bceb3f500700a9a5b6c6d3a6" http.request.useragent="Go-http-client/1.1" http.response.duration="959.997µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:11 +0000] "DELETE /v2/foo/schema1/manifests/sha256:4804356250af68f90a223b7059a1cc772ea7a0f3bceb3f500700a9a5b6c6d3a6 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:11Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:36925" http.request.id=56ecc22f-c473-41f6-add5-189e12ac5fe1 http.request.method=GET http.request.remoteaddr="127.0.0.1:39750" 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="753.805µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [05/Sep/2025:01:15:11 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-09-05T01:15:11Z" 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:36925" http.request.id=2be51725-c0ee-432e-87f3-c755b0a4ae85 http.request.method=GET http.request.remoteaddr="127.0.0.1:39750" 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="779.198µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Sep/2025:01:15:11 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-09-05T01:15:11Z" 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:36925" http.request.id=b083ac3d-32c4-44e4-abea-43d8884e0179 http.request.method=GET http.request.remoteaddr="127.0.0.1:39750" 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="766.516µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [05/Sep/2025:01:15:11 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-09-05T01:15:11Z" 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:36925" http.request.id=d5da3fab-9bac-43e7-bc36-91b9b2facaa5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39750" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.01995ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-05T01:15:11Z" 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:36925" http.request.id=d5da3fab-9bac-43e7-bc36-91b9b2facaa5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39750" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.069303ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-05T01:15:11Z" 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:36925" http.request.id=d5da3fab-9bac-43e7-bc36-91b9b2facaa5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39750" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.121182ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Sep/2025:01:15:11 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-09-05T01:15:11Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:36925" http.request.id=7cf3fd50-e5b3-41e9-88b1-e9b573a809e4 http.request.method=POST http.request.remoteaddr="127.0.0.1:39750" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="962.545µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:11 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:11Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:36925" http.request.id=4f63a1e8-8836-435d-99e2-a30abfc626cc http.request.method=PUT http.request.remoteaddr="127.0.0.1:39750" http.request.uri="/v2/foo/schema2/blobs/uploads/68495576-4ce5-4347-a3c8-a83b074128db?_state=bEip-CXgH85qftAyigpFZo574NrrOAU1s_WDMGtZ_2B7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2ODQ5NTU3Ni00Y2U1LTQzNDctYTNjOC1hODNiMDc0MTI4ZGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTU6MTEuNDcxNTUwMjQ4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.244194ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:11 +0000] "PUT /v2/foo/schema2/blobs/uploads/68495576-4ce5-4347-a3c8-a83b074128db?_state=bEip-CXgH85qftAyigpFZo574NrrOAU1s_WDMGtZ_2B7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2ODQ5NTU3Ni00Y2U1LTQzNDctYTNjOC1hODNiMDc0MTI4ZGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTU6MTEuNDcxNTUwMjQ4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:11Z" 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:36925" http.request.id=a002e1db-ac8e-461a-9f6f-1a05e761b5a5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39750" 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="992.275µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-05T01:15:11Z" 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:36925" http.request.id=a002e1db-ac8e-461a-9f6f-1a05e761b5a5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39750" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.04099ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Sep/2025:01:15:11 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-09-05T01:15:11Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:36925" http.request.id=f4d38ce8-30cd-4319-8d4a-8fce024c457d http.request.method=POST http.request.remoteaddr="127.0.0.1:39750" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="818.736µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:11 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:13Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:36925" http.request.id=4e25db57-3972-4d3e-80b7-954cbba28a89 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39750" http.request.uri="/v2/foo/schema2/blobs/uploads/2d8460f1-4839-4bc4-a6a9-2f31c59ac738?_state=TAxJBxbzmIU_CoK88K-wfQffAM2nZtOef9-Qh9J7prB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyZDg0NjBmMS00ODM5LTRiYzQtYTZhOS0yZjMxYzU5YWM3MzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTU6MTEuNjk3ODY0MDgxWiJ9&digest=sha256%3A9667ec466f2af5f229cf1ff079e7023722a15d8eafad4fd98317f9fd84b67c80" http.request.useragent="Go-http-client/1.1" http.response.duration=1.798802405s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:11 +0000] "PUT /v2/foo/schema2/blobs/uploads/2d8460f1-4839-4bc4-a6a9-2f31c59ac738?_state=TAxJBxbzmIU_CoK88K-wfQffAM2nZtOef9-Qh9J7prB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyZDg0NjBmMS00ODM5LTRiYzQtYTZhOS0yZjMxYzU5YWM3MzgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTU6MTEuNjk3ODY0MDgxWiJ9&digest=sha256%3A9667ec466f2af5f229cf1ff079e7023722a15d8eafad4fd98317f9fd84b67c80 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:13Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:36925" http.request.id=8355290b-053a-4d04-98df-2664846d5711 http.request.method=POST http.request.remoteaddr="127.0.0.1:39750" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="926.299µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:13 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:14Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:36925" http.request.id=b1582e6e-d333-4b98-83ed-df9c192f80fd http.request.method=PUT http.request.remoteaddr="127.0.0.1:39750" http.request.uri="/v2/foo/schema2/blobs/uploads/79208d65-4343-4f38-9ad6-853c1f7e7082?_state=hdxjLc4ys2M1XHUuls29zWYqSl6fufij5m_JBsepOcF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3OTIwOGQ2NS00MzQzLTRmMzgtOWFkNi04NTNjMWY3ZTcwODIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTU6MTMuNjUyMDczMTM4WiJ9&digest=sha256%3A67eaf868a76a27a1fc544a1a5a6e3ec40c15822bc092c32c9b9c3d6877490d46" http.request.useragent="Go-http-client/1.1" http.response.duration=758.356707ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:13 +0000] "PUT /v2/foo/schema2/blobs/uploads/79208d65-4343-4f38-9ad6-853c1f7e7082?_state=hdxjLc4ys2M1XHUuls29zWYqSl6fufij5m_JBsepOcF7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3OTIwOGQ2NS00MzQzLTRmMzgtOWFkNi04NTNjMWY3ZTcwODIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTU6MTMuNjUyMDczMTM4WiJ9&digest=sha256%3A67eaf868a76a27a1fc544a1a5a6e3ec40c15822bc092c32c9b9c3d6877490d46 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:14Z" 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:36925" http.request.id=cc3a679f-bbff-4ccd-9f1d-483ad3d7335a http.request.method=PUT http.request.remoteaddr="127.0.0.1:39750" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.295079ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:14 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:14Z" 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:36925" http.request.id=5b170988-9ac0-4028-8ec2-7271dca44815 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39750" http.request.uri="/v2/foo/schema2/manifests/sha256:0947473cc1d6d3543f730e4eed17c4275689634ed395820513ab64de81f71d9f" http.request.useragent="Go-http-client/1.1" http.response.duration="935.587µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:14 +0000] "PUT /v2/foo/schema2/manifests/sha256:0947473cc1d6d3543f730e4eed17c4275689634ed395820513ab64de81f71d9f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:14Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:36925" http.request.id=01202a8e-eb71-4bcc-82f0-716f040f5330 http.request.method=GET http.request.remoteaddr="127.0.0.1:39750" 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="880.855µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Sep/2025:01:15:14 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-09-05T01:15:14Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:36925" http.request.id=0baba9e8-caf2-46dc-bf19-bd6ee7d08d28 http.request.method=GET http.request.remoteaddr="127.0.0.1:39750" http.request.uri="/v2/foo/schema2/manifests/sha256:0947473cc1d6d3543f730e4eed17c4275689634ed395820513ab64de81f71d9f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="800.917µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Sep/2025:01:15:14 +0000] "GET /v2/foo/schema2/manifests/sha256:0947473cc1d6d3543f730e4eed17c4275689634ed395820513ab64de81f71d9f HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-09-05T01:15:14Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:36925" http.request.id=96bf602f-3f7a-4fb0-8241-e5ce032b0159 http.request.method=GET http.request.remoteaddr="127.0.0.1:39750" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="627.982µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:14 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:14Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:36925" http.request.id=35072a59-8bcc-4c95-9421-ef3c7fb33f65 http.request.method=GET http.request.remoteaddr="127.0.0.1:39750" http.request.uri="/v2/foo/schema2/manifests/sha256:0947473cc1d6d3543f730e4eed17c4275689634ed395820513ab64de81f71d9f" http.request.useragent="Go-http-client/1.1" http.response.duration="593.575µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:14 +0000] "GET /v2/foo/schema2/manifests/sha256:0947473cc1d6d3543f730e4eed17c4275689634ed395820513ab64de81f71d9f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:14Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:36925" http.request.id=bd26601b-1421-4d03-96a7-83aac41e9ecb http.request.method=GET http.request.remoteaddr="127.0.0.1:39750" 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.464µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [05/Sep/2025:01:15:14 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-09-05T01:15:14Z" level=info msg="rewriting manifest sha256:0947473cc1d6d3543f730e4eed17c4275689634ed395820513ab64de81f71d9f in schema1 format to support old client" go.version=go1.25.1 http.request.host="127.0.0.1:36925" http.request.id=5a21cee4-771c-423b-954f-c632e5fe4c5c http.request.method=GET http.request.remoteaddr="127.0.0.1:39750" 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:14Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:36925" http.request.id=5a21cee4-771c-423b-954f-c632e5fe4c5c http.request.method=GET http.request.remoteaddr="127.0.0.1:39750" 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.390333ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [05/Sep/2025:01:15:14 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-09-05T01:15:14Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:36925" http.request.id=9df0ac78-0893-4b64-b424-c8aa559af45a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39750" http.request.uri="/v2/foo/schema2/manifests/sha256:0947473cc1d6d3543f730e4eed17c4275689634ed395820513ab64de81f71d9f" http.request.useragent="Go-http-client/1.1" http.response.duration="792.286µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:14 +0000] "DELETE /v2/foo/schema2/manifests/sha256:0947473cc1d6d3543f730e4eed17c4275689634ed395820513ab64de81f71d9f HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:14Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:0947473cc1d6d3543f730e4eed17c4275689634ed395820513ab64de81f71d9f" err.message="manifest unknown" go.version=go1.25.1 http.request.host="127.0.0.1:36925" http.request.id=2436818b-db7b-4e0f-899c-c32238b6f788 http.request.method=GET http.request.remoteaddr="127.0.0.1:39750" http.request.uri="/v2/foo/schema2/manifests/sha256:0947473cc1d6d3543f730e4eed17c4275689634ed395820513ab64de81f71d9f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="701.026µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:0947473cc1d6d3543f730e4eed17c4275689634ed395820513ab64de81f71d9f" 127.0.0.1 - - [05/Sep/2025:01:15:14 +0000] "GET /v2/foo/schema2/manifests/sha256:0947473cc1d6d3543f730e4eed17c4275689634ed395820513ab64de81f71d9f HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-09-05T01:15:14Z" 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:36925" http.request.id=24c3641b-c5aa-480b-9acf-d627e7ebfe12 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39754" http.request.uri="/v2/foo/schema2/manifests/sha256:0947473cc1d6d3543f730e4eed17c4275689634ed395820513ab64de81f71d9f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="853.513µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:0947473cc1d6d3543f730e4eed17c4275689634ed395820513ab64de81f71d9f" 127.0.0.1 - - [05/Sep/2025:01:15:14 +0000] "DELETE /v2/foo/schema2/manifests/sha256:0947473cc1d6d3543f730e4eed17c4275689634ed395820513ab64de81f71d9f HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-09-05T01:15:14Z" 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:36925" http.request.id=1708779c-a766-489e-ae81-9b370573c1e8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39758" http.request.uri="/v2/foo/schema2/manifests/sha256:0947473cc1d6d3543f730e4eed17c4275689634ed395820513ab64de81f71d9f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.097527ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:14 +0000] "PUT /v2/foo/schema2/manifests/sha256:0947473cc1d6d3543f730e4eed17c4275689634ed395820513ab64de81f71d9f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:14Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:36925" http.request.id=1d5ccfac-cc67-46ee-9fc3-f57539614d72 http.request.method=GET http.request.remoteaddr="127.0.0.1:39758" http.request.uri="/v2/foo/schema2/manifests/sha256:0947473cc1d6d3543f730e4eed17c4275689634ed395820513ab64de81f71d9f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="796.523µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Sep/2025:01:15:14 +0000] "GET /v2/foo/schema2/manifests/sha256:0947473cc1d6d3543f730e4eed17c4275689634ed395820513ab64de81f71d9f HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-09-05T01:15:14Z" 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:36925" http.request.id=2af791c4-52bd-473e-9d53-6fc6ed6e6d4b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39770" 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="833.158µ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:14 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-09-05T01:15:14Z" 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:36925" http.request.id=905e853f-6ee1-4b82-941b-083ffdf96ec8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39784" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.335794ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:14 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:14Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:36925" http.request.id=2bc9a806-6619-4abd-a85e-ae3819812373 http.request.method=GET http.request.remoteaddr="127.0.0.1:39784" 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="627.485µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [05/Sep/2025:01:15:14 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-09-05T01:15:14Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:36925" http.request.id=314cab4e-c71d-42b5-8f3e-7a47f55d304e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39784" http.request.uri="/v2/foo/schema2/manifests/sha256:0947473cc1d6d3543f730e4eed17c4275689634ed395820513ab64de81f71d9f" http.request.useragent="Go-http-client/1.1" http.response.duration="803.597µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:14 +0000] "DELETE /v2/foo/schema2/manifests/sha256:0947473cc1d6d3543f730e4eed17c4275689634ed395820513ab64de81f71d9f HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:14Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:36925" http.request.id=9dc32b4a-c7cd-463f-86ac-d36b10232d64 http.request.method=GET http.request.remoteaddr="127.0.0.1:39784" 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="598.586µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [05/Sep/2025:01:15:14 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (6.86s) === RUN TestManifestDeleteDisabled time="2025-09-05T01:15:14Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 time="2025-09-05T01:15:14Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T01:15:14Z" 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:38625" http.request.id=52c08f47-f2b0-4ab2-943f-7f8574edc51a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:36868" 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="984.648µ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:14 +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:14Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 time="2025-09-05T01:15:14Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T01:15:14Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.1 time="2025-09-05T01:15:14Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.1 time="2025-09-05T01:15:14Z" 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:14Z" 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:36875" http.request.id=dc81f0f3-822f-4102-a651-a6b61aaa4e25 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39820" 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=2.131023ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [05/Sep/2025:01:15:14 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-09-05T01:15:14Z" 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:36875" http.request.id=a7156cc0-eb21-4fa2-ab40-a749d4a5a4e7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39826" 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.921375ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [05/Sep/2025:01:15:14 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-09-05T01:15:14Z" 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:36875" http.request.id=c4cc1aa5-806d-4780-962c-cf58fa91a751 http.request.method=POST http.request.remoteaddr="127.0.0.1:39836" 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.96059ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:01:15:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-09-05T01:15:14Z" 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:36875" http.request.id=8bd6815d-1dae-463e-a0ea-653652dfef47 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39844" 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.953709ms 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:14 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.09s) === RUN TestProxyManifestGetByTag time="2025-09-05T01:15:14Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 time="2025-09-05T01:15:14Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T01:15:14Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33919" http.request.id=ebe1d4e9-58ad-4c8b-9b44-715d8cce9363 http.request.method=POST http.request.remoteaddr="127.0.0.1:49040" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="891.485µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:14 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:15Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33919" http.request.id=c5f0f243-23a8-4fba-bf3a-ae694a58a7ee http.request.method=PUT http.request.remoteaddr="127.0.0.1:49040" http.request.uri="/v2/foo/bar/blobs/uploads/530c5ddb-8117-49ef-9d4f-0e5f1735802f?_state=hImiNVcS2F1Vu-DXtwxTUaHJCyz5MBanGFA9BVuQmUR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUzMGM1ZGRiLTgxMTctNDllZi05ZDRmLTBlNWYxNzM1ODAyZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNToxNC42ODM3MDg1NjRaIn0%3D&digest=sha256%3A54fe7146fef5cad88c403b88bb3feb050dbc5b15158ffae87df635eb63045769" http.request.useragent="Go-http-client/1.1" http.response.duration=993.272042ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:14 +0000] "PUT /v2/foo/bar/blobs/uploads/530c5ddb-8117-49ef-9d4f-0e5f1735802f?_state=hImiNVcS2F1Vu-DXtwxTUaHJCyz5MBanGFA9BVuQmUR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjUzMGM1ZGRiLTgxMTctNDllZi05ZDRmLTBlNWYxNzM1ODAyZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNToxNC42ODM3MDg1NjRaIn0%3D&digest=sha256%3A54fe7146fef5cad88c403b88bb3feb050dbc5b15158ffae87df635eb63045769 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:15Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33919" http.request.id=3e3782be-72ec-48b5-b09d-fd2d136b8f45 http.request.method=PUT http.request.remoteaddr="127.0.0.1:49040" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=2.050995ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:15 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:15Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 time="2025-09-05T01:15:15Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T01:15:15Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.1 time="2025-09-05T01:15:15Z" level=info msg="Starting upload purge in 37m0s" go.version=go1.25.1 time="2025-09-05T01:15:15Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33919" http.request.id=dbdca9c4-980a-4c62-9ce1-02498b472b2b http.request.method=GET http.request.remoteaddr="127.0.0.1:49040" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="551.941µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Sep/2025:01:15:15 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-09-05T01:15:15Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:33919" go.version=go1.25.1 time="2025-09-05T01:15:15Z" 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:15Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33919" http.request.id=7c0a8849-a51e-46f8-b587-99da4461c27a http.request.method=GET http.request.remoteaddr="127.0.0.1:49048" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.047763ms http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Sep/2025:01:15:15 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-09-05T01:15:15Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:33919 /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:33919/v2/:[]]}" go.version=go1.25.1 http.request.host="127.0.0.1:34789" http.request.id=3aeff2f6-ba0a-4ef4-8563-da34557543c5 http.request.method=GET http.request.remoteaddr="127.0.0.1:54926" http.request.uri="/v2/foo/bar/manifests/sha256:c5e9a41ba904181e969caff7e0dfb1a5d60070b714d547103331e299b0735daf" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:c5e9a41ba904181e969caff7e0dfb1a5d60070b714d547103331e299b0735daf" time="2025-09-05T01:15:15Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33919" http.request.id=991f44ec-0018-4422-927e-dd37aebc7531 http.request.method=GET http.request.remoteaddr="127.0.0.1:49060" http.request.uri="/v2/foo/bar/manifests/sha256:c5e9a41ba904181e969caff7e0dfb1a5d60070b714d547103331e299b0735daf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.883661ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Sep/2025:01:15:15 +0000] "GET /v2/foo/bar/manifests/sha256:c5e9a41ba904181e969caff7e0dfb1a5d60070b714d547103331e299b0735daf HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-09-05T01:15:15Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:c5e9a41ba904181e969caff7e0dfb1a5d60070b714d547103331e299b0735daf with ttl=167h59m59.999996186s" go.version=go1.25.1 time="2025-09-05T01:15:15Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:34789" http.request.id=3aeff2f6-ba0a-4ef4-8563-da34557543c5 http.request.method=GET http.request.remoteaddr="127.0.0.1:54926" http.request.uri="/v2/foo/bar/manifests/sha256:c5e9a41ba904181e969caff7e0dfb1a5d60070b714d547103331e299b0735daf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=7.019591ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Sep/2025:01:15:15 +0000] "GET /v2/foo/bar/manifests/sha256:c5e9a41ba904181e969caff7e0dfb1a5d60070b714d547103331e299b0735daf HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-09-05T01:15:15Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33919" http.request.id=c4d71a50-ec99-4401-bea9-e7427b26ea86 http.request.method=GET http.request.remoteaddr="127.0.0.1:49060" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="831.587µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Sep/2025:01:15:15 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-09-05T01:15:15Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:33919 /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:33919/v2/:[]]}" go.version=go1.25.1 http.request.host="127.0.0.1:34789" http.request.id=cec57442-05b6-476e-bbe0-95b2b1b770ba http.request.method=GET http.request.remoteaddr="127.0.0.1:54936" 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:15Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33919" http.request.id=efa5c727-1345-4c54-b6b7-12c3dd53e5eb http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49068" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.959552ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Sep/2025:01:15:15 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-09-05T01:15:15Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:34789" http.request.id=cec57442-05b6-476e-bbe0-95b2b1b770ba http.request.method=GET http.request.remoteaddr="127.0.0.1:54936" 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.309729ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Sep/2025:01:15:15 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-09-05T01:15:15Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33919" http.request.id=0821dada-4309-412a-995b-257a4caae8ed http.request.method=POST http.request.remoteaddr="127.0.0.1:49068" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="827.705µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:16Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33919" http.request.id=457fd91e-245f-4a92-8ed0-df502105876a http.request.method=PUT http.request.remoteaddr="127.0.0.1:49068" http.request.uri="/v2/foo/bar/blobs/uploads/c1a07353-b583-4222-b958-ebd9ece7c730?_state=67L3yGgmZ3qrkDt52GS5yJM4fqJREb-fYb1IawcuxmF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxYTA3MzUzLWI1ODMtNDIyMi1iOTU4LWViZDllY2U3YzczMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNToxNS44NjcyMTIyNzZaIn0%3D&digest=sha256%3Af5377f1362150f8ef7fcbb2743ef2db9ec5f591be465cd5cc2f7541f16681299" http.request.useragent="Go-http-client/1.1" http.response.duration=956.262213ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:15 +0000] "PUT /v2/foo/bar/blobs/uploads/c1a07353-b583-4222-b958-ebd9ece7c730?_state=67L3yGgmZ3qrkDt52GS5yJM4fqJREb-fYb1IawcuxmF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxYTA3MzUzLWI1ODMtNDIyMi1iOTU4LWViZDllY2U3YzczMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNToxNS44NjcyMTIyNzZaIn0%3D&digest=sha256%3Af5377f1362150f8ef7fcbb2743ef2db9ec5f591be465cd5cc2f7541f16681299 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:16Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33919" http.request.id=5653842f-d859-416a-a728-2f3df572af4f http.request.method=PUT http.request.remoteaddr="127.0.0.1:49068" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.54797ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:16 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:16Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33919" http.request.id=61fb2944-f0ed-45eb-9ca6-742c4f190c20 http.request.method=GET http.request.remoteaddr="127.0.0.1:49068" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="565.038µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Sep/2025:01:15:16 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-09-05T01:15:16Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:33919 /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:33919/v2/:[]]}" go.version=go1.25.1 http.request.host="127.0.0.1:34789" http.request.id=52e655dd-03df-4ce4-bc00-dfc29e8402cc http.request.method=GET http.request.remoteaddr="127.0.0.1:54946" 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:16Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33919" http.request.id=cdd3e4ba-81de-4f52-9338-095ed5726623 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:49070" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.31448ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Sep/2025:01:15:16 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-09-05T01:15:16Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33919" http.request.id=1d1acc0e-13ec-4615-92aa-93f4b849c2c3 http.request.method=GET http.request.remoteaddr="127.0.0.1:49070" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="594.688µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Sep/2025:01:15:16 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-09-05T01:15:16Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:33919 /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:33919/v2/:[]]}" go.version=go1.25.1 http.request.host="127.0.0.1:34789" http.request.id=52e655dd-03df-4ce4-bc00-dfc29e8402cc http.request.method=GET http.request.remoteaddr="127.0.0.1:54946" 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:16Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:33919" http.request.id=2ccc1b17-18aa-4005-a8b8-405b7060f5ae http.request.method=GET http.request.remoteaddr="127.0.0.1:49076" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.292192ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Sep/2025:01:15:16 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-09-05T01:15:16Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:f06e7f13dc76772006e7bb6e8602e2efded00e5aa46bf07b1e914d6766407441 with ttl=167h59m59.999996274s" go.version=go1.25.1 time="2025-09-05T01:15:16Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:34789" http.request.id=52e655dd-03df-4ce4-bc00-dfc29e8402cc http.request.method=GET http.request.remoteaddr="127.0.0.1:54946" 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=7.008757ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Sep/2025:01:15:16 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (2.31s) === RUN TestAppDispatcher time="2025-09-05T01:15:16Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:37959" http.request.id=c795177a-893f-49c1-8967-fa237e61a0b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:59670" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="742.237µs" http.response.status=200 http.response.written=0 time="2025-09-05T01:15:16Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:37959" http.request.id=8f63d53e-dac0-48f7-bc40-a9ee05451a66 http.request.method=GET http.request.remoteaddr="127.0.0.1:59670" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="575.979µs" http.response.status=200 http.response.written=0 time="2025-09-05T01:15:16Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:37959" http.request.id=01d12e2f-a0d6-4688-8feb-968dba23f569 http.request.method=GET http.request.remoteaddr="127.0.0.1:59670" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="592.798µs" http.response.status=200 http.response.written=0 time="2025-09-05T01:15:16Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:37959" http.request.id=6a0f7af7-33fd-4faa-a407-c9102d397e85 http.request.method=GET http.request.remoteaddr="127.0.0.1:59670" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="632.163µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.00s) === RUN TestNewApp time="2025-09-05T01:15:16Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 instance.id=e944e522-9e9e-4bd4-bd0b-9262e57ac83a time="2025-09-05T01:15:16Z" level=info msg="redis not configured" go.version=go1.25.1 instance.id=e944e522-9e9e-4bd4-bd0b-9262e57ac83a time="2025-09-05T01:15:16Z" 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:44337" http.request.id=a8337017-469e-4d5f-a433-50245c710056 http.request.method=GET http.request.remoteaddr="127.0.0.1:57184" 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:16Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 instance.id=e944e522-9e9e-4bd4-bd0b-9262e57ac83a time="2025-09-05T01:15:16Z" level=info msg="redis not configured" go.version=go1.25.1 instance.id=e944e522-9e9e-4bd4-bd0b-9262e57ac83a time="2025-09-05T01:15:16Z" level=info msg="configuring file health check path=/tmp/healthcheck2523582853, interval=1" go.version=go1.25.1 instance.id=e944e522-9e9e-4bd4-bd0b-9262e57ac83a --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-09-05T01:15:20Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 instance.id=e944e522-9e9e-4bd4-bd0b-9262e57ac83a time="2025-09-05T01:15:20Z" level=info msg="redis not configured" go.version=go1.25.1 instance.id=e944e522-9e9e-4bd4-bd0b-9262e57ac83a time="2025-09-05T01:15:20Z" level=info msg="configuring TCP health check addr=127.0.0.1:37589, interval=1" go.version=go1.25.1 instance.id=e944e522-9e9e-4bd4-bd0b-9262e57ac83a --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-09-05T01:15:24Z" 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=e944e522-9e9e-4bd4-bd0b-9262e57ac83a time="2025-09-05T01:15:24Z" level=info msg="redis not configured" go.version=go1.25.1 instance.id=e944e522-9e9e-4bd4-bd0b-9262e57ac83a time="2025-09-05T01:15:24Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:44871, interval=1, threshold=3" go.version=go1.25.1 instance.id=e944e522-9e9e-4bd4-bd0b-9262e57ac83a --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 59.682s ? 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.04s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.02s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.24s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.52s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 9.843s === RUN TestSchedule time="2025-09-05T01:14:32Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.1 instance.id=06a4bb12-4269-4669-b44a-3088196f8d29 time="2025-09-05T01:14:32Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.995535ms" go.version=go1.25.1 instance.id=06a4bb12-4269-4669-b44a-3088196f8d29 time="2025-09-05T01:14:32Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=995.469µs" go.version=go1.25.1 instance.id=06a4bb12-4269-4669-b44a-3088196f8d29 time="2025-09-05T01:14:32Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=995.028µs" go.version=go1.25.1 instance.id=06a4bb12-4269-4669-b44a-3088196f8d29 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:32Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.1 instance.id=06a4bb12-4269-4669-b44a-3088196f8d29 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-09-05T01:14:32Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.1 instance.id=06a4bb12-4269-4669-b44a-3088196f8d29 time="2025-09-05T01:14:32Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.995397ms" go.version=go1.25.1 instance.id=06a4bb12-4269-4669-b44a-3088196f8d29 time="2025-09-05T01:14:32Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.995828ms" go.version=go1.25.1 instance.id=06a4bb12-4269-4669-b44a-3088196f8d29 time="2025-09-05T01:14:32Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.1 instance.id=06a4bb12-4269-4669-b44a-3088196f8d29 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-09-05T01:14:32Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.1 instance.id=06a4bb12-4269-4669-b44a-3088196f8d29 --- 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.33s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 26524672 sha256:cc4da917d4f39969720a84f0db080167f6bbc4521ba85e8b5ddf8ea04c806c83 [] map[] } --- PASS: TestSimpleBlobRead (0.48s) === RUN TestBlobMount --- PASS: TestBlobMount (0.48s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (2.26s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (2.07s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (2.28s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.01s) === 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:05a7fd03af8cfdc51be0c70f472e4cf3f59005ab0d2a0295e88e3649526b7230 palailogos: marking blob sha256:2e4448bf57ec56eefd84bcfc95e6406e4231e607826ff8a4c4b3c84be1756df8 palailogos: marking blob sha256:e8abe3cc8046cb68fadbccf1304b8bd810184f285b497cd2099024682c3abfca palailogos: marking manifest sha256:087f23816e556dc9561307d81c2e0d4a480fe0ecdf252f4bf3eff5590ce0a084 palailogos: marking blob sha256:d7224823c0da023cec9b749623b937d773083b08f42d305e3034feabf797c424 palailogos: marking blob sha256:05a7fd03af8cfdc51be0c70f472e4cf3f59005ab0d2a0295e88e3649526b7230 palailogos: marking manifest sha256:91c8fe691881bf9806f1fa331a434368c41f190f3c6a4d6a2325870adb3bc231 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:597bd5b65ed71112fe7f3624b880c46f5e3a5d09accf316be1b09b13699bbc9e palailogos: marking blob sha256:ebeef6a0b9e83b0bc6bf0d387d4f51b1c0965192782f4bb868eb2092432ba6c3 palailogos: marking manifest sha256:d7224823c0da023cec9b749623b937d773083b08f42d305e3034feabf797c424 palailogos: marking blob sha256:1941005d0a1435d6a54cc3f5c5b8addd151390191beb02b7a99413345a919055 palailogos: marking blob sha256:5eab2c23988a7e5e45a03efdba9bc3325404ff67130b74ff07160b6d2858ec01 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (1.68s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:076e69d45813c5243de4637f8c4a2be6381dfd93fb0b47a87a7fdbf983b3b482 deletemanifests: marking manifest sha256:b3aa485dcca530e1e5846634cbde46a52b21fefe5aa1dd455868d363aabc6af1 deletemanifests: marking blob sha256:a2292fa75b76940dac3c21a5a62d310441ae7fd7133b030225bb2f6001a111ae deletemanifests: marking blob sha256:5403b08037a2a6ce9689e508205991f6eebd1a69ceffe6d996bb1a811ad316c0 deletemanifests: marking blob sha256:542c161513728d1c9f8813f0f96b26d3cd2fcefd42d1a6ae8aedf3061c0aea2f 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:3c9f414d59ab36fa091bd9428e089158fa806a335b693c3b6f68dd1ce6676583 blob eligible for deletion: sha256:79d9fd65e7a9394adf22fb4129b993ea00d0d62a9e0b1ced477e5f8b42a64c30 blob eligible for deletion: sha256:ee31980de4120aaa0a61e9b53af668de1ea9ed564f2cad29a20c0e2d86adb95f blob eligible for deletion: sha256:076e69d45813c5243de4637f8c4a2be6381dfd93fb0b47a87a7fdbf983b3b482 deletemanifests manifest eligible for deletion: sha256:076e69d45813c5243de4637f8c4a2be6381dfd93fb0b47a87a7fdbf983b3b482 deletemanifests: marking manifest sha256:b3aa485dcca530e1e5846634cbde46a52b21fefe5aa1dd455868d363aabc6af1 deletemanifests: marking blob sha256:a2292fa75b76940dac3c21a5a62d310441ae7fd7133b030225bb2f6001a111ae deletemanifests: marking blob sha256:5403b08037a2a6ce9689e508205991f6eebd1a69ceffe6d996bb1a811ad316c0 deletemanifests: marking blob sha256:542c161513728d1c9f8813f0f96b26d3cd2fcefd42d1a6ae8aedf3061c0aea2f time="2025-09-05T01:14:44Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/076e69d45813c5243de4637f8c4a2be6381dfd93fb0b47a87a7fdbf983b3b482" go.version=go1.25.1 instance.id=aa268162-7544-4de0-9a87-84a5708a01f1 time="2025-09-05T01:14:44Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/076e69d45813c5243de4637f8c4a2be6381dfd93fb0b47a87a7fdbf983b3b482" go.version=go1.25.1 instance.id=aa268162-7544-4de0-9a87-84a5708a01f1 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:076e69d45813c5243de4637f8c4a2be6381dfd93fb0b47a87a7fdbf983b3b482 time="2025-09-05T01:14:44Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/07/076e69d45813c5243de4637f8c4a2be6381dfd93fb0b47a87a7fdbf983b3b482" go.version=go1.25.1 instance.id=aa268162-7544-4de0-9a87-84a5708a01f1 blob eligible for deletion: sha256:3c9f414d59ab36fa091bd9428e089158fa806a335b693c3b6f68dd1ce6676583 time="2025-09-05T01:14:44Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/3c/3c9f414d59ab36fa091bd9428e089158fa806a335b693c3b6f68dd1ce6676583" go.version=go1.25.1 instance.id=aa268162-7544-4de0-9a87-84a5708a01f1 blob eligible for deletion: sha256:79d9fd65e7a9394adf22fb4129b993ea00d0d62a9e0b1ced477e5f8b42a64c30 time="2025-09-05T01:14:44Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/79/79d9fd65e7a9394adf22fb4129b993ea00d0d62a9e0b1ced477e5f8b42a64c30" go.version=go1.25.1 instance.id=aa268162-7544-4de0-9a87-84a5708a01f1 blob eligible for deletion: sha256:ee31980de4120aaa0a61e9b53af668de1ea9ed564f2cad29a20c0e2d86adb95f time="2025-09-05T01:14:44Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ee/ee31980de4120aaa0a61e9b53af668de1ea9ed564f2cad29a20c0e2d86adb95f" go.version=go1.25.1 instance.id=aa268162-7544-4de0-9a87-84a5708a01f1 --- PASS: TestDeleteManifestIfTagNotFound (1.46s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:3ac632a85a960836609dc97cb95b988bc321530bea0c0b20da864b499ddda31d time="2025-09-05T01:14:44Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/3a/3ac632a85a960836609dc97cb95b988bc321530bea0c0b20da864b499ddda31d" go.version=go1.25.1 instance.id=aa268162-7544-4de0-9a87-84a5708a01f1 blob eligible for deletion: sha256:7b149a3b5b3d924e39dfb13b9eb7d0c6d42094ce5f287f2ad74a387d2d723382 time="2025-09-05T01:14:44Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/7b/7b149a3b5b3d924e39dfb13b9eb7d0c6d42094ce5f287f2ad74a387d2d723382" go.version=go1.25.1 instance.id=aa268162-7544-4de0-9a87-84a5708a01f1 blob eligible for deletion: sha256:9df6a56b2f4b7caa8adbbb222d74962bdafc7e80ac1dcabc9a89ec153addd97e time="2025-09-05T01:14:44Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/9d/9df6a56b2f4b7caa8adbbb222d74962bdafc7e80ac1dcabc9a89ec153addd97e" go.version=go1.25.1 instance.id=aa268162-7544-4de0-9a87-84a5708a01f1 --- PASS: TestGCWithMissingManifests (0.45s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:ac87f1a3b4e69ffe4dd5ff0656408295875164ecf8dd29f0267d83e824144280 komnenos: marking blob sha256:d1442a171a8e8d997ca154018dd7a58da513f4079d882f11159ab320dead0125 komnenos: marking blob sha256:5386eb6612823984ca7af37f133a4c48bbe4c6e537848121c3ba8e1e065d4719 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:2668fd782f994c29bed47f4e6e2ea4dd63c1cb91a275467600cb3fab9f091655 time="2025-09-05T01:14:46Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/26/2668fd782f994c29bed47f4e6e2ea4dd63c1cb91a275467600cb3fab9f091655" go.version=go1.25.1 instance.id=aa268162-7544-4de0-9a87-84a5708a01f1 blob eligible for deletion: sha256:3134b3b6215d44133b04f9218a8f1d3ac4cfe2a8efc28ba8cb7692fbeb82a27c time="2025-09-05T01:14:46Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/31/3134b3b6215d44133b04f9218a8f1d3ac4cfe2a8efc28ba8cb7692fbeb82a27c" go.version=go1.25.1 instance.id=aa268162-7544-4de0-9a87-84a5708a01f1 blob eligible for deletion: sha256:4cb470784e3e499905d6f1c1f56c0968bae3add18824372c05ce860a62602a8d time="2025-09-05T01:14:46Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/4c/4cb470784e3e499905d6f1c1f56c0968bae3add18824372c05ce860a62602a8d" go.version=go1.25.1 instance.id=aa268162-7544-4de0-9a87-84a5708a01f1 blob eligible for deletion: sha256:73249c865cf9cbb3e2ab8e35bd0124a3c29502e3d53b2646f558bf397f0800e7 time="2025-09-05T01:14:46Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/73/73249c865cf9cbb3e2ab8e35bd0124a3c29502e3d53b2646f558bf397f0800e7" go.version=go1.25.1 instance.id=aa268162-7544-4de0-9a87-84a5708a01f1 blob eligible for deletion: sha256:cf99604efec73b37a24dc5725d2dd200bbaaf146fbec8ebc032333b3385e6639 time="2025-09-05T01:14:46Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/cf/cf99604efec73b37a24dc5725d2dd200bbaaf146fbec8ebc032333b3385e6639" go.version=go1.25.1 instance.id=aa268162-7544-4de0-9a87-84a5708a01f1 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-09-05T01:14:46Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.1 instance.id=aa268162-7544-4de0-9a87-84a5708a01f1 blob eligible for deletion: sha256:1bf8c440fd0d8d57240b31a54595937da6c4249a2e984df4f7c146333473bcce time="2025-09-05T01:14:46Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1b/1bf8c440fd0d8d57240b31a54595937da6c4249a2e984df4f7c146333473bcce" go.version=go1.25.1 instance.id=aa268162-7544-4de0-9a87-84a5708a01f1 --- PASS: TestDeletionHasEffect (1.67s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (1.56s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:96f547c56de378dffe155facc3a1d5f157a87f28cfbc58e56de831064d9aa471 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:a537b02a42584fa7760caa632740465262338e856e77b67349f4d0bae95f4b93 michael_z_doukas: marking blob sha256:b76a534f272c981178ba68cdae0cd9c5fa7d51e3c4b88bdcfa41f97337623b9c 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:a278e79e1dafdc21a9b634e038a691f0bce06bb9baa0dad791d93653dae51388 time="2025-09-05T01:14:48Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/a2/a278e79e1dafdc21a9b634e038a691f0bce06bb9baa0dad791d93653dae51388" go.version=go1.25.1 instance.id=aa268162-7544-4de0-9a87-84a5708a01f1 --- PASS: TestOrphanBlobDeleted (0.74s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:7cc4e1d53ac316ca4275e0e0de04e8564f440ef182e62a73da8cc261e1cfa35d linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:3b96a07672a9f41841a2bd9c92b515b3ea517cfe00178d30b7251b8277e24c44 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.52s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.48s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.38s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.16s) === 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:51Z" level=info msg="PurgeUploads starting: olderThan=2025-09-05 00:14:51.197371693 +0000 UTC m=-3580.980568502, actuallyDelete=true" time="2025-09-05T01:14:51Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-09-05T01:14:51Z" level=info msg="PurgeUploads starting: olderThan=2025-09-05 01:14:51.198269057 +0000 UTC m=+19.020328858, actuallyDelete=true" time="2025-09-05T01:14:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/eff1cfbd-f06e-4808-bf25-9ce5674fda1b have older date (2025-09-05 00:14:51 +0000 UTC) than purge date (2025-09-05 01:14:51.198269057 +0000 UTC m=+19.020328858). Removing upload directory." time="2025-09-05T01:14:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1088bbdf-471e-4bfc-b158-83235a7cc395 have older date (2025-09-05 00:14:51 +0000 UTC) than purge date (2025-09-05 01:14:51.198269057 +0000 UTC m=+19.020328858). Removing upload directory." time="2025-09-05T01:14:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/39743e27-e0c6-41bc-9f68-5d31365d18a9 have older date (2025-09-05 00:14:51 +0000 UTC) than purge date (2025-09-05 01:14:51.198269057 +0000 UTC m=+19.020328858). Removing upload directory." time="2025-09-05T01:14:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/5e729411-984e-4edc-bf9d-6b665dd02cf7 have older date (2025-09-05 00:14:51 +0000 UTC) than purge date (2025-09-05 01:14:51.198269057 +0000 UTC m=+19.020328858). Removing upload directory." time="2025-09-05T01:14:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/344285e4-5512-4b0d-be6c-87694c1a9565 have older date (2025-09-05 00:14:51 +0000 UTC) than purge date (2025-09-05 01:14:51.198269057 +0000 UTC m=+19.020328858). Removing upload directory." time="2025-09-05T01:14:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/36132597-8447-46eb-8de3-15e6a24b0058 have older date (2025-09-05 00:14:51 +0000 UTC) than purge date (2025-09-05 01:14:51.198269057 +0000 UTC m=+19.020328858). Removing upload directory." time="2025-09-05T01:14:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/953b6590-f8c0-4df8-ae2a-6b76df989378 have older date (2025-09-05 00:14:51 +0000 UTC) than purge date (2025-09-05 01:14:51.198269057 +0000 UTC m=+19.020328858). Removing upload directory." time="2025-09-05T01:14:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/978fe61e-ca86-4e2a-a22e-b53fffee35ea have older date (2025-09-05 00:14:51 +0000 UTC) than purge date (2025-09-05 01:14:51.198269057 +0000 UTC m=+19.020328858). Removing upload directory." time="2025-09-05T01:14:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a73527c2-b0bd-4d6e-a152-30c5d0526e9a have older date (2025-09-05 00:14:51 +0000 UTC) than purge date (2025-09-05 01:14:51.198269057 +0000 UTC m=+19.020328858). Removing upload directory." time="2025-09-05T01:14:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b55e2719-c9cb-4a8c-91e7-6c7c5ae817ee have older date (2025-09-05 00:14:51 +0000 UTC) than purge date (2025-09-05 01:14:51.198269057 +0000 UTC m=+19.020328858). Removing upload directory." time="2025-09-05T01:14:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ea4070a6-6e3d-4b9d-ab72-2a8c7cd49911 have older date (2025-09-05 00:14:51 +0000 UTC) than purge date (2025-09-05 01:14:51.198269057 +0000 UTC m=+19.020328858). Removing upload directory." time="2025-09-05T01:14:51Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-09-05T01:14:51Z" level=info msg="PurgeUploads starting: olderThan=2025-09-05 01:14:51.199361578 +0000 UTC m=+19.021421374, actuallyDelete=true" time="2025-09-05T01:14:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/088cdb6a-ed80-4675-8ca3-456c66005418 have older date (2025-09-05 00:14:51 +0000 UTC) than purge date (2025-09-05 01:14:51.199361578 +0000 UTC m=+19.021421374). Removing upload directory." time="2025-09-05T01:14:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/5dad23a3-dadc-41b7-bfa6-892b65c07667 have older date (2025-09-05 00:14:51 +0000 UTC) than purge date (2025-09-05 01:14:51.199361578 +0000 UTC m=+19.021421374). Removing upload directory." time="2025-09-05T01:14:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/a4831315-65ff-46f8-a8c4-8981500e48c7 have older date (2025-09-05 00:14:51 +0000 UTC) than purge date (2025-09-05 01:14:51.199361578 +0000 UTC m=+19.021421374). Removing upload directory." time="2025-09-05T01:14:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/fc151d50-a62f-4bcc-9d7b-6869ce925be9 have older date (2025-09-05 00:14:51 +0000 UTC) than purge date (2025-09-05 01:14:51.199361578 +0000 UTC m=+19.021421374). Removing upload directory." time="2025-09-05T01:14:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/2bb7412f-ae91-4203-999f-8038c56c114f have older date (2025-09-05 00:14:51 +0000 UTC) than purge date (2025-09-05 01:14:51.199361578 +0000 UTC m=+19.021421374). Removing upload directory." time="2025-09-05T01:14:51Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-09-05T01:14:51Z" level=info msg="PurgeUploads starting: olderThan=2025-09-05 01:14:51.200130732 +0000 UTC m=+19.022190541, actuallyDelete=true" time="2025-09-05T01:14:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/59d45776-821c-4fad-9a8b-6c5e172c7f7f have older date (2025-09-05 00:14:51 +0000 UTC) than purge date (2025-09-05 01:14:51.200130732 +0000 UTC m=+19.022190541). Removing upload directory." time="2025-09-05T01:14:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6a28b127-dabb-419d-acad-a5e7560f580a have older date (2025-09-05 00:14:51 +0000 UTC) than purge date (2025-09-05 01:14:51.200130732 +0000 UTC m=+19.022190541). Removing upload directory." time="2025-09-05T01:14:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7a5d9e6f-cf82-41e5-8a97-5bed8860a329 have older date (2025-09-05 00:14:51 +0000 UTC) than purge date (2025-09-05 01:14:51.200130732 +0000 UTC m=+19.022190541). Removing upload directory." time="2025-09-05T01:14:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/9a09585d-34c7-4c59-ab01-d685b3037edd have older date (2025-09-05 00:14:51 +0000 UTC) than purge date (2025-09-05 01:14:51.200130732 +0000 UTC m=+19.022190541). Removing upload directory." time="2025-09-05T01:14:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/bebddb33-f997-46b7-8931-7849ec06acf5 have older date (2025-09-05 00:14:51 +0000 UTC) than purge date (2025-09-05 01:14:51.200130732 +0000 UTC m=+19.022190541). Removing upload directory." time="2025-09-05T01:14:51Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-09-05T01:14:51Z" level=info msg="PurgeUploads starting: olderThan=2025-09-05 01:14:51.20058046 +0000 UTC m=+19.022640267, actuallyDelete=true" time="2025-09-05T01:14:51Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeMissingStartedAt (0.00s) === RUN TestVerifyManifestForeignLayer --- PASS: TestVerifyManifestForeignLayer (0.00s) === RUN TestTagStoreTag --- PASS: TestTagStoreTag (0.00s) === RUN TestTagStoreUnTag --- PASS: TestTagStoreUnTag (0.00s) === RUN TestTagStoreAll --- PASS: TestTagStoreAll (0.00s) === RUN TestTagLookup --- PASS: TestTagLookup (0.00s) PASS ok github.com/docker/distribution/registry/storage 19.032s ? 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.007s === 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.008s === RUN TestWalkFileRemoved time="2025-09-05T01:14:32Z" 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.742s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.07s) === 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.081s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.19s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.912s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.47s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 17.148s ? 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:32Z" 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:32Z" 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:32Z" 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 TestUpdateCalledRegularly === CONT TestParsing === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4 === CONT TestMatchIPV4WithRegionMatched === CONT TestInvalidNetworkType === CONT TestMatchIPV6 === CONT TestInvalidData === CONT TestMatchIPV4_2 --- PASS: TestParsing (0.00s) time="2025-09-05T01:14:32Z" level=error msg="unknown ip address format" go.version=go1.25.1 instance.id=c8ac9590-d6dd-4764-9e40-26f0a7ab447d ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.00s) time="2025-09-05T01:14:32Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.1 instance.id=c8ac9590-d6dd-4764-9e40-26f0a7ab447d --- PASS: TestMatchIPV4 (0.00s) --- PASS: TestS3TryUpdate (0.00s) time="2025-09-05T01:14:32Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.1 --- PASS: TestMatchIPV4WithRegionMatched (0.01s) --- PASS: TestMatchIPV4_2 (0.01s) time="2025-09-05T01:14:32Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.1 instance.id=c8ac9590-d6dd-4764-9e40-26f0a7ab447d --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) --- PASS: TestMatchIPV6 (0.01s) --- PASS: TestInvalidData (0.01s) 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 time="2025-09-05T01:14:36Z" 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.513s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.005s ? 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.723s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.56s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.00s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.281s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.01s) PASS ok github.com/docker/distribution/uuid 0.018s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> docker-registry-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency for docker-registry-2.8.3-r16.apk >>> docker-registry*: Adding .pre-install >>> docker-registry-openrc*: Scanning shared objects >>> docker-registry*: Scanning shared objects >>> docker-registry-openrc*: Tracing dependencies... >>> docker-registry-openrc*: Package size: 1.5 KB >>> docker-registry-openrc*: Compressing data... >>> docker-registry-openrc*: Create checksum... >>> docker-registry-openrc*: Create docker-registry-openrc-2.8.3-r16.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-ppc64le.so.1 >>> docker-registry*: Package size: 27.1 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:32 +0000 elapsed time 0h 1m 22s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20250905.011411) (2/2) Purging go (1.25.1-r0) busybox-1.37.0-r23.trigger: Executing script... OK: 288 MiB in 101 packages >>> docker-registry: Updating the community/ppc64le repository index... >>> docker-registry: Signing the index...