>>> docker-registry: Building community/docker-registry 2.8.3-r12 (using abuild 3.15.0_rc3-r3) started Sun, 11 May 2025 18:00:59 +0000 >>> docker-registry: Validating /home/buildozer/aports/community/docker-registry/APKBUILD... >>> docker-registry: Analyzing dependencies... >>> docker-registry: Installing for build: build-base git go (1/2) Installing go (1.24.3-r0) (2/2) Installing .makedepends-docker-registry (20250511.180100) Executing busybox-1.37.0-r17.trigger OK: 592 MiB in 120 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 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1963k 100 1963k 0 0 14.8M 0 --:--:-- --:--:-- --:--:-- 14.9M >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz >>> docker-registry: Checking sha512sums... docker-registry-2.8.3.tar.gz: OK log-hook-syslog.patch: OK config-example.patch: OK bugsnag-panicwrap.patch: OK docker-registry.initd: OK docker-registry.confd: OK docker-registry.logrotate: OK test-non-constant-fmt-str.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2025-05-11T18:01:27Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-05-11T18:01:27Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.02s) PASS ok github.com/docker/distribution/configuration 0.028s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-05-11T18:01:27Z" 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.010s ? 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.007s === 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.10s) PASS ok github.com/docker/distribution/health/checks 0.102s ? 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.006s === 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.008s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.01s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.030s === RUN TestBuilder --- PASS: TestBuilder (0.00s) === RUN TestManifest --- PASS: TestManifest (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) PASS ok github.com/docker/distribution/manifest/schema2 0.008s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2025/05/11 18:01:27 http: TLS handshake error from 127.0.0.1:60940: 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:42887/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:42887/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:42887/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:42887/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:36277?status=0, fail=true --- PASS: TestHTTPSink (0.07s) === RUN TestListener --- PASS: TestListener (0.79s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-05-11T18:01:28Z" level=info msg="broadcaster: closing" time="2025-05-11T18:01:28Z" level=info msg="closing testSink" time="2025-05-11T18:01:28Z" level=info msg="closing testSink" time="2025-05-11T18:01:28Z" level=info msg="closing testSink" time="2025-05-11T18:01:28Z" level=info msg="closing testSink" time="2025-05-11T18:01:28Z" level=info msg="closing testSink" time="2025-05-11T18:01:28Z" level=info msg="closing testSink" time="2025-05-11T18:01:28Z" level=info msg="closing testSink" time="2025-05-11T18:01:28Z" level=info msg="closing testSink" time="2025-05-11T18:01:28Z" level=info msg="closing testSink" time="2025-05-11T18:01:28Z" level=info msg="closing testSink" time="2025-05-11T18:01:28Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2025-05-11T18:01:28Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-05-11T18:01:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 1} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:28Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:29Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:29Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:29Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:29Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:29Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:29Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:29Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:29Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:29Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:29Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:29Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:29Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:29Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:29Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:29Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:29Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:29Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:29Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:29Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:29Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:29Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:29Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:29Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:29Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:29Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:29Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:29Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:29Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:29Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:29Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:29Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:29Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:29Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:29Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:29Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:29Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-05-11T18:01:29Z" level=warning msg="&{0x57a8e480 0.9} encountered too many errors, backing off" time="2025-05-11T18:01:29Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.62s) PASS ok github.com/docker/distribution/notifications 1.621s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGracefulShutdown time="2025-05-11T18:01:28Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-05-11T18:01:28.492352808Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.3 time="2025-05-11T18:01:28.492386163Z" level=info msg="redis not configured" go.version=go1.24.3 time="2025-05-11T18:01:28.492457313Z" level=info msg="Starting upload purge in 40m0s" go.version=go1.24.3 time="2025-05-11T18:01:28.493288156Z" level=info msg="listening on [::]:5000" go.version=go1.24.3 time="2025-05-11T18:01:31.496759907Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.3 time="2025-05-11T18:01:31.601356021Z" level=info msg="response completed" go.version=go1.24.3 http.request.host=127.0.0.1 http.request.id=79332ded-f547-423a-bd51-e80f3f4d74d5 http.request.method=GET http.request.remoteaddr="[::1]:58280" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.168466ms http.response.status=200 http.response.written=2 ::1 - - [11/May/2025:18:01:31 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" --- PASS: TestGracefulShutdown (3.11s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2025-05-11T18:01:32.239708544Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-05-11T18:01:32.240977031Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.3 time="2025-05-11T18:01:32.241548447Z" level=info msg="redis not configured" go.version=go1.24.3 time="2025-05-11T18:01:32.241582605Z" level=info msg="Starting upload purge in 56m0s" go.version=go1.24.3 time="2025-05-11T18:01:32.243396957Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.3 time="2025-05-11T18:01:32.243423286Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.24.3 time="2025-05-11T18:01:32.244589659Z" level=info msg="listening on [::]:5001, tls" go.version=go1.24.3 time="2025-05-11T18:01:35.28167077Z" level=info msg="response completed" go.version=go1.24.3 http.request.host=127.0.0.1 http.request.id=1bef6eb5-80ff-4f02-9132-2da95cf99da9 http.request.method=GET http.request.remoteaddr="127.0.0.1:58482" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.03259ms http.response.status=200 http.response.written=2 127.0.0.1 - - [11/May/2025:18:01:35 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-05-11T18:01:35.28202586Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.24.3 --- PASS: TestRegistrySupportedCipherSuite (3.78s) === RUN TestRegistryUnsupportedCipherSuite time="2025-05-11T18:01:35.921435691Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-05-11T18:01:35.922409543Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.3 time="2025-05-11T18:01:35.922431361Z" level=info msg="redis not configured" go.version=go1.24.3 time="2025-05-11T18:01:35.922451754Z" level=info msg="Starting upload purge in 35m0s" go.version=go1.24.3 time="2025-05-11T18:01:35.92298601Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.24.3 --- PASS: TestRegistryUnsupportedCipherSuite (8.64s) PASS ok github.com/docker/distribution/registry 15.546s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.005s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.05s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.093s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-05-11T18:01:28Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.24.3 instance.id=29fb75ec-96b2-4197-9b3f-cfd42943c9ca time="2025-05-11T18:01:28Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.24.3 instance.id=29fb75ec-96b2-4197-9b3f-cfd42943c9ca --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2025-05-11T18:01:28Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.24.3 password="_fHpboFJAai8Mv0T0OSDlx5r84xSI0Lw4YLDLngOcsI" user=docker --- PASS: TestCreateHtpasswdFile (0.10s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.116s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.008s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.07s) === RUN TestLeeway time="2025-05-11T18:01:28Z" level=info msg="token not to be used before 2025-05-11 18:01:29 +0000 UTC - currently 2025-05-11 18:01:28.56045508 +0000 UTC m=+0.076553419" time="2025-05-11T18:01:28Z" level=info msg="token not to be used after 2025-05-11 18:01:28 +0000 UTC - currently 2025-05-11 18:01:28.564710196 +0000 UTC m=+0.080808537" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2025-05-11T18:01:28Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.04s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.01s) PASS ok github.com/docker/distribution/registry/auth/token 0.132s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.01s) === 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.074s === 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.019s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.008s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-05-11T18:01:29Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.3 time="2025-05-11T18:01:29Z" level=info msg="redis not configured" go.version=go1.24.3 time="2025-05-11T18:01:29Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:34149" http.request.id=df07e0e4-6f20-4615-9c13-0e73872f3742 http.request.method=GET http.request.remoteaddr="127.0.0.1:59848" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.172964ms http.response.status=200 http.response.written=2 127.0.0.1 - - [11/May/2025:18:01:29 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2025-05-11T18:01:29Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.3 time="2025-05-11T18:01:29Z" level=info msg="redis not configured" go.version=go1.24.3 time="2025-05-11T18:01:29Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:34215" http.request.id=6e9020dd-0467-4901-90fa-ac3017f6f517 http.request.method=GET http.request.remoteaddr="127.0.0.1:42098" 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.93623ms http.response.status=200 http.response.written=20 127.0.0.1 - - [11/May/2025:18:01:29 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-05-11T18:01:29Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:34215" http.request.id=def27674-f230-4f59-9d31-c5635651e36a http.request.method=POST http.request.remoteaddr="127.0.0.1:42098" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.080648ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/May/2025:18:01:29 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-11T18:01:34Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:34215" http.request.id=0aff1254-6ac3-407e-b7c9-cee8f9d4a20a http.request.method=PUT http.request.remoteaddr="127.0.0.1:42098" http.request.uri="/v2/foo/aaaa/blobs/uploads/a9527079-480f-4bbe-907e-6adeea4ebcdf?_state=pVyaIu_8HhdhK0N1uPDAWxnZDDO0tobFytdQKLWlD1F7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJhOTUyNzA3OS00ODBmLTRiYmUtOTA3ZS02YWRlZWE0ZWJjZGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTFUMTg6MDE6MjkuNTQ1MzI1Nzc5WiJ9&digest=sha256%3A146852787b80af3e5c871491ab3cea7b61ff26bd486317d9c9d475639dece3f4" http.request.useragent="Go-http-client/1.1" http.response.duration=4.534439426s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:01:29 +0000] "PUT /v2/foo/aaaa/blobs/uploads/a9527079-480f-4bbe-907e-6adeea4ebcdf?_state=pVyaIu_8HhdhK0N1uPDAWxnZDDO0tobFytdQKLWlD1F7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJhOTUyNzA3OS00ODBmLTRiYmUtOTA3ZS02YWRlZWE0ZWJjZGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTFUMTg6MDE6MjkuNTQ1MzI1Nzc5WiJ9&digest=sha256%3A146852787b80af3e5c871491ab3cea7b61ff26bd486317d9c9d475639dece3f4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:01:34Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:34215" http.request.id=384b5cc1-8e0f-41a4-939e-587e09f960c8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42098" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.815386ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:01:34 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:01:34Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:34215" http.request.id=5824638d-10c2-4b60-9db1-4c35873b8647 http.request.method=POST http.request.remoteaddr="127.0.0.1:42098" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.468527ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/May/2025:18:01:34 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-11T18:01:37Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:34215" http.request.id=14fd085b-4df7-47bb-a393-d0ba9b46b1e5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42098" http.request.uri="/v2/foo/bbbb/blobs/uploads/96524cb3-7993-4e1e-9521-acacc90e4d0e?_state=z4He-_MZsow3ZNSVnvikKUiakWhUyy6k3XTJUy4V72J7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI5NjUyNGNiMy03OTkzLTRlMWUtOTUyMS1hY2FjYzkwZTRkMGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTFUMTg6MDE6MzQuMzkxMjc2OTg0WiJ9&digest=sha256%3Aa76cf6af059bc6c9541b1c36784c869b5ed0f600fdd17c3391eaa14c2960a14b" http.request.useragent="Go-http-client/1.1" http.response.duration=3.380323346s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:01:34 +0000] "PUT /v2/foo/bbbb/blobs/uploads/96524cb3-7993-4e1e-9521-acacc90e4d0e?_state=z4He-_MZsow3ZNSVnvikKUiakWhUyy6k3XTJUy4V72J7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI5NjUyNGNiMy03OTkzLTRlMWUtOTUyMS1hY2FjYzkwZTRkMGUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTFUMTg6MDE6MzQuMzkxMjc2OTg0WiJ9&digest=sha256%3Aa76cf6af059bc6c9541b1c36784c869b5ed0f600fdd17c3391eaa14c2960a14b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:01:37Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:34215" http.request.id=ede8d595-11e9-4e3d-9f54-114beca2e1ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:42098" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.477039ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:01:37 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:01:38Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:34215" http.request.id=42094dcf-59dd-4efe-8493-08debd88c2f7 http.request.method=POST http.request.remoteaddr="127.0.0.1:42098" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.390316ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/May/2025:18:01:38 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-11T18:01:40Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:34215" http.request.id=780ab628-18ab-493b-a7a4-5df4d6c71a3b http.request.method=PUT http.request.remoteaddr="127.0.0.1:42098" http.request.uri="/v2/foo/cccc/blobs/uploads/b5280437-9c88-47d7-a3ba-6bed89d6e817?_state=mvO5han3AKl__r3-TdpNkqnlx3AahPovh7BpjQPDE9Z7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJiNTI4MDQzNy05Yzg4LTQ3ZDctYTNiYS02YmVkODlkNmU4MTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTFUMTg6MDE6MzguMDM2NzE4NDc1WiJ9&digest=sha256%3Ac94eba0d6eb855922f98dccb7d0c36cec6ae6ebede7b46b9229067168edb68fe" http.request.useragent="Go-http-client/1.1" http.response.duration=2.645889682s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:01:38 +0000] "PUT /v2/foo/cccc/blobs/uploads/b5280437-9c88-47d7-a3ba-6bed89d6e817?_state=mvO5han3AKl__r3-TdpNkqnlx3AahPovh7BpjQPDE9Z7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJiNTI4MDQzNy05Yzg4LTQ3ZDctYTNiYS02YmVkODlkNmU4MTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTFUMTg6MDE6MzguMDM2NzE4NDc1WiJ9&digest=sha256%3Ac94eba0d6eb855922f98dccb7d0c36cec6ae6ebede7b46b9229067168edb68fe HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:01:40Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:34215" http.request.id=8b223115-3529-4c47-adca-4693b3650225 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42098" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.507999ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:01:40 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:01:40Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:34215" http.request.id=be8a3569-6edc-4e5e-9ed8-32591388ff42 http.request.method=POST http.request.remoteaddr="127.0.0.1:42098" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.565386ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/May/2025:18:01:40 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-11T18:01:43Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:34215" http.request.id=f9624e3b-b9c7-4c2a-9680-296d16fa5ee9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42098" http.request.uri="/v2/foo/dddd/blobs/uploads/70fe2421-12d2-4f1d-9577-e8ab08406fba?_state=9tt91J8373tCye8Qq67gecINXQCeZQta9MtHS3Ek-_N7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI3MGZlMjQyMS0xMmQyLTRmMWQtOTU3Ny1lOGFiMDg0MDZmYmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTFUMTg6MDE6NDAuOTUyNzkxNzgyWiJ9&digest=sha256%3A5237541435b0d0c87b564a88c29f4f51152fab8e075664f24ac34a27cec9a6f5" http.request.useragent="Go-http-client/1.1" http.response.duration=2.385162472s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:01:40 +0000] "PUT /v2/foo/dddd/blobs/uploads/70fe2421-12d2-4f1d-9577-e8ab08406fba?_state=9tt91J8373tCye8Qq67gecINXQCeZQta9MtHS3Ek-_N7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI3MGZlMjQyMS0xMmQyLTRmMWQtOTU3Ny1lOGFiMDg0MDZmYmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTFUMTg6MDE6NDAuOTUyNzkxNzgyWiJ9&digest=sha256%3A5237541435b0d0c87b564a88c29f4f51152fab8e075664f24ac34a27cec9a6f5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:01:43Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:34215" http.request.id=511bf9b1-dd9d-4720-98c4-0295e6a5d4c3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42098" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.693007ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:01:43 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:01:43Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:34215" http.request.id=0118b312-8c40-4096-9f4f-b3e9df0a703b http.request.method=POST http.request.remoteaddr="127.0.0.1:42098" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.970377ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/May/2025:18:01:43 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-11T18:01:47Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:34215" http.request.id=d556ce32-aae5-4886-b646-f8ab5ab04575 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42098" http.request.uri="/v2/foo/eeee/blobs/uploads/66ee61cb-db32-4efd-95be-c11ec57f2b40?_state=15QpSXK4OggCEX99kRxbOJVbfQDT7Ch-mEh-VewBBq97Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI2NmVlNjFjYi1kYjMyLTRlZmQtOTViZS1jMTFlYzU3ZjJiNDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTFUMTg6MDE6NDMuNjM5NDY2NDc3WiJ9&digest=sha256%3A036525074add42d10ba3d03c3fbea835969488894b12d7bd98efcf7bc9cbf8a5" http.request.useragent="Go-http-client/1.1" http.response.duration=4.219820746s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:01:43 +0000] "PUT /v2/foo/eeee/blobs/uploads/66ee61cb-db32-4efd-95be-c11ec57f2b40?_state=15QpSXK4OggCEX99kRxbOJVbfQDT7Ch-mEh-VewBBq97Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI2NmVlNjFjYi1kYjMyLTRlZmQtOTViZS1jMTFlYzU3ZjJiNDAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTFUMTg6MDE6NDMuNjM5NDY2NDc3WiJ9&digest=sha256%3A036525074add42d10ba3d03c3fbea835969488894b12d7bd98efcf7bc9cbf8a5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:01:47Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:34215" http.request.id=4bba3d75-d241-450a-ad5c-91ed3d3ae940 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42098" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.501111ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:01:47 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:01:48Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:34215" http.request.id=5bd861ac-1210-4632-ad1c-f0ea7c397b87 http.request.method=POST http.request.remoteaddr="127.0.0.1:42098" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.9037ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/May/2025:18:01:48 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-11T18:01:49Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:34215" http.request.id=01f5239c-4564-4f07-8216-af8177b8c6ab http.request.method=PUT http.request.remoteaddr="127.0.0.1:42098" http.request.uri="/v2/foo/ffff/blobs/uploads/0de7e737-fcd6-488b-befe-84cd7de12021?_state=M_ymsqOckFWGsYR7YYm3IkJdqEPGr5rElkPv9Jwp6iB7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIwZGU3ZTczNy1mY2Q2LTQ4OGItYmVmZS04NGNkN2RlMTIwMjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTFUMTg6MDE6NDguMTE3OTQ5Mzk4WiJ9&digest=sha256%3A2af55b730bde682d744aec11df2c9d41904d99263ffc13134e1531a302f3a102" http.request.useragent="Go-http-client/1.1" http.response.duration=1.69218828s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:01:48 +0000] "PUT /v2/foo/ffff/blobs/uploads/0de7e737-fcd6-488b-befe-84cd7de12021?_state=M_ymsqOckFWGsYR7YYm3IkJdqEPGr5rElkPv9Jwp6iB7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIwZGU3ZTczNy1mY2Q2LTQ4OGItYmVmZS04NGNkN2RlMTIwMjEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTFUMTg6MDE6NDguMTE3OTQ5Mzk4WiJ9&digest=sha256%3A2af55b730bde682d744aec11df2c9d41904d99263ffc13134e1531a302f3a102 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:01:49Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:34215" http.request.id=9b41e70f-d267-4d78-b183-a2d0f1b3f1b5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42098" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.611987ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:01:49 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:01:49Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:34215" http.request.id=ce11f4f7-6280-4a02-a846-1b344de3af5e http.request.method=GET http.request.remoteaddr="127.0.0.1:42098" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="976.543µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [11/May/2025:18:01:49 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-05-11T18:01:49Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:34215" http.request.id=781d1b18-36f8-4413-a658-46061ecba5aa http.request.method=GET http.request.remoteaddr="127.0.0.1:42098" 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="841.895µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [11/May/2025:18:01:49 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-05-11T18:01:49Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:34215" http.request.id=585439ba-61fe-495e-89ac-75f884af52f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:42098" 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="906.056µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [11/May/2025:18:01:49 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-05-11T18:01:49Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:34215" http.request.id=fd3ddccd-9b15-4351-abcc-1fe169842230 http.request.method=GET http.request.remoteaddr="127.0.0.1:42098" http.request.uri="/v2/_catalog?last=foo%2Feeee&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.071ms http.response.status=200 http.response.written=30 127.0.0.1 - - [11/May/2025:18:01:49 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-05-11T18:01:49Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:34215" http.request.id=aadb65f4-62dc-4162-b3ce-bec33f29e37b http.request.method=GET http.request.remoteaddr="127.0.0.1:42098" http.request.uri="/v2/_catalog?n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.394764ms http.response.status=200 http.response.written=63 127.0.0.1 - - [11/May/2025:18:01:49 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-05-11T18:01:49Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:34215" http.request.id=d9d098e7-bd8e-4e60-b67f-8d6d973a1c66 http.request.method=GET http.request.remoteaddr="127.0.0.1:42098" http.request.uri="/v2/_catalog?last=foo%2Fdddd&n=4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.426994ms http.response.status=200 http.response.written=41 127.0.0.1 - - [11/May/2025:18:01:49 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-05-11T18:01:49Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:15] err.message="invalid number of results requested" go.version=go1.24.3 http.request.host="127.0.0.1:34215" http.request.id=9e3c70b9-dce3-4f7e-aa2f-9edb6d7d872a http.request.method=GET http.request.remoteaddr="127.0.0.1:42098" http.request.uri="/v2/_catalog?n=15" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.525253ms http.response.status=400 http.response.written=116 127.0.0.1 - - [11/May/2025:18:01:49 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-05-11T18:01:49Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:6] err.message="invalid number of results requested" go.version=go1.24.3 http.request.host="127.0.0.1:34215" http.request.id=f0c547c4-bd99-4d27-ac02-a8efb73e7f82 http.request.method=GET http.request.remoteaddr="127.0.0.1:42098" http.request.uri="/v2/_catalog?n=6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.356908ms http.response.status=400 http.response.written=115 127.0.0.1 - - [11/May/2025:18:01:49 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-05-11T18:01:49Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:34215" http.request.id=5ea2b062-9ed8-4dbb-a0c3-36068fc1d0e3 http.request.method=GET http.request.remoteaddr="127.0.0.1:42098" http.request.uri="/v2/_catalog?n=0" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.006163ms http.response.status=200 http.response.written=20 127.0.0.1 - - [11/May/2025:18:01:49 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-05-11T18:01:49Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:34215" http.request.id=8e3c1cd9-1e66-47e7-82f8-2fdf75449f0c http.request.method=GET http.request.remoteaddr="127.0.0.1:42098" http.request.uri="/v2/_catalog?n=-1" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.064985ms http.response.status=200 http.response.written=74 127.0.0.1 - - [11/May/2025:18:01:49 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-05-11T18:01:49Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.3 time="2025-05-11T18:01:49Z" level=info msg="redis not configured" go.version=go1.24.3 time="2025-05-11T18:01:50Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35413" http.request.id=13d19f27-722e-4221-b6df-58d7bc080a3a http.request.method=POST http.request.remoteaddr="127.0.0.1:41936" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.966394ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/May/2025:18:01:50 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-11T18:01:52Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35413" http.request.id=c5539589-2ddf-4242-9f82-f60af3dd2dd4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41936" http.request.uri="/v2/foo/aaaa/blobs/uploads/f8993288-f937-4f26-81d4-f4bd0218dc53?_state=mexJl3ZOkv6bS5dhWUT4ceDnhLiadmns7Z9NlfjhyTp7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJmODk5MzI4OC1mOTM3LTRmMjYtODFkNC1mNGJkMDIxOGRjNTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTFUMTg6MDE6NTAuMDk3NTY0ODA2WiJ9&digest=sha256%3A24cec9b20c8e3f1176ba8d4ecb5f850e7a2e8622501a6937764b684a42ec92fb" http.request.useragent="Go-http-client/1.1" http.response.duration=2.344536082s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:01:50 +0000] "PUT /v2/foo/aaaa/blobs/uploads/f8993288-f937-4f26-81d4-f4bd0218dc53?_state=mexJl3ZOkv6bS5dhWUT4ceDnhLiadmns7Z9NlfjhyTp7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJmODk5MzI4OC1mOTM3LTRmMjYtODFkNC1mNGJkMDIxOGRjNTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTFUMTg6MDE6NTAuMDk3NTY0ODA2WiJ9&digest=sha256%3A24cec9b20c8e3f1176ba8d4ecb5f850e7a2e8622501a6937764b684a42ec92fb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:01:52Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35413" http.request.id=25e6590f-4ccd-447a-a48d-b3b2c92965e4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41936" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=8.876839ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:01:52 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:01:52Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35413" http.request.id=318191b0-eb98-47e0-a69e-79c658dd452e http.request.method=POST http.request.remoteaddr="127.0.0.1:41936" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.458733ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/May/2025:18:01:52 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-11T18:01:57Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35413" http.request.id=d7e53e92-977b-4226-b5ef-cdcf3188f383 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41936" http.request.uri="/v2/foo/bbbb/blobs/uploads/58f296aa-4fa8-4600-9227-d502b084aa44?_state=6stbxIwMiYE0mDghjwvxo-ypm10cg1w1NCMVoTvnN857Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI1OGYyOTZhYS00ZmE4LTQ2MDAtOTIyNy1kNTAyYjA4NGFhNDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTFUMTg6MDE6NTIuNzgwNTA1MjlaIn0%3D&digest=sha256%3A82e4c1c0ff34c3cba7bbf717423fc678c32f5917af5b23dce5c7ed0d1634ab75" http.request.useragent="Go-http-client/1.1" http.response.duration=4.371345072s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:01:52 +0000] "PUT /v2/foo/bbbb/blobs/uploads/58f296aa-4fa8-4600-9227-d502b084aa44?_state=6stbxIwMiYE0mDghjwvxo-ypm10cg1w1NCMVoTvnN857Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI1OGYyOTZhYS00ZmE4LTQ2MDAtOTIyNy1kNTAyYjA4NGFhNDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTFUMTg6MDE6NTIuNzgwNTA1MjlaIn0%3D&digest=sha256%3A82e4c1c0ff34c3cba7bbf717423fc678c32f5917af5b23dce5c7ed0d1634ab75 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:01:57Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35413" http.request.id=2e813c50-1859-4560-a73c-94d8d6f14e01 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41936" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.189582ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:01:57 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:01:57Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35413" http.request.id=b9185e2e-f88a-4268-b822-38854e72ff83 http.request.method=POST http.request.remoteaddr="127.0.0.1:41936" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.439964ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/May/2025:18:01:57 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-11T18:01:59Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35413" http.request.id=708f1bfd-a5af-4b11-b341-7e03d5d88b13 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41936" http.request.uri="/v2/foo/cccc/blobs/uploads/fb6807b4-41bd-40e5-bae1-54f260199c2a?_state=Kq88VjveKmz0zQI3S-RjtcddGys3RE4SxWHh9AXIxud7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJmYjY4MDdiNC00MWJkLTQwZTUtYmFlMS01NGYyNjAxOTljMmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTFUMTg6MDE6NTcuNDE0MDA5Nzk4WiJ9&digest=sha256%3Ac590a1503916a11411fb98ae1f6f0cb56ac40254240cf48947ad2bb5258161c5" http.request.useragent="Go-http-client/1.1" http.response.duration=2.48476312s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:01:57 +0000] "PUT /v2/foo/cccc/blobs/uploads/fb6807b4-41bd-40e5-bae1-54f260199c2a?_state=Kq88VjveKmz0zQI3S-RjtcddGys3RE4SxWHh9AXIxud7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJmYjY4MDdiNC00MWJkLTQwZTUtYmFlMS01NGYyNjAxOTljMmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTFUMTg6MDE6NTcuNDE0MDA5Nzk4WiJ9&digest=sha256%3Ac590a1503916a11411fb98ae1f6f0cb56ac40254240cf48947ad2bb5258161c5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:01:59Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35413" http.request.id=3c4b1c66-fee3-4e5d-bbc3-641dfa9a4001 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41936" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=10.298569ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:01:59 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:00Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35413" http.request.id=9892ace3-eef9-493e-8e3f-6a7ada784171 http.request.method=POST http.request.remoteaddr="127.0.0.1:41936" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.504689ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:00 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:01Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35413" http.request.id=15de0f3d-07fe-4c60-8185-c18b26e9a22c http.request.method=PUT http.request.remoteaddr="127.0.0.1:41936" http.request.uri="/v2/foo/dddd/blobs/uploads/a52d5273-25a4-47b4-86b4-819ca432bd81?_state=Od-iOZCaH5zDT3xx6yHPRNuMmvcbFSffJK7xPuaGLYZ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJhNTJkNTI3My0yNWE0LTQ3YjQtODZiNC04MTljYTQzMmJkODEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTFUMTg6MDI6MDAuMTAzMzk4MzAyWiJ9&digest=sha256%3A5787616cbbda05338cb59bfb47f6a613b7535c26b472735acca0d36bb6eca914" http.request.useragent="Go-http-client/1.1" http.response.duration=1.558370245s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:00 +0000] "PUT /v2/foo/dddd/blobs/uploads/a52d5273-25a4-47b4-86b4-819ca432bd81?_state=Od-iOZCaH5zDT3xx6yHPRNuMmvcbFSffJK7xPuaGLYZ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiJhNTJkNTI3My0yNWE0LTQ3YjQtODZiNC04MTljYTQzMmJkODEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTFUMTg6MDI6MDAuMTAzMzk4MzAyWiJ9&digest=sha256%3A5787616cbbda05338cb59bfb47f6a613b7535c26b472735acca0d36bb6eca914 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:01Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35413" http.request.id=fe34b165-58b9-43a2-b326-d7c46b08bea7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41936" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.312987ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:01 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:01Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35413" http.request.id=8df23a59-bafb-4bed-91dc-fb88f5e1967f http.request.method=GET http.request.remoteaddr="127.0.0.1:41936" http.request.uri="/v2/_catalog?n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.421441ms http.response.status=200 http.response.written=63 127.0.0.1 - - [11/May/2025:18:02:01 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (32.41s) === RUN TestURLPrefix time="2025-05-11T18:02:01Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.3 time="2025-05-11T18:02:01Z" level=info msg="redis not configured" go.version=go1.24.3 time="2025-05-11T18:02:01Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:39715" http.request.id=f8f12b38-9d48-42f6-a8f0-5867c0f11a0f http.request.method=GET http.request.remoteaddr="127.0.0.1:50342" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.399113ms http.response.status=200 http.response.written=2 127.0.0.1 - - [11/May/2025:18:02:01 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2025-05-11T18:02:01Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.3 time="2025-05-11T18:02:01Z" level=info msg="redis not configured" go.version=go1.24.3 time="2025-05-11T18:02:02Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:c0ac684a6a5c3286294d1ffd0dd733c122c86008d21135c185a63269cba1c401 err.message="blob unknown to registry" go.version=go1.24.3 http.request.host="127.0.0.1:38949" http.request.id=f98c8f03-c08f-4055-83d0-781601b41eb8 http.request.method=GET http.request.remoteaddr="127.0.0.1:38654" http.request.uri="/v2/foo/bar/blobs/sha256:c0ac684a6a5c3286294d1ffd0dd733c122c86008d21135c185a63269cba1c401" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.023928ms http.response.status=404 http.response.written=157 vars.digest="sha256:c0ac684a6a5c3286294d1ffd0dd733c122c86008d21135c185a63269cba1c401" vars.name="foo/bar" 127.0.0.1 - - [11/May/2025:18:02:02 +0000] "GET /v2/foo/bar/blobs/sha256:c0ac684a6a5c3286294d1ffd0dd733c122c86008d21135c185a63269cba1c401 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-05-11T18:02:02Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:c0ac684a6a5c3286294d1ffd0dd733c122c86008d21135c185a63269cba1c401 err.message="blob unknown to registry" go.version=go1.24.3 http.request.host="127.0.0.1:38949" http.request.id=a2208362-1ed5-484f-9a92-6559ce54e252 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38662" http.request.uri="/v2/foo/bar/blobs/sha256:c0ac684a6a5c3286294d1ffd0dd733c122c86008d21135c185a63269cba1c401" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.685658ms http.response.status=404 http.response.written=157 vars.digest="sha256:c0ac684a6a5c3286294d1ffd0dd733c122c86008d21135c185a63269cba1c401" vars.name="foo/bar" 127.0.0.1 - - [11/May/2025:18:02:02 +0000] "HEAD /v2/foo/bar/blobs/sha256:c0ac684a6a5c3286294d1ffd0dd733c122c86008d21135c185a63269cba1c401 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-05-11T18:02:02Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38949" http.request.id=051cf1d1-be9d-49f8-b9c1-e88deb5b2f97 http.request.method=POST http.request.remoteaddr="127.0.0.1:38662" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.523378ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:02Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38949" http.request.id=3fb0f623-dd7d-4b29-abc9-1ba8456d812c http.request.method=GET http.request.remoteaddr="127.0.0.1:38662" http.request.uri="/v2/foo/bar/blobs/uploads/460a6f43-612e-4159-b6db-eac20bad515b?_state=jkfWhaGCDHl5oKEoM9_TGtNBolvgyUY1sPKWbOCkhO57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ2MGE2ZjQzLTYxMmUtNDE1OS1iNmRiLWVhYzIwYmFkNTE1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjowMi4wMTY2OTIwNDJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.374772ms http.response.status=204 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:02 +0000] "GET /v2/foo/bar/blobs/uploads/460a6f43-612e-4159-b6db-eac20bad515b?_state=jkfWhaGCDHl5oKEoM9_TGtNBolvgyUY1sPKWbOCkhO57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ2MGE2ZjQzLTYxMmUtNDE1OS1iNmRiLWVhYzIwYmFkNTE1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjowMi4wMTY2OTIwNDJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:02Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38949" http.request.id=9fc2affc-3ac3-4b74-9440-ee59ab65bdf3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38662" http.request.uri="/v2/foo/bar/blobs/uploads/460a6f43-612e-4159-b6db-eac20bad515b?_state=jkfWhaGCDHl5oKEoM9_TGtNBolvgyUY1sPKWbOCkhO57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ2MGE2ZjQzLTYxMmUtNDE1OS1iNmRiLWVhYzIwYmFkNTE1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjowMi4wMTY2OTIwNDJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.040608ms http.response.status=204 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:02 +0000] "DELETE /v2/foo/bar/blobs/uploads/460a6f43-612e-4159-b6db-eac20bad515b?_state=jkfWhaGCDHl5oKEoM9_TGtNBolvgyUY1sPKWbOCkhO57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ2MGE2ZjQzLTYxMmUtNDE1OS1iNmRiLWVhYzIwYmFkNTE1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjowMi4wMTY2OTIwNDJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:02Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.3 http.request.host="127.0.0.1:38949" http.request.id=29187b24-3f0b-442e-bafb-45b80bf13233 http.request.method=GET http.request.remoteaddr="127.0.0.1:38662" http.request.uri="/v2/foo/bar/blobs/uploads/460a6f43-612e-4159-b6db-eac20bad515b?_state=jkfWhaGCDHl5oKEoM9_TGtNBolvgyUY1sPKWbOCkhO57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ2MGE2ZjQzLTYxMmUtNDE1OS1iNmRiLWVhYzIwYmFkNTE1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjowMi4wMTY2OTIwNDJaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=460a6f43-612e-4159-b6db-eac20bad515b time="2025-05-11T18:02:02Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.24.3 http.request.host="127.0.0.1:38949" http.request.id=29187b24-3f0b-442e-bafb-45b80bf13233 http.request.method=GET http.request.remoteaddr="127.0.0.1:38662" http.request.uri="/v2/foo/bar/blobs/uploads/460a6f43-612e-4159-b6db-eac20bad515b?_state=jkfWhaGCDHl5oKEoM9_TGtNBolvgyUY1sPKWbOCkhO57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ2MGE2ZjQzLTYxMmUtNDE1OS1iNmRiLWVhYzIwYmFkNTE1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjowMi4wMTY2OTIwNDJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.992931ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=460a6f43-612e-4159-b6db-eac20bad515b 127.0.0.1 - - [11/May/2025:18:02:02 +0000] "GET /v2/foo/bar/blobs/uploads/460a6f43-612e-4159-b6db-eac20bad515b?_state=jkfWhaGCDHl5oKEoM9_TGtNBolvgyUY1sPKWbOCkhO57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ2MGE2ZjQzLTYxMmUtNDE1OS1iNmRiLWVhYzIwYmFkNTE1YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjowMi4wMTY2OTIwNDJaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-05-11T18:02:02Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38949" http.request.id=072e1188-5d80-49b7-89b4-1bc0238f9a2a http.request.method=POST http.request.remoteaddr="127.0.0.1:38678" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.695183ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:02Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.3 http.request.host="127.0.0.1:38949" http.request.id=1cf5e919-3e52-4136-9273-b3ee8b42bcb8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38678" http.request.uri="/v2/foo/bar/blobs/uploads/1150f248-3602-44b3-8c4d-6436b1f48c68?_state=vJHSxjXodPpFHjZ3MNjNerebFQh-jQuMlSdHLel5W6R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExNTBmMjQ4LTM2MDItNDRiMy04YzRkLTY0MzZiMWY0OGM2OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjowMi4wMjUyNzE1NDdaIn0%3D&digest=sha256%3Ac0ac684a6a5c3286294d1ffd0dd733c122c86008d21135c185a63269cba1c401" http.request.useragent="Go-http-client/1.1" provided=sha256:c0ac684a6a5c3286294d1ffd0dd733c122c86008d21135c185a63269cba1c401 vars.name="foo/bar" vars.uuid=1150f248-3602-44b3-8c4d-6436b1f48c68 time="2025-05-11T18:02:02Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.3 http.request.host="127.0.0.1:38949" http.request.id=1cf5e919-3e52-4136-9273-b3ee8b42bcb8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38678" http.request.uri="/v2/foo/bar/blobs/uploads/1150f248-3602-44b3-8c4d-6436b1f48c68?_state=vJHSxjXodPpFHjZ3MNjNerebFQh-jQuMlSdHLel5W6R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExNTBmMjQ4LTM2MDItNDRiMy04YzRkLTY0MzZiMWY0OGM2OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjowMi4wMjUyNzE1NDdaIn0%3D&digest=sha256%3Ac0ac684a6a5c3286294d1ffd0dd733c122c86008d21135c185a63269cba1c401" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=1150f248-3602-44b3-8c4d-6436b1f48c68 time="2025-05-11T18:02:02Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:c0ac684a6a5c3286294d1ffd0dd733c122c86008d21135c185a63269cba1c401, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.3 http.request.host="127.0.0.1:38949" http.request.id=1cf5e919-3e52-4136-9273-b3ee8b42bcb8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38678" http.request.uri="/v2/foo/bar/blobs/uploads/1150f248-3602-44b3-8c4d-6436b1f48c68?_state=vJHSxjXodPpFHjZ3MNjNerebFQh-jQuMlSdHLel5W6R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExNTBmMjQ4LTM2MDItNDRiMy04YzRkLTY0MzZiMWY0OGM2OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjowMi4wMjUyNzE1NDdaIn0%3D&digest=sha256%3Ac0ac684a6a5c3286294d1ffd0dd733c122c86008d21135c185a63269cba1c401" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.698637ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=1150f248-3602-44b3-8c4d-6436b1f48c68 127.0.0.1 - - [11/May/2025:18:02:02 +0000] "PUT /v2/foo/bar/blobs/uploads/1150f248-3602-44b3-8c4d-6436b1f48c68?_state=vJHSxjXodPpFHjZ3MNjNerebFQh-jQuMlSdHLel5W6R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExNTBmMjQ4LTM2MDItNDRiMy04YzRkLTY0MzZiMWY0OGM2OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjowMi4wMjUyNzE1NDdaIn0%3D&digest=sha256%3Ac0ac684a6a5c3286294d1ffd0dd733c122c86008d21135c185a63269cba1c401 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-05-11T18:02:02Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38949" http.request.id=b4537911-c5c3-4281-b9e1-580607b10fac http.request.method=POST http.request.remoteaddr="127.0.0.1:38678" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.328613ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:02Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38949" http.request.id=a7d191b1-a94f-4dad-a012-e31c615c3c0f http.request.method=PUT http.request.remoteaddr="127.0.0.1:38678" http.request.uri="/v2/foo/bar/blobs/uploads/0c50f8f2-76c3-4f36-81e6-b54967643412?_state=L54DHepmeYyDZpi2EBNcZYwZ8v80Jkr6D8PdTK8ryYV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBjNTBmOGYyLTc2YzMtNGYzNi04MWU2LWI1NDk2NzY0MzQxMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjowMi4wMjg5ODIwMTZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.81891ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:02 +0000] "PUT /v2/foo/bar/blobs/uploads/0c50f8f2-76c3-4f36-81e6-b54967643412?_state=L54DHepmeYyDZpi2EBNcZYwZ8v80Jkr6D8PdTK8ryYV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBjNTBmOGYyLTc2YzMtNGYzNi04MWU2LWI1NDk2NzY0MzQxMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjowMi4wMjg5ODIwMTZaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:02Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38949" http.request.id=12361c38-3294-414c-8374-bcf1c88f9826 http.request.method=POST http.request.remoteaddr="127.0.0.1:38678" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.199548ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:02Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38949" http.request.id=2fe237fc-a3c0-4e25-bde2-960b87faa8c7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38678" http.request.uri="/v2/foo/bar/blobs/uploads/eed69f62-b718-4a11-8bbb-2985b7b1a8eb?_state=ja0FlObSj4RQwQ05erTXV0YDhQdpDfkHt6_6VQRn6457Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVlZDY5ZjYyLWI3MTgtNGExMS04YmJiLTI5ODViN2IxYThlYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjowMi4wMzQ1ODc2MjJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.754777ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:02 +0000] "PUT /v2/foo/bar/blobs/uploads/eed69f62-b718-4a11-8bbb-2985b7b1a8eb?_state=ja0FlObSj4RQwQ05erTXV0YDhQdpDfkHt6_6VQRn6457Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImVlZDY5ZjYyLWI3MTgtNGExMS04YmJiLTI5ODViN2IxYThlYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjowMi4wMzQ1ODc2MjJaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:02Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38949" http.request.id=2fcbe6e2-188c-45ce-9619-89bd81cdde05 http.request.method=POST http.request.remoteaddr="127.0.0.1:38678" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.211172ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:02 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:07Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38949" http.request.id=e0eba7a7-0241-4ff6-91dc-47382993d08f http.request.method=PUT http.request.remoteaddr="127.0.0.1:38678" http.request.uri="/v2/foo/bar/blobs/uploads/757a2915-f609-4454-8571-3669e7242458?_state=0B5wn0Nb7TRobc39EjcGUkGJzuCCnekrNklUq6B1GvZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1N2EyOTE1LWY2MDktNDQ1NC04NTcxLTM2NjllNzI0MjQ1OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjowMi4wNDAyNzkxNTNaIn0%3D&digest=sha256%3Ac0ac684a6a5c3286294d1ffd0dd733c122c86008d21135c185a63269cba1c401" http.request.useragent="Go-http-client/1.1" http.response.duration=5.43924959s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:02 +0000] "PUT /v2/foo/bar/blobs/uploads/757a2915-f609-4454-8571-3669e7242458?_state=0B5wn0Nb7TRobc39EjcGUkGJzuCCnekrNklUq6B1GvZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1N2EyOTE1LWY2MDktNDQ1NC04NTcxLTM2NjllNzI0MjQ1OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjowMi4wNDAyNzkxNTNaIn0%3D&digest=sha256%3Ac0ac684a6a5c3286294d1ffd0dd733c122c86008d21135c185a63269cba1c401 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:07Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38949" http.request.id=175bd29e-3c3c-4fdf-8c73-f31a0f3dc1c1 http.request.method=POST http.request.remoteaddr="127.0.0.1:38678" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.135553ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:07 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:13Z" level=info msg="response completed" go.version=go1.24.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:38949" http.request.id=7e3746c7-c9ad-4423-9ff2-f7f80eab797c http.request.method=PATCH http.request.remoteaddr="127.0.0.1:38678" http.request.uri="/v2/foo/bar/blobs/uploads/f2ba57b5-8b7f-4ac2-83e8-a19f605e0537?_state=jqC00V1jimAk7nENLKj1ti2nR1C-8OMZauHkSdGVXJV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyYmE1N2I1LThiN2YtNGFjMi04M2U4LWExOWY2MDVlMDUzNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjowNy43MTE5NzEyODRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=5.31341277s http.response.status=202 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:07 +0000] "PATCH /v2/foo/bar/blobs/uploads/f2ba57b5-8b7f-4ac2-83e8-a19f605e0537?_state=jqC00V1jimAk7nENLKj1ti2nR1C-8OMZauHkSdGVXJV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyYmE1N2I1LThiN2YtNGFjMi04M2U4LWExOWY2MDVlMDUzNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjowNy43MTE5NzEyODRaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:13Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38949" http.request.id=beb3baf6-6d99-4b64-98da-77e329e736be http.request.method=PUT http.request.remoteaddr="127.0.0.1:38678" http.request.uri="/v2/foo/bar/blobs/uploads/f2ba57b5-8b7f-4ac2-83e8-a19f605e0537?_state=G-utpxgnlYIs1YleAzNrV6KJXLJ3aCMAkjOktDr5jsR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyYmE1N2I1LThiN2YtNGFjMi04M2U4LWExOWY2MDVlMDUzNyIsIk9mZnNldCI6Mjc2NzU2NDgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTFUMTg6MDI6MDdaIn0%3D&digest=sha256%3Ac0ac684a6a5c3286294d1ffd0dd733c122c86008d21135c185a63269cba1c401" http.request.useragent="Go-http-client/1.1" http.response.duration=2.874776ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:13 +0000] "PUT /v2/foo/bar/blobs/uploads/f2ba57b5-8b7f-4ac2-83e8-a19f605e0537?_state=G-utpxgnlYIs1YleAzNrV6KJXLJ3aCMAkjOktDr5jsR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyYmE1N2I1LThiN2YtNGFjMi04M2U4LWExOWY2MDVlMDUzNyIsIk9mZnNldCI6Mjc2NzU2NDgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTFUMTg6MDI6MDdaIn0%3D&digest=sha256%3Ac0ac684a6a5c3286294d1ffd0dd733c122c86008d21135c185a63269cba1c401 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:13Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38949" http.request.id=c6f80f59-092c-4cbf-9589-f725cd3549d4 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38678" http.request.uri="/v2/foo/bar/blobs/sha256:c0ac684a6a5c3286294d1ffd0dd733c122c86008d21135c185a63269cba1c401" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.416137ms http.response.status=200 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:13 +0000] "HEAD /v2/foo/bar/blobs/sha256:c0ac684a6a5c3286294d1ffd0dd733c122c86008d21135c185a63269cba1c401 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:13Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38949" http.request.id=22ffb33f-f2ff-4cd9-9267-0edb7a028e1a http.request.method=GET http.request.remoteaddr="127.0.0.1:38678" http.request.uri="/v2/foo/bar/blobs/sha256:c0ac684a6a5c3286294d1ffd0dd733c122c86008d21135c185a63269cba1c401" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=204.04504ms http.response.status=200 http.response.written=27675648 127.0.0.1 - - [11/May/2025:18:02:13 +0000] "GET /v2/foo/bar/blobs/sha256:c0ac684a6a5c3286294d1ffd0dd733c122c86008d21135c185a63269cba1c401 HTTP/1.1" 200 27675648 "" "Go-http-client/1.1" time="2025-05-11T18:02:13Z" level=error msg="error parsing digest="sha257:c0ac684a6a5c3286294d1ffd0dd733c122c86008d21135c185a63269cba1c401": unsupported digest algorithm" go.version=go1.24.3 http.request.host="127.0.0.1:38949" http.request.id=ba1e2aaa-89fb-42da-8083-7de3ae27d57d http.request.method=GET http.request.remoteaddr="127.0.0.1:38678" http.request.uri="/v2/foo/bar/blobs/sha257:c0ac684a6a5c3286294d1ffd0dd733c122c86008d21135c185a63269cba1c401" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:c0ac684a6a5c3286294d1ffd0dd733c122c86008d21135c185a63269cba1c401" vars.name="foo/bar" time="2025-05-11T18:02:13Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.3 http.request.host="127.0.0.1:38949" http.request.id=ba1e2aaa-89fb-42da-8083-7de3ae27d57d http.request.method=GET http.request.remoteaddr="127.0.0.1:38678" http.request.uri="/v2/foo/bar/blobs/sha257:c0ac684a6a5c3286294d1ffd0dd733c122c86008d21135c185a63269cba1c401" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.2524ms http.response.status=400 http.response.written=110 vars.digest="sha257:c0ac684a6a5c3286294d1ffd0dd733c122c86008d21135c185a63269cba1c401" vars.name="foo/bar" 127.0.0.1 - - [11/May/2025:18:02:13 +0000] "GET /v2/foo/bar/blobs/sha257:c0ac684a6a5c3286294d1ffd0dd733c122c86008d21135c185a63269cba1c401 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-05-11T18:02:13Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38949" http.request.id=564546e7-75c9-4179-af5d-b1a4a73c44d6 http.request.method=GET http.request.remoteaddr="127.0.0.1:51068" http.request.uri="/v2/foo/bar/blobs/sha256:c0ac684a6a5c3286294d1ffd0dd733c122c86008d21135c185a63269cba1c401" http.request.useragent="Go-http-client/1.1" http.response.duration=1.96099ms http.response.status=304 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:13 +0000] "GET /v2/foo/bar/blobs/sha256:c0ac684a6a5c3286294d1ffd0dd733c122c86008d21135c185a63269cba1c401 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:13Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.3 time="2025-05-11T18:02:13Z" level=info msg="redis not configured" go.version=go1.24.3 time="2025-05-11T18:02:13Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:414d79f872d67c8d0c81b249bc277e07a2219d1ee11f35916246e28ed5a6f7f4 err.message="blob unknown to registry" go.version=go1.24.3 http.request.host="127.0.0.1:45493" http.request.id=d8ba60ca-c0ca-4afa-873e-3bde050bd95c http.request.method=GET http.request.remoteaddr="127.0.0.1:50858" http.request.uri="/v2/foo/bar/blobs/sha256:414d79f872d67c8d0c81b249bc277e07a2219d1ee11f35916246e28ed5a6f7f4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.367165ms http.response.status=404 http.response.written=157 vars.digest="sha256:414d79f872d67c8d0c81b249bc277e07a2219d1ee11f35916246e28ed5a6f7f4" vars.name="foo/bar" 127.0.0.1 - - [11/May/2025:18:02:13 +0000] "GET /v2/foo/bar/blobs/sha256:414d79f872d67c8d0c81b249bc277e07a2219d1ee11f35916246e28ed5a6f7f4 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-05-11T18:02:13Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:414d79f872d67c8d0c81b249bc277e07a2219d1ee11f35916246e28ed5a6f7f4 err.message="blob unknown to registry" go.version=go1.24.3 http.request.host="127.0.0.1:45493" http.request.id=78b17fac-6c74-4d7c-9b20-8a83e17879c5 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50866" http.request.uri="/v2/foo/bar/blobs/sha256:414d79f872d67c8d0c81b249bc277e07a2219d1ee11f35916246e28ed5a6f7f4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.296995ms http.response.status=404 http.response.written=157 vars.digest="sha256:414d79f872d67c8d0c81b249bc277e07a2219d1ee11f35916246e28ed5a6f7f4" vars.name="foo/bar" 127.0.0.1 - - [11/May/2025:18:02:13 +0000] "HEAD /v2/foo/bar/blobs/sha256:414d79f872d67c8d0c81b249bc277e07a2219d1ee11f35916246e28ed5a6f7f4 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-05-11T18:02:13Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:45493" http.request.id=14b7be3d-662e-4445-a528-82c52323f61d http.request.method=POST http.request.remoteaddr="127.0.0.1:50866" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.172063ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:13Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:45493" http.request.id=010af571-57f5-47c6-aac2-ea0aceec5fc0 http.request.method=GET http.request.remoteaddr="127.0.0.1:50866" http.request.uri="/v2/foo/bar/blobs/uploads/d42cd245-97d4-4693-9777-1f8c09704486?_state=LBXyCRw6OK-ujXwH_KSsHFQgfcPWOQNFP0GFU2RJKiN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ0MmNkMjQ1LTk3ZDQtNDY5My05Nzc3LTFmOGMwOTcwNDQ4NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjoxMy41MDA3MTk5ODNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.197272ms http.response.status=204 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:13 +0000] "GET /v2/foo/bar/blobs/uploads/d42cd245-97d4-4693-9777-1f8c09704486?_state=LBXyCRw6OK-ujXwH_KSsHFQgfcPWOQNFP0GFU2RJKiN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ0MmNkMjQ1LTk3ZDQtNDY5My05Nzc3LTFmOGMwOTcwNDQ4NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjoxMy41MDA3MTk5ODNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:13Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:45493" http.request.id=9da0d371-0bdd-498d-8912-5bd2ca8cf2d8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50866" http.request.uri="/v2/foo/bar/blobs/uploads/d42cd245-97d4-4693-9777-1f8c09704486?_state=LBXyCRw6OK-ujXwH_KSsHFQgfcPWOQNFP0GFU2RJKiN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ0MmNkMjQ1LTk3ZDQtNDY5My05Nzc3LTFmOGMwOTcwNDQ4NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjoxMy41MDA3MTk5ODNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.246118ms http.response.status=204 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:13 +0000] "DELETE /v2/foo/bar/blobs/uploads/d42cd245-97d4-4693-9777-1f8c09704486?_state=LBXyCRw6OK-ujXwH_KSsHFQgfcPWOQNFP0GFU2RJKiN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ0MmNkMjQ1LTk3ZDQtNDY5My05Nzc3LTFmOGMwOTcwNDQ4NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjoxMy41MDA3MTk5ODNaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:13Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.3 http.request.host="127.0.0.1:45493" http.request.id=7ce4efa4-f9f7-4195-ab63-a46392756dec http.request.method=GET http.request.remoteaddr="127.0.0.1:50866" http.request.uri="/v2/foo/bar/blobs/uploads/d42cd245-97d4-4693-9777-1f8c09704486?_state=LBXyCRw6OK-ujXwH_KSsHFQgfcPWOQNFP0GFU2RJKiN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ0MmNkMjQ1LTk3ZDQtNDY5My05Nzc3LTFmOGMwOTcwNDQ4NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjoxMy41MDA3MTk5ODNaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=d42cd245-97d4-4693-9777-1f8c09704486 time="2025-05-11T18:02:13Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.24.3 http.request.host="127.0.0.1:45493" http.request.id=7ce4efa4-f9f7-4195-ab63-a46392756dec http.request.method=GET http.request.remoteaddr="127.0.0.1:50866" http.request.uri="/v2/foo/bar/blobs/uploads/d42cd245-97d4-4693-9777-1f8c09704486?_state=LBXyCRw6OK-ujXwH_KSsHFQgfcPWOQNFP0GFU2RJKiN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ0MmNkMjQ1LTk3ZDQtNDY5My05Nzc3LTFmOGMwOTcwNDQ4NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjoxMy41MDA3MTk5ODNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.020507ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=d42cd245-97d4-4693-9777-1f8c09704486 127.0.0.1 - - [11/May/2025:18:02:13 +0000] "GET /v2/foo/bar/blobs/uploads/d42cd245-97d4-4693-9777-1f8c09704486?_state=LBXyCRw6OK-ujXwH_KSsHFQgfcPWOQNFP0GFU2RJKiN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ0MmNkMjQ1LTk3ZDQtNDY5My05Nzc3LTFmOGMwOTcwNDQ4NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjoxMy41MDA3MTk5ODNaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-05-11T18:02:13Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:45493" http.request.id=6e36198d-bfec-430c-b776-3a11405278ff http.request.method=POST http.request.remoteaddr="127.0.0.1:50874" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.330117ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:13Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.3 http.request.host="127.0.0.1:45493" http.request.id=f0c07bc9-fdeb-45e8-ba86-45a1e05ec245 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50874" http.request.uri="/v2/foo/bar/blobs/uploads/6717b77c-707b-4bc0-9fb1-f2e906fcc5b8?_state=bGsGau8xciECxyFhU0L5p9ko9WfaFqzM5vLtax8hB3x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3MTdiNzdjLTcwN2ItNGJjMC05ZmIxLWYyZTkwNmZjYzViOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjoxMy41MTA1NzM1NzNaIn0%3D&digest=sha256%3A414d79f872d67c8d0c81b249bc277e07a2219d1ee11f35916246e28ed5a6f7f4" http.request.useragent="Go-http-client/1.1" provided=sha256:414d79f872d67c8d0c81b249bc277e07a2219d1ee11f35916246e28ed5a6f7f4 vars.name="foo/bar" vars.uuid=6717b77c-707b-4bc0-9fb1-f2e906fcc5b8 time="2025-05-11T18:02:13Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.3 http.request.host="127.0.0.1:45493" http.request.id=f0c07bc9-fdeb-45e8-ba86-45a1e05ec245 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50874" http.request.uri="/v2/foo/bar/blobs/uploads/6717b77c-707b-4bc0-9fb1-f2e906fcc5b8?_state=bGsGau8xciECxyFhU0L5p9ko9WfaFqzM5vLtax8hB3x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3MTdiNzdjLTcwN2ItNGJjMC05ZmIxLWYyZTkwNmZjYzViOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjoxMy41MTA1NzM1NzNaIn0%3D&digest=sha256%3A414d79f872d67c8d0c81b249bc277e07a2219d1ee11f35916246e28ed5a6f7f4" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=6717b77c-707b-4bc0-9fb1-f2e906fcc5b8 time="2025-05-11T18:02:13Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:414d79f872d67c8d0c81b249bc277e07a2219d1ee11f35916246e28ed5a6f7f4, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.3 http.request.host="127.0.0.1:45493" http.request.id=f0c07bc9-fdeb-45e8-ba86-45a1e05ec245 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50874" http.request.uri="/v2/foo/bar/blobs/uploads/6717b77c-707b-4bc0-9fb1-f2e906fcc5b8?_state=bGsGau8xciECxyFhU0L5p9ko9WfaFqzM5vLtax8hB3x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3MTdiNzdjLTcwN2ItNGJjMC05ZmIxLWYyZTkwNmZjYzViOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjoxMy41MTA1NzM1NzNaIn0%3D&digest=sha256%3A414d79f872d67c8d0c81b249bc277e07a2219d1ee11f35916246e28ed5a6f7f4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.456413ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=6717b77c-707b-4bc0-9fb1-f2e906fcc5b8 127.0.0.1 - - [11/May/2025:18:02:13 +0000] "PUT /v2/foo/bar/blobs/uploads/6717b77c-707b-4bc0-9fb1-f2e906fcc5b8?_state=bGsGau8xciECxyFhU0L5p9ko9WfaFqzM5vLtax8hB3x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY3MTdiNzdjLTcwN2ItNGJjMC05ZmIxLWYyZTkwNmZjYzViOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjoxMy41MTA1NzM1NzNaIn0%3D&digest=sha256%3A414d79f872d67c8d0c81b249bc277e07a2219d1ee11f35916246e28ed5a6f7f4 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-05-11T18:02:13Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:45493" http.request.id=3d33b50a-6095-44e9-87e1-93f3a48ab348 http.request.method=POST http.request.remoteaddr="127.0.0.1:50874" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.033669ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:13Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:45493" http.request.id=a5ffd4cb-f424-4b5c-8d3a-b7bb82ba445a http.request.method=PUT http.request.remoteaddr="127.0.0.1:50874" http.request.uri="/v2/foo/bar/blobs/uploads/42f7f3e9-2fcd-43f3-9c7d-c44f2f12bcac?_state=VcuxnNTqmsTbDUqLjVXJoaqAX021UtFDdLawcYNbv0p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQyZjdmM2U5LTJmY2QtNDNmMy05YzdkLWM0NGYyZjEyYmNhYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjoxMy41MTU4NDczNTRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.600291ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:13 +0000] "PUT /v2/foo/bar/blobs/uploads/42f7f3e9-2fcd-43f3-9c7d-c44f2f12bcac?_state=VcuxnNTqmsTbDUqLjVXJoaqAX021UtFDdLawcYNbv0p7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQyZjdmM2U5LTJmY2QtNDNmMy05YzdkLWM0NGYyZjEyYmNhYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjoxMy41MTU4NDczNTRaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:13Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:45493" http.request.id=b00be647-3fbc-4c35-b17e-d232a143add0 http.request.method=POST http.request.remoteaddr="127.0.0.1:50874" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.202244ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:13Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:45493" http.request.id=e8537d1c-302e-4cef-84af-1a322e21ba11 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50874" http.request.uri="/v2/foo/bar/blobs/uploads/28e43981-174c-4124-aea0-132857441683?_state=D_6w39ZJTz2f_uFixwC9jW4DsR9HS7a84hW999toTtl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI4ZTQzOTgxLTE3NGMtNDEyNC1hZWEwLTEzMjg1NzQ0MTY4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjoxMy41MjA4NjkzMjlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.88946ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:13 +0000] "PUT /v2/foo/bar/blobs/uploads/28e43981-174c-4124-aea0-132857441683?_state=D_6w39ZJTz2f_uFixwC9jW4DsR9HS7a84hW999toTtl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjI4ZTQzOTgxLTE3NGMtNDEyNC1hZWEwLTEzMjg1NzQ0MTY4MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjoxMy41MjA4NjkzMjlaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:13Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:45493" http.request.id=9ff5cca9-f118-4d62-812b-6547ee61db1d http.request.method=POST http.request.remoteaddr="127.0.0.1:50874" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.196287ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:15Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:45493" http.request.id=f07d2ebe-cd9b-4ff0-a2ca-15ed7c342405 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50874" http.request.uri="/v2/foo/bar/blobs/uploads/dc4006f7-da91-4617-a8d6-0db3e4845433?_state=FGqNL4ubC9I6Mrdl5TxCb6fd5pFvUlKGS9kHyNWIMN17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRjNDAwNmY3LWRhOTEtNDYxNy1hOGQ2LTBkYjNlNDg0NTQzMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjoxMy41MjY4NDY3NzJaIn0%3D&digest=sha256%3A414d79f872d67c8d0c81b249bc277e07a2219d1ee11f35916246e28ed5a6f7f4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.929493502s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:13 +0000] "PUT /v2/foo/bar/blobs/uploads/dc4006f7-da91-4617-a8d6-0db3e4845433?_state=FGqNL4ubC9I6Mrdl5TxCb6fd5pFvUlKGS9kHyNWIMN17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRjNDAwNmY3LWRhOTEtNDYxNy1hOGQ2LTBkYjNlNDg0NTQzMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjoxMy41MjY4NDY3NzJaIn0%3D&digest=sha256%3A414d79f872d67c8d0c81b249bc277e07a2219d1ee11f35916246e28ed5a6f7f4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:15Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:45493" http.request.id=2ccf02c7-e7d2-4ca3-af55-55ab6cb15f19 http.request.method=POST http.request.remoteaddr="127.0.0.1:50874" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.15432ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:17Z" level=info msg="response completed" go.version=go1.24.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:45493" http.request.id=8e8dc60c-c439-4e4c-b768-7f2d98f18801 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:50874" http.request.uri="/v2/foo/bar/blobs/uploads/fe491882-0446-47ea-b898-f8b7aca35851?_state=iQJpMEWDCHLSum6RpN9Sh8cXj6VOph0orM3rAoDEFX17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlNDkxODgyLTA0NDYtNDdlYS1iODk4LWY4YjdhY2EzNTg1MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjoxNS41OTIyODMxODlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.847770008s http.response.status=202 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:15 +0000] "PATCH /v2/foo/bar/blobs/uploads/fe491882-0446-47ea-b898-f8b7aca35851?_state=iQJpMEWDCHLSum6RpN9Sh8cXj6VOph0orM3rAoDEFX17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlNDkxODgyLTA0NDYtNDdlYS1iODk4LWY4YjdhY2EzNTg1MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjoxNS41OTIyODMxODlaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:17Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:45493" http.request.id=2171d889-e9d6-4ae5-9eed-f70f853b9138 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50874" http.request.uri="/v2/foo/bar/blobs/uploads/fe491882-0446-47ea-b898-f8b7aca35851?_state=EJSsgA6eXaQb-akZDavdixgL9IZiuopGPDq2nF42Ibp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlNDkxODgyLTA0NDYtNDdlYS1iODk4LWY4YjdhY2EzNTg1MSIsIk9mZnNldCI6MTcyMjIxNDQsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTFUMTg6MDI6MTVaIn0%3D&digest=sha256%3A414d79f872d67c8d0c81b249bc277e07a2219d1ee11f35916246e28ed5a6f7f4" http.request.useragent="Go-http-client/1.1" http.response.duration=2.164529ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:17 +0000] "PUT /v2/foo/bar/blobs/uploads/fe491882-0446-47ea-b898-f8b7aca35851?_state=EJSsgA6eXaQb-akZDavdixgL9IZiuopGPDq2nF42Ibp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZlNDkxODgyLTA0NDYtNDdlYS1iODk4LWY4YjdhY2EzNTg1MSIsIk9mZnNldCI6MTcyMjIxNDQsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTFUMTg6MDI6MTVaIn0%3D&digest=sha256%3A414d79f872d67c8d0c81b249bc277e07a2219d1ee11f35916246e28ed5a6f7f4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:17Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:45493" http.request.id=0c99f6c4-1f54-429b-94fa-50b009111b5c http.request.method=HEAD http.request.remoteaddr="127.0.0.1:50874" http.request.uri="/v2/foo/bar/blobs/sha256:414d79f872d67c8d0c81b249bc277e07a2219d1ee11f35916246e28ed5a6f7f4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.728207ms http.response.status=200 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:17 +0000] "HEAD /v2/foo/bar/blobs/sha256:414d79f872d67c8d0c81b249bc277e07a2219d1ee11f35916246e28ed5a6f7f4 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:17Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:45493" http.request.id=886fd7f4-4579-4f9f-b2f0-72d37c5ec315 http.request.method=GET http.request.remoteaddr="127.0.0.1:50874" http.request.uri="/v2/foo/bar/blobs/sha256:414d79f872d67c8d0c81b249bc277e07a2219d1ee11f35916246e28ed5a6f7f4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=128.03749ms http.response.status=200 http.response.written=17222144 127.0.0.1 - - [11/May/2025:18:02:17 +0000] "GET /v2/foo/bar/blobs/sha256:414d79f872d67c8d0c81b249bc277e07a2219d1ee11f35916246e28ed5a6f7f4 HTTP/1.1" 200 17222144 "" "Go-http-client/1.1" time="2025-05-11T18:02:17Z" level=error msg="error parsing digest="sha257:414d79f872d67c8d0c81b249bc277e07a2219d1ee11f35916246e28ed5a6f7f4": unsupported digest algorithm" go.version=go1.24.3 http.request.host="127.0.0.1:45493" http.request.id=00115ca8-0996-47b0-897a-af8de37d7989 http.request.method=GET http.request.remoteaddr="127.0.0.1:50874" http.request.uri="/v2/foo/bar/blobs/sha257:414d79f872d67c8d0c81b249bc277e07a2219d1ee11f35916246e28ed5a6f7f4" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:414d79f872d67c8d0c81b249bc277e07a2219d1ee11f35916246e28ed5a6f7f4" vars.name="foo/bar" time="2025-05-11T18:02:17Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.3 http.request.host="127.0.0.1:45493" http.request.id=00115ca8-0996-47b0-897a-af8de37d7989 http.request.method=GET http.request.remoteaddr="127.0.0.1:50874" http.request.uri="/v2/foo/bar/blobs/sha257:414d79f872d67c8d0c81b249bc277e07a2219d1ee11f35916246e28ed5a6f7f4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.716485ms http.response.status=400 http.response.written=110 vars.digest="sha257:414d79f872d67c8d0c81b249bc277e07a2219d1ee11f35916246e28ed5a6f7f4" vars.name="foo/bar" 127.0.0.1 - - [11/May/2025:18:02:17 +0000] "GET /v2/foo/bar/blobs/sha257:414d79f872d67c8d0c81b249bc277e07a2219d1ee11f35916246e28ed5a6f7f4 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-05-11T18:02:17Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:45493" http.request.id=e73ad1ca-0fbc-45b3-8581-1b68034f57b3 http.request.method=GET http.request.remoteaddr="127.0.0.1:50904" http.request.uri="/v2/foo/bar/blobs/sha256:414d79f872d67c8d0c81b249bc277e07a2219d1ee11f35916246e28ed5a6f7f4" http.request.useragent="Go-http-client/1.1" http.response.duration=2.090035ms http.response.status=304 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:17 +0000] "GET /v2/foo/bar/blobs/sha256:414d79f872d67c8d0c81b249bc277e07a2219d1ee11f35916246e28ed5a6f7f4 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:17Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:45493" http.request.id=3757c934-3b55-4380-a0ff-329684fd978b http.request.method=GET http.request.remoteaddr="127.0.0.1:50904" http.request.uri="/v2/foo/bar/blobs/sha256:414d79f872d67c8d0c81b249bc277e07a2219d1ee11f35916246e28ed5a6f7f4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.351061ms http.response.status=200 http.response.written=229376 127.0.0.1 - - [11/May/2025:18:02:17 +0000] "GET /v2/foo/bar/blobs/sha256:414d79f872d67c8d0c81b249bc277e07a2219d1ee11f35916246e28ed5a6f7f4 HTTP/1.1" 200 229376 "" "Go-http-client/1.1" time="2025-05-11T18:02:17Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:45493" http.request.id=80633085-367c-4410-94f1-076c2c221e87 http.request.method=GET http.request.remoteaddr="127.0.0.1:50888" http.request.uri="/v2/foo/bar/blobs/sha256:414d79f872d67c8d0c81b249bc277e07a2219d1ee11f35916246e28ed5a6f7f4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=11.135592ms http.response.status=200 http.response.written=4194304 127.0.0.1 - - [11/May/2025:18:02:17 +0000] "GET /v2/foo/bar/blobs/sha256:414d79f872d67c8d0c81b249bc277e07a2219d1ee11f35916246e28ed5a6f7f4 HTTP/1.1" 200 4194304 "" "Go-http-client/1.1" time="2025-05-11T18:02:17Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38949" http.request.id=25b5da72-fa8f-4b1e-8541-db4ee22da371 http.request.method=GET http.request.remoteaddr="127.0.0.1:51068" http.request.uri="/v2/foo/bar/blobs/sha256:c0ac684a6a5c3286294d1ffd0dd733c122c86008d21135c185a63269cba1c401" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.350425636s http.response.status=200 http.response.written=4128768 127.0.0.1 - - [11/May/2025:18:02:13 +0000] "GET /v2/foo/bar/blobs/sha256:c0ac684a6a5c3286294d1ffd0dd733c122c86008d21135c185a63269cba1c401 HTTP/1.1" 200 4128768 "" "Go-http-client/1.1" time="2025-05-11T18:02:17Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38949" http.request.id=e1b566fa-1f08-40ee-89a0-0f8a7a156594 http.request.method=GET http.request.remoteaddr="127.0.0.1:51054" http.request.uri="/v2/foo/bar/blobs/sha256:c0ac684a6a5c3286294d1ffd0dd733c122c86008d21135c185a63269cba1c401" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.356537195s http.response.status=200 http.response.written=4194304 127.0.0.1 - - [11/May/2025:18:02:13 +0000] "GET /v2/foo/bar/blobs/sha256:c0ac684a6a5c3286294d1ffd0dd733c122c86008d21135c185a63269cba1c401 HTTP/1.1" 200 4194304 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (15.95s) === RUN TestBlobDelete time="2025-05-11T18:02:17Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.3 time="2025-05-11T18:02:17Z" level=info msg="redis not configured" go.version=go1.24.3 time="2025-05-11T18:02:17Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:d7eab3e949c21402528be7b31a80004eef6f7b217aa9b3bcaaf4681f241234df err.message="blob unknown to registry" go.version=go1.24.3 http.request.host="127.0.0.1:35367" http.request.id=837fef95-4ecd-4b02-9c86-5b12b1f8b421 http.request.method=GET http.request.remoteaddr="127.0.0.1:55070" http.request.uri="/v2/foo/bar/blobs/sha256:d7eab3e949c21402528be7b31a80004eef6f7b217aa9b3bcaaf4681f241234df" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.813137ms http.response.status=404 http.response.written=157 vars.digest="sha256:d7eab3e949c21402528be7b31a80004eef6f7b217aa9b3bcaaf4681f241234df" vars.name="foo/bar" 127.0.0.1 - - [11/May/2025:18:02:17 +0000] "GET /v2/foo/bar/blobs/sha256:d7eab3e949c21402528be7b31a80004eef6f7b217aa9b3bcaaf4681f241234df HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-05-11T18:02:17Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:d7eab3e949c21402528be7b31a80004eef6f7b217aa9b3bcaaf4681f241234df err.message="blob unknown to registry" go.version=go1.24.3 http.request.host="127.0.0.1:35367" http.request.id=5a4ee0c5-a460-4be8-a43b-9053f5a91dab http.request.method=HEAD http.request.remoteaddr="127.0.0.1:55086" http.request.uri="/v2/foo/bar/blobs/sha256:d7eab3e949c21402528be7b31a80004eef6f7b217aa9b3bcaaf4681f241234df" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.204314ms http.response.status=404 http.response.written=157 vars.digest="sha256:d7eab3e949c21402528be7b31a80004eef6f7b217aa9b3bcaaf4681f241234df" vars.name="foo/bar" 127.0.0.1 - - [11/May/2025:18:02:17 +0000] "HEAD /v2/foo/bar/blobs/sha256:d7eab3e949c21402528be7b31a80004eef6f7b217aa9b3bcaaf4681f241234df HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-05-11T18:02:17Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35367" http.request.id=380b5a74-047f-49bd-85fd-7fcf318c6bc1 http.request.method=POST http.request.remoteaddr="127.0.0.1:55086" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.024086ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:17 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:17Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35367" http.request.id=da71a6f0-63fd-44a0-9de2-b5d362f16b0d http.request.method=GET http.request.remoteaddr="127.0.0.1:55086" http.request.uri="/v2/foo/bar/blobs/uploads/495db8a0-aa94-42ab-a2f2-0d88e3958a0d?_state=ZjOiFpw76mYuqQZ4Nig9yNOh3v93yLz9gyIoQ-rG7eR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5NWRiOGEwLWFhOTQtNDJhYi1hMmYyLTBkODhlMzk1OGEwZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjoxNy44MjcwODIxOTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="988.415µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:17 +0000] "GET /v2/foo/bar/blobs/uploads/495db8a0-aa94-42ab-a2f2-0d88e3958a0d?_state=ZjOiFpw76mYuqQZ4Nig9yNOh3v93yLz9gyIoQ-rG7eR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5NWRiOGEwLWFhOTQtNDJhYi1hMmYyLTBkODhlMzk1OGEwZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjoxNy44MjcwODIxOTlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:17Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35367" http.request.id=92d77680-bd92-4ba7-b333-e029f85427e8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:55086" http.request.uri="/v2/foo/bar/blobs/uploads/495db8a0-aa94-42ab-a2f2-0d88e3958a0d?_state=ZjOiFpw76mYuqQZ4Nig9yNOh3v93yLz9gyIoQ-rG7eR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5NWRiOGEwLWFhOTQtNDJhYi1hMmYyLTBkODhlMzk1OGEwZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjoxNy44MjcwODIxOTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.379697ms http.response.status=204 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:17 +0000] "DELETE /v2/foo/bar/blobs/uploads/495db8a0-aa94-42ab-a2f2-0d88e3958a0d?_state=ZjOiFpw76mYuqQZ4Nig9yNOh3v93yLz9gyIoQ-rG7eR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5NWRiOGEwLWFhOTQtNDJhYi1hMmYyLTBkODhlMzk1OGEwZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjoxNy44MjcwODIxOTlaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:17Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.24.3 http.request.host="127.0.0.1:35367" http.request.id=e9be53b5-59fc-4592-a455-1bda38b03ce7 http.request.method=GET http.request.remoteaddr="127.0.0.1:55086" http.request.uri="/v2/foo/bar/blobs/uploads/495db8a0-aa94-42ab-a2f2-0d88e3958a0d?_state=ZjOiFpw76mYuqQZ4Nig9yNOh3v93yLz9gyIoQ-rG7eR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5NWRiOGEwLWFhOTQtNDJhYi1hMmYyLTBkODhlMzk1OGEwZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjoxNy44MjcwODIxOTlaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=495db8a0-aa94-42ab-a2f2-0d88e3958a0d time="2025-05-11T18:02:17Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.24.3 http.request.host="127.0.0.1:35367" http.request.id=e9be53b5-59fc-4592-a455-1bda38b03ce7 http.request.method=GET http.request.remoteaddr="127.0.0.1:55086" http.request.uri="/v2/foo/bar/blobs/uploads/495db8a0-aa94-42ab-a2f2-0d88e3958a0d?_state=ZjOiFpw76mYuqQZ4Nig9yNOh3v93yLz9gyIoQ-rG7eR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5NWRiOGEwLWFhOTQtNDJhYi1hMmYyLTBkODhlMzk1OGEwZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjoxNy44MjcwODIxOTlaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.723152ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=495db8a0-aa94-42ab-a2f2-0d88e3958a0d 127.0.0.1 - - [11/May/2025:18:02:17 +0000] "GET /v2/foo/bar/blobs/uploads/495db8a0-aa94-42ab-a2f2-0d88e3958a0d?_state=ZjOiFpw76mYuqQZ4Nig9yNOh3v93yLz9gyIoQ-rG7eR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQ5NWRiOGEwLWFhOTQtNDJhYi1hMmYyLTBkODhlMzk1OGEwZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjoxNy44MjcwODIxOTlaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-05-11T18:02:17Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35367" http.request.id=0743ebe5-682b-4b09-b62d-f35a5b144d81 http.request.method=POST http.request.remoteaddr="127.0.0.1:55092" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.732614ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:17 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:17Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.24.3 http.request.host="127.0.0.1:35367" http.request.id=1f17bccb-4854-4e1e-914f-43efc415f8b7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55092" http.request.uri="/v2/foo/bar/blobs/uploads/dd82847d-08d8-4b4d-9cc4-da7686e8ec20?_state=2NJPI86fs_8J7IS_MTLGLsjvU1QC65xdenLLB1yShlh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkODI4NDdkLTA4ZDgtNGI0ZC05Y2M0LWRhNzY4NmU4ZWMyMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjoxNy44MzU4Nzg2NDVaIn0%3D&digest=sha256%3Ad7eab3e949c21402528be7b31a80004eef6f7b217aa9b3bcaaf4681f241234df" http.request.useragent="Go-http-client/1.1" provided=sha256:d7eab3e949c21402528be7b31a80004eef6f7b217aa9b3bcaaf4681f241234df vars.name="foo/bar" vars.uuid=dd82847d-08d8-4b4d-9cc4-da7686e8ec20 time="2025-05-11T18:02:17Z" level=error msg="error canceling upload after error: already closed" go.version=go1.24.3 http.request.host="127.0.0.1:35367" http.request.id=1f17bccb-4854-4e1e-914f-43efc415f8b7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55092" http.request.uri="/v2/foo/bar/blobs/uploads/dd82847d-08d8-4b4d-9cc4-da7686e8ec20?_state=2NJPI86fs_8J7IS_MTLGLsjvU1QC65xdenLLB1yShlh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkODI4NDdkLTA4ZDgtNGI0ZC05Y2M0LWRhNzY4NmU4ZWMyMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjoxNy44MzU4Nzg2NDVaIn0%3D&digest=sha256%3Ad7eab3e949c21402528be7b31a80004eef6f7b217aa9b3bcaaf4681f241234df" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=dd82847d-08d8-4b4d-9cc4-da7686e8ec20 time="2025-05-11T18:02:17Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:d7eab3e949c21402528be7b31a80004eef6f7b217aa9b3bcaaf4681f241234df, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.24.3 http.request.host="127.0.0.1:35367" http.request.id=1f17bccb-4854-4e1e-914f-43efc415f8b7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55092" http.request.uri="/v2/foo/bar/blobs/uploads/dd82847d-08d8-4b4d-9cc4-da7686e8ec20?_state=2NJPI86fs_8J7IS_MTLGLsjvU1QC65xdenLLB1yShlh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkODI4NDdkLTA4ZDgtNGI0ZC05Y2M0LWRhNzY4NmU4ZWMyMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjoxNy44MzU4Nzg2NDVaIn0%3D&digest=sha256%3Ad7eab3e949c21402528be7b31a80004eef6f7b217aa9b3bcaaf4681f241234df" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.07638ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=dd82847d-08d8-4b4d-9cc4-da7686e8ec20 127.0.0.1 - - [11/May/2025:18:02:17 +0000] "PUT /v2/foo/bar/blobs/uploads/dd82847d-08d8-4b4d-9cc4-da7686e8ec20?_state=2NJPI86fs_8J7IS_MTLGLsjvU1QC65xdenLLB1yShlh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRkODI4NDdkLTA4ZDgtNGI0ZC05Y2M0LWRhNzY4NmU4ZWMyMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjoxNy44MzU4Nzg2NDVaIn0%3D&digest=sha256%3Ad7eab3e949c21402528be7b31a80004eef6f7b217aa9b3bcaaf4681f241234df HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-05-11T18:02:17Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35367" http.request.id=df347858-5cc6-4b5b-9c21-950a6fde37dd http.request.method=POST http.request.remoteaddr="127.0.0.1:55092" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="877.301µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:17 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:17Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35367" http.request.id=369ee674-48c2-4219-9799-4ebd233cc6d5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55092" http.request.uri="/v2/foo/bar/blobs/uploads/c13fb33e-6036-4304-90d3-9dc3308e49f6?_state=fDIaFlwivI8AXwYe-H6YYKMa24UGM7uPZ6yWf4bE-X97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxM2ZiMzNlLTYwMzYtNDMwNC05MGQzLTlkYzMzMDhlNDlmNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjoxNy44MzkwNTU2MjdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.077948ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:17 +0000] "PUT /v2/foo/bar/blobs/uploads/c13fb33e-6036-4304-90d3-9dc3308e49f6?_state=fDIaFlwivI8AXwYe-H6YYKMa24UGM7uPZ6yWf4bE-X97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMxM2ZiMzNlLTYwMzYtNDMwNC05MGQzLTlkYzMzMDhlNDlmNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjoxNy44MzkwNTU2MjdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:17Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35367" http.request.id=7d005abe-532b-4cd1-95a5-e7b2111af4e3 http.request.method=POST http.request.remoteaddr="127.0.0.1:55092" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="909.279µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:17 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:17Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35367" http.request.id=6986504b-5ecb-4262-afa8-dd998cdb5bb9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55092" http.request.uri="/v2/foo/bar/blobs/uploads/a8e59789-67e8-42b6-b533-a8cd902c1b66?_state=6883yYpG4NbiRapb4uvsN_ajve-0Fkm62mhy0R_Njhh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE4ZTU5Nzg5LTY3ZTgtNDJiNi1iNTMzLWE4Y2Q5MDJjMWI2NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjoxNy44NDE4Mjk1MTZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.152614ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:17 +0000] "PUT /v2/foo/bar/blobs/uploads/a8e59789-67e8-42b6-b533-a8cd902c1b66?_state=6883yYpG4NbiRapb4uvsN_ajve-0Fkm62mhy0R_Njhh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE4ZTU5Nzg5LTY3ZTgtNDJiNi1iNTMzLWE4Y2Q5MDJjMWI2NiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjoxNy44NDE4Mjk1MTZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:17Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35367" http.request.id=a3b35cbb-382c-4667-a552-9c40631bd33a http.request.method=POST http.request.remoteaddr="127.0.0.1:55092" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.470032ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:17 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:19Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35367" http.request.id=7686d984-b29e-455e-99d2-568740bda6a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55092" http.request.uri="/v2/foo/bar/blobs/uploads/3a3df8d0-2783-4d78-b613-d0a06cfa1f41?_state=meJNQyIStI0i2bsW4laQm83AlDCmPojOUrD7bpSAHox7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNhM2RmOGQwLTI3ODMtNGQ3OC1iNjEzLWQwYTA2Y2ZhMWY0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjoxNy44NDUxODY3NDdaIn0%3D&digest=sha256%3Ad7eab3e949c21402528be7b31a80004eef6f7b217aa9b3bcaaf4681f241234df" http.request.useragent="Go-http-client/1.1" http.response.duration=1.662935582s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:17 +0000] "PUT /v2/foo/bar/blobs/uploads/3a3df8d0-2783-4d78-b613-d0a06cfa1f41?_state=meJNQyIStI0i2bsW4laQm83AlDCmPojOUrD7bpSAHox7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNhM2RmOGQwLTI3ODMtNGQ3OC1iNjEzLWQwYTA2Y2ZhMWY0MSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjoxNy44NDUxODY3NDdaIn0%3D&digest=sha256%3Ad7eab3e949c21402528be7b31a80004eef6f7b217aa9b3bcaaf4681f241234df HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:19Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35367" http.request.id=353cabe9-f9c7-4124-a695-e3b5424e88a0 http.request.method=POST http.request.remoteaddr="127.0.0.1:55092" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.385427ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:21Z" level=info msg="response completed" go.version=go1.24.3 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:35367" http.request.id=46bdfd00-d286-4c98-8ef0-b5e51c5f84f8 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:55092" http.request.uri="/v2/foo/bar/blobs/uploads/b8f91aea-05fb-458b-b797-d34cb9f95184?_state=TJr8CGpqAZOkja6xTiWFERIiJEYj0yhARQmnIMHS1uV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI4ZjkxYWVhLTA1ZmItNDU4Yi1iNzk3LWQzNGNiOWY5NTE4NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjoxOS42MTc4MDg0MjVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.568614043s http.response.status=202 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:19 +0000] "PATCH /v2/foo/bar/blobs/uploads/b8f91aea-05fb-458b-b797-d34cb9f95184?_state=TJr8CGpqAZOkja6xTiWFERIiJEYj0yhARQmnIMHS1uV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI4ZjkxYWVhLTA1ZmItNDU4Yi1iNzk3LWQzNGNiOWY5NTE4NCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjoxOS42MTc4MDg0MjVaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:21Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35367" http.request.id=8a5b8ff8-71b5-4a0c-ae65-8f6424ec89b7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:55092" http.request.uri="/v2/foo/bar/blobs/uploads/b8f91aea-05fb-458b-b797-d34cb9f95184?_state=x_IKs5kV6-fYrGOgm9FtyoXv8_5nV0rL6m90KGgCEAp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI4ZjkxYWVhLTA1ZmItNDU4Yi1iNzk3LWQzNGNiOWY5NTE4NCIsIk9mZnNldCI6MTU4MzM2MDAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTFUMTg6MDI6MTlaIn0%3D&digest=sha256%3Ad7eab3e949c21402528be7b31a80004eef6f7b217aa9b3bcaaf4681f241234df" http.request.useragent="Go-http-client/1.1" http.response.duration=2.235122ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:21 +0000] "PUT /v2/foo/bar/blobs/uploads/b8f91aea-05fb-458b-b797-d34cb9f95184?_state=x_IKs5kV6-fYrGOgm9FtyoXv8_5nV0rL6m90KGgCEAp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI4ZjkxYWVhLTA1ZmItNDU4Yi1iNzk3LWQzNGNiOWY5NTE4NCIsIk9mZnNldCI6MTU4MzM2MDAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTFUMTg6MDI6MTlaIn0%3D&digest=sha256%3Ad7eab3e949c21402528be7b31a80004eef6f7b217aa9b3bcaaf4681f241234df HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:21Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35367" http.request.id=c7daf763-5d96-482e-aaa0-7533f62fe5c4 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:55092" http.request.uri="/v2/foo/bar/blobs/sha256:d7eab3e949c21402528be7b31a80004eef6f7b217aa9b3bcaaf4681f241234df" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.070051ms http.response.status=200 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:21 +0000] "HEAD /v2/foo/bar/blobs/sha256:d7eab3e949c21402528be7b31a80004eef6f7b217aa9b3bcaaf4681f241234df HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:21Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35367" http.request.id=54044692-8df0-4ac3-bdc3-9210257c648d http.request.method=GET http.request.remoteaddr="127.0.0.1:55092" http.request.uri="/v2/foo/bar/blobs/sha256:d7eab3e949c21402528be7b31a80004eef6f7b217aa9b3bcaaf4681f241234df" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=94.070909ms http.response.status=200 http.response.written=15833600 127.0.0.1 - - [11/May/2025:18:02:21 +0000] "GET /v2/foo/bar/blobs/sha256:d7eab3e949c21402528be7b31a80004eef6f7b217aa9b3bcaaf4681f241234df HTTP/1.1" 200 15833600 "" "Go-http-client/1.1" time="2025-05-11T18:02:21Z" level=error msg="error parsing digest="sha257:d7eab3e949c21402528be7b31a80004eef6f7b217aa9b3bcaaf4681f241234df": unsupported digest algorithm" go.version=go1.24.3 http.request.host="127.0.0.1:35367" http.request.id=8574a8e7-123d-41f6-9dce-bc4f8887b964 http.request.method=GET http.request.remoteaddr="127.0.0.1:55092" http.request.uri="/v2/foo/bar/blobs/sha257:d7eab3e949c21402528be7b31a80004eef6f7b217aa9b3bcaaf4681f241234df" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:d7eab3e949c21402528be7b31a80004eef6f7b217aa9b3bcaaf4681f241234df" vars.name="foo/bar" time="2025-05-11T18:02:21Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.3 http.request.host="127.0.0.1:35367" http.request.id=8574a8e7-123d-41f6-9dce-bc4f8887b964 http.request.method=GET http.request.remoteaddr="127.0.0.1:55092" http.request.uri="/v2/foo/bar/blobs/sha257:d7eab3e949c21402528be7b31a80004eef6f7b217aa9b3bcaaf4681f241234df" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.99418ms http.response.status=400 http.response.written=110 vars.digest="sha257:d7eab3e949c21402528be7b31a80004eef6f7b217aa9b3bcaaf4681f241234df" vars.name="foo/bar" 127.0.0.1 - - [11/May/2025:18:02:21 +0000] "GET /v2/foo/bar/blobs/sha257:d7eab3e949c21402528be7b31a80004eef6f7b217aa9b3bcaaf4681f241234df HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-05-11T18:02:21Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35367" http.request.id=cabae2e0-d886-492b-970b-0a92796e162c http.request.method=GET http.request.remoteaddr="127.0.0.1:38382" http.request.uri="/v2/foo/bar/blobs/sha256:d7eab3e949c21402528be7b31a80004eef6f7b217aa9b3bcaaf4681f241234df" http.request.useragent="Go-http-client/1.1" http.response.duration=2.86413ms http.response.status=304 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:21 +0000] "GET /v2/foo/bar/blobs/sha256:d7eab3e949c21402528be7b31a80004eef6f7b217aa9b3bcaaf4681f241234df HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:21Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35367" http.request.id=4717c5d9-ec7d-4fc2-981b-ef9f50b47fcd http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38392" http.request.uri="/v2/foo/bar/blobs/sha256:d7eab3e949c21402528be7b31a80004eef6f7b217aa9b3bcaaf4681f241234df" http.request.useragent="Go-http-client/1.1" http.response.duration=2.732921ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:21 +0000] "DELETE /v2/foo/bar/blobs/sha256:d7eab3e949c21402528be7b31a80004eef6f7b217aa9b3bcaaf4681f241234df HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:21Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:d7eab3e949c21402528be7b31a80004eef6f7b217aa9b3bcaaf4681f241234df err.message="blob unknown to registry" go.version=go1.24.3 http.request.host="127.0.0.1:35367" http.request.id=29b74af5-1c96-4d27-807a-e1f9833061e2 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38392" http.request.uri="/v2/foo/bar/blobs/sha256:d7eab3e949c21402528be7b31a80004eef6f7b217aa9b3bcaaf4681f241234df" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.167007ms http.response.status=404 http.response.written=157 vars.digest="sha256:d7eab3e949c21402528be7b31a80004eef6f7b217aa9b3bcaaf4681f241234df" vars.name="foo/bar" 127.0.0.1 - - [11/May/2025:18:02:21 +0000] "HEAD /v2/foo/bar/blobs/sha256:d7eab3e949c21402528be7b31a80004eef6f7b217aa9b3bcaaf4681f241234df HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-05-11T18:02:21Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.24.3 http.request.host="127.0.0.1:35367" http.request.id=6ca2bd34-a322-4e9b-b9cf-99555baa553f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38392" http.request.uri="/v2/foo/bar/blobs/sha256:d7eab3e949c21402528be7b31a80004eef6f7b217aa9b3bcaaf4681f241234df" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.071219ms http.response.status=404 http.response.written=74 vars.digest="sha256:d7eab3e949c21402528be7b31a80004eef6f7b217aa9b3bcaaf4681f241234df" vars.name="foo/bar" 127.0.0.1 - - [11/May/2025:18:02:21 +0000] "DELETE /v2/foo/bar/blobs/sha256:d7eab3e949c21402528be7b31a80004eef6f7b217aa9b3bcaaf4681f241234df HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-05-11T18:02:21Z" level=error msg="error parsing digest="sha257:d7eab3e949c21402528be7b31a80004eef6f7b217aa9b3bcaaf4681f241234df": unsupported digest algorithm" go.version=go1.24.3 http.request.host="127.0.0.1:35367" http.request.id=cb36090f-63d2-4602-9abc-237dde2d4ecf http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38408" http.request.uri="/v2/foo/bar/blobs/sha257:d7eab3e949c21402528be7b31a80004eef6f7b217aa9b3bcaaf4681f241234df" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:d7eab3e949c21402528be7b31a80004eef6f7b217aa9b3bcaaf4681f241234df" vars.name="foo/bar" time="2025-05-11T18:02:21Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.24.3 http.request.host="127.0.0.1:35367" http.request.id=cb36090f-63d2-4602-9abc-237dde2d4ecf http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38408" http.request.uri="/v2/foo/bar/blobs/sha257:d7eab3e949c21402528be7b31a80004eef6f7b217aa9b3bcaaf4681f241234df" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.354511ms http.response.status=400 http.response.written=110 vars.digest="sha257:d7eab3e949c21402528be7b31a80004eef6f7b217aa9b3bcaaf4681f241234df" vars.name="foo/bar" 127.0.0.1 - - [11/May/2025:18:02:21 +0000] "DELETE /v2/foo/bar/blobs/sha257:d7eab3e949c21402528be7b31a80004eef6f7b217aa9b3bcaaf4681f241234df HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-05-11T18:02:21Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35367" http.request.id=ac5e5943-2f21-4051-9014-cdddafc0f832 http.request.method=POST http.request.remoteaddr="127.0.0.1:38420" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.768295ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:21 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:23Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35367" http.request.id=b43a4358-9d20-423d-805b-8fe4c7d33006 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38420" http.request.uri="/v2/foo/bar/blobs/uploads/bac5e882-f6cc-40b1-8351-05dc04eedc19?_state=LBa4HoTVeBF9JnOTfFLOCFFp2XYB9vu1Ue7w7wFjyNl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhYzVlODgyLWY2Y2MtNDBiMS04MzUxLTA1ZGMwNGVlZGMxOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjoyMS4zNTc3NjA2OFoifQ%3D%3D&digest=sha256%3Ad7eab3e949c21402528be7b31a80004eef6f7b217aa9b3bcaaf4681f241234df" http.request.useragent="Go-http-client/1.1" http.response.duration=1.652151505s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:21 +0000] "PUT /v2/foo/bar/blobs/uploads/bac5e882-f6cc-40b1-8351-05dc04eedc19?_state=LBa4HoTVeBF9JnOTfFLOCFFp2XYB9vu1Ue7w7wFjyNl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhYzVlODgyLWY2Y2MtNDBiMS04MzUxLTA1ZGMwNGVlZGMxOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjoyMS4zNTc3NjA2OFoifQ%3D%3D&digest=sha256%3Ad7eab3e949c21402528be7b31a80004eef6f7b217aa9b3bcaaf4681f241234df HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:23Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35367" http.request.id=6a8b2b08-836e-4934-a88c-bd8352b1ddb4 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:38420" http.request.uri="/v2/foo/bar/blobs/sha256:d7eab3e949c21402528be7b31a80004eef6f7b217aa9b3bcaaf4681f241234df" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.568692ms http.response.status=200 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:23 +0000] "HEAD /v2/foo/bar/blobs/sha256:d7eab3e949c21402528be7b31a80004eef6f7b217aa9b3bcaaf4681f241234df HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:23Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35367" http.request.id=91f87685-7b22-4269-9307-eee9445c751c http.request.method=GET http.request.remoteaddr="127.0.0.1:38382" http.request.uri="/v2/foo/bar/blobs/sha256:d7eab3e949c21402528be7b31a80004eef6f7b217aa9b3bcaaf4681f241234df" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.832676163s http.response.status=200 http.response.written=4128768 127.0.0.1 - - [11/May/2025:18:02:21 +0000] "GET /v2/foo/bar/blobs/sha256:d7eab3e949c21402528be7b31a80004eef6f7b217aa9b3bcaaf4681f241234df HTTP/1.1" 200 4128768 "" "Go-http-client/1.1" time="2025-05-11T18:02:23Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35367" http.request.id=a9757b66-f119-4fef-b77a-e260e740da94 http.request.method=GET http.request.remoteaddr="127.0.0.1:38366" http.request.uri="/v2/foo/bar/blobs/sha256:d7eab3e949c21402528be7b31a80004eef6f7b217aa9b3bcaaf4681f241234df" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.841440414s http.response.status=200 http.response.written=4194304 127.0.0.1 - - [11/May/2025:18:02:21 +0000] "GET /v2/foo/bar/blobs/sha256:d7eab3e949c21402528be7b31a80004eef6f7b217aa9b3bcaaf4681f241234df HTTP/1.1" 200 4194304 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (5.53s) === RUN TestRelativeURL time="2025-05-11T18:02:23Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.3 time="2025-05-11T18:02:23Z" level=info msg="redis not configured" go.version=go1.24.3 time="2025-05-11T18:02:23Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41839" http.request.id=172353a8-2b56-49b7-aa22-3c2fd0f26882 http.request.method=POST http.request.remoteaddr="127.0.0.1:37442" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.765453ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:26Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41839" http.request.id=470f7a2c-2954-4d20-8331-f2a6569bb7c3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37442" http.request.uri="/v2/foo/bar/blobs/uploads/650a1c19-00bd-48d1-9063-eaf00d5b54f6?_state=Qr5Gti08MSCdnKm30CGZi2tmMXh6o2FG4HJBCImiP1l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1MGExYzE5LTAwYmQtNDhkMS05MDYzLWVhZjAwZDViNTRmNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjoyMy4xNzM3MTIyNTFaIn0%3D&digest=sha256%3Aad3355e21868be9c1027f03a1891c5875e93cebd3bb2f841b6f7a6ab3a44b1b8" http.request.useragent="Go-http-client/1.1" http.response.duration=2.849096261s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:23 +0000] "PUT /v2/foo/bar/blobs/uploads/650a1c19-00bd-48d1-9063-eaf00d5b54f6?_state=Qr5Gti08MSCdnKm30CGZi2tmMXh6o2FG4HJBCImiP1l7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY1MGExYzE5LTAwYmQtNDhkMS05MDYzLWVhZjAwZDViNTRmNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjoyMy4xNzM3MTIyNTFaIn0%3D&digest=sha256%3Aad3355e21868be9c1027f03a1891c5875e93cebd3bb2f841b6f7a6ab3a44b1b8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:26Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41839" http.request.id=72c525c8-948f-4459-810f-12afa60d5ddb http.request.method=POST http.request.remoteaddr="127.0.0.1:37442" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.496299ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:26Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41839" http.request.id=f432e7eb-c6dc-4c39-b300-8b73474b029e http.request.method=POST http.request.remoteaddr="127.0.0.1:37442" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.63417ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:26 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:29Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:41839" http.request.id=9884493b-4bdf-4a89-93e8-0b527f80efdb http.request.method=PUT http.request.remoteaddr="127.0.0.1:37442" http.request.uri="/v2/foo/bar/blobs/uploads/9634ec5f-fb32-4636-b5e0-3d8a9f0bd606?_state=5PdlG9_dphJKx074at3UQ4wxNI-yT4Wjbji-Jj-HVod7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2MzRlYzVmLWZiMzItNDYzNi1iNWUwLTNkOGE5ZjBiZDYwNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjoyNi41MDQ2MDk5MjZaIn0%3D&digest=sha256%3A2fdd2a09ad44c6f47c3fd491d707bb1e46697774dee4cc8285399ba35d8baa15" http.request.useragent="Go-http-client/1.1" http.response.duration=2.920345867s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:26 +0000] "PUT /v2/foo/bar/blobs/uploads/9634ec5f-fb32-4636-b5e0-3d8a9f0bd606?_state=5PdlG9_dphJKx074at3UQ4wxNI-yT4Wjbji-Jj-HVod7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2MzRlYzVmLWZiMzItNDYzNi1iNWUwLTNkOGE5ZjBiZDYwNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjoyNi41MDQ2MDk5MjZaIn0%3D&digest=sha256%3A2fdd2a09ad44c6f47c3fd491d707bb1e46697774dee4cc8285399ba35d8baa15 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (6.26s) === RUN TestBlobDeleteDisabled time="2025-05-11T18:02:29Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.3 time="2025-05-11T18:02:29Z" level=info msg="redis not configured" go.version=go1.24.3 time="2025-05-11T18:02:29Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.3 http.request.host="127.0.0.1:46631" http.request.id=78675974-c764-46de-a059-3dc65bbbcd8c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52124" http.request.uri="/v2/foo/bar/blobs/sha256:20c49d618a03737b97f46e0a63f30a8a486a4199659c7d885c4793a61a1bbca3" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.871008ms http.response.status=405 http.response.written=78 vars.digest="sha256:20c49d618a03737b97f46e0a63f30a8a486a4199659c7d885c4793a61a1bbca3" vars.name="foo/bar" 127.0.0.1 - - [11/May/2025:18:02:29 +0000] "DELETE /v2/foo/bar/blobs/sha256:20c49d618a03737b97f46e0a63f30a8a486a4199659c7d885c4793a61a1bbca3 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.37s) === RUN TestDeleteDisabled time="2025-05-11T18:02:29Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.3 time="2025-05-11T18:02:29Z" level=info msg="redis not configured" go.version=go1.24.3 time="2025-05-11T18:02:30Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35467" http.request.id=fff692e7-4255-4e46-ab8c-d116a6744c34 http.request.method=POST http.request.remoteaddr="127.0.0.1:60562" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.165973ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:30 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:32Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:35467" http.request.id=c26d1168-fc6a-41a0-b78f-f1d74fd4252c http.request.method=PUT http.request.remoteaddr="127.0.0.1:60562" http.request.uri="/v2/foo/bar/blobs/uploads/5e43b8d6-8830-4424-9799-0fcdf9c8d3a2?_state=Gy4iVTkeHubMGtve4WDGEtjio9edN5cL6SbJkbwlu7N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlNDNiOGQ2LTg4MzAtNDQyNC05Nzk5LTBmY2RmOWM4ZDNhMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjozMC4wMDc0Nzc5MloifQ%3D%3D&digest=sha256%3Aedd6a8ea9417929a6c0bbe15207b4f822d40c58e130a347f7d3536ce1fb5bba5" http.request.useragent="Go-http-client/1.1" http.response.duration=2.374295445s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:30 +0000] "PUT /v2/foo/bar/blobs/uploads/5e43b8d6-8830-4424-9799-0fcdf9c8d3a2?_state=Gy4iVTkeHubMGtve4WDGEtjio9edN5cL6SbJkbwlu7N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVlNDNiOGQ2LTg4MzAtNDQyNC05Nzk5LTBmY2RmOWM4ZDNhMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjozMC4wMDc0Nzc5MloifQ%3D%3D&digest=sha256%3Aedd6a8ea9417929a6c0bbe15207b4f822d40c58e130a347f7d3536ce1fb5bba5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:32Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.3 http.request.host="127.0.0.1:35467" http.request.id=bcc7df3e-671c-4c5d-bcc5-2162b2b9c52f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:60562" http.request.uri="/v2/foo/bar/blobs/sha256:edd6a8ea9417929a6c0bbe15207b4f822d40c58e130a347f7d3536ce1fb5bba5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.280673ms http.response.status=405 http.response.written=78 vars.digest="sha256:edd6a8ea9417929a6c0bbe15207b4f822d40c58e130a347f7d3536ce1fb5bba5" vars.name="foo/bar" 127.0.0.1 - - [11/May/2025:18:02:32 +0000] "DELETE /v2/foo/bar/blobs/sha256:edd6a8ea9417929a6c0bbe15207b4f822d40c58e130a347f7d3536ce1fb5bba5 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (2.59s) === RUN TestDeleteReadOnly time="2025-05-11T18:02:32Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.3 time="2025-05-11T18:02:32Z" level=info msg="redis not configured" go.version=go1.24.3 time="2025-05-11T18:02:32Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:40333" http.request.id=31bd9b57-55c9-4591-b2ba-829d4e3194c7 http.request.method=POST http.request.remoteaddr="127.0.0.1:57202" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.910012ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:34Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:40333" http.request.id=f8bd7242-b97b-4665-9ce9-6cceb91c84b0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57202" http.request.uri="/v2/foo/bar/blobs/uploads/ba7b0716-d598-4aad-b500-da7eafac1bb1?_state=VyTJKSKYdqUpDDjkRItAOTKgW5lj7cIJdge0I0eMn057Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhN2IwNzE2LWQ1OTgtNGFhZC1iNTAwLWRhN2VhZmFjMWJiMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjozMi42Mzk4MTEzMjZaIn0%3D&digest=sha256%3A630e4d86460237da78370fe02bf757b61036de0e00a759bff06f823e06ab271a" http.request.useragent="Go-http-client/1.1" http.response.duration=2.227158767s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:32 +0000] "PUT /v2/foo/bar/blobs/uploads/ba7b0716-d598-4aad-b500-da7eafac1bb1?_state=VyTJKSKYdqUpDDjkRItAOTKgW5lj7cIJdge0I0eMn057Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImJhN2IwNzE2LWQ1OTgtNGFhZC1iNTAwLWRhN2VhZmFjMWJiMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMjozMi42Mzk4MTEzMjZaIn0%3D&digest=sha256%3A630e4d86460237da78370fe02bf757b61036de0e00a759bff06f823e06ab271a HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [11/May/2025:18:02:34 +0000] "DELETE /v2/foo/bar/blobs/sha256:630e4d86460237da78370fe02bf757b61036de0e00a759bff06f823e06ab271a HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (2.48s) === RUN TestStartPushReadOnly time="2025-05-11T18:02:34Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.3 time="2025-05-11T18:02:34Z" level=info msg="redis not configured" go.version=go1.24.3 127.0.0.1 - - [11/May/2025:18:02:34 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.01s) === RUN TestManifestAPI time="2025-05-11T18:02:34Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.3 time="2025-05-11T18:02:34Z" level=info msg="redis not configured" go.version=go1.24.3 time="2025-05-11T18:02:34Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.3 http.request.host="127.0.0.1:46229" http.request.id=284fe042-ff32-481c-9a6d-20e121ef5f30 http.request.method=GET http.request.remoteaddr="127.0.0.1:53846" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.499093ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/May/2025:18:02:34 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-05-11T18:02:34Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.24.3 http.request.host="127.0.0.1:46229" http.request.id=aad71878-f8f4-4112-aaa3-d7ec42eed6aa http.request.method=GET http.request.remoteaddr="127.0.0.1:53846" 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=2.122269ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [11/May/2025:18:02:34 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-05-11T18:02:34Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.3 http.request.host="127.0.0.1:46229" http.request.id=bcd33f00-3992-44a7-819b-7707a562c438 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53846" 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.341105ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/May/2025:18:02:34 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-05-11T18:02:34Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.3 http.request.host="127.0.0.1:46229" http.request.id=4376b6ec-5446-4c1b-9572-433714418230 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53846" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=9.473213ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-05-11T18:02:34Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.3 http.request.host="127.0.0.1:46229" http.request.id=4376b6ec-5446-4c1b-9572-433714418230 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53846" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=9.595371ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-05-11T18:02:34Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.3 http.request.host="127.0.0.1:46229" http.request.id=4376b6ec-5446-4c1b-9572-433714418230 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53846" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=9.682229ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-05-11T18:02:34Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.3 http.request.host="127.0.0.1:46229" http.request.id=4376b6ec-5446-4c1b-9572-433714418230 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53846" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=9.752423ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/May/2025:18:02:34 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-05-11T18:02:35Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:46229" http.request.id=5bfa6836-d619-4514-b008-b797e15d7839 http.request.method=POST http.request.remoteaddr="127.0.0.1:53846" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.82072ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:35 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:40Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:46229" http.request.id=a4a8d602-1df1-4ad7-82a2-344d32cab7aa http.request.method=PUT http.request.remoteaddr="127.0.0.1:53846" http.request.uri="/v2/foo/schema1/blobs/uploads/64f76d43-9c23-4ed2-aed7-3849da6f9525?_state=OVHV6mp2T3F4X-Wn3F9jVHmQZaZgmkEKTOz_rpVm24N7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2NGY3NmQ0My05YzIzLTRlZDItYWVkNy0zODQ5ZGE2Zjk1MjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTFUMTg6MDI6MzUuMTk5MTM0OTg1WiJ9&digest=sha256%3A4c74e92f1e9dad98ca9690a94e7ef8fa696d342ff1a61ea9768145bd0c027ce1" http.request.useragent="Go-http-client/1.1" http.response.duration=5.137121054s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:35 +0000] "PUT /v2/foo/schema1/blobs/uploads/64f76d43-9c23-4ed2-aed7-3849da6f9525?_state=OVHV6mp2T3F4X-Wn3F9jVHmQZaZgmkEKTOz_rpVm24N7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2NGY3NmQ0My05YzIzLTRlZDItYWVkNy0zODQ5ZGE2Zjk1MjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTFUMTg6MDI6MzUuMTk5MTM0OTg1WiJ9&digest=sha256%3A4c74e92f1e9dad98ca9690a94e7ef8fa696d342ff1a61ea9768145bd0c027ce1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:40Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:46229" http.request.id=1a3045dc-185b-4c3a-ace6-d0539847b9ab http.request.method=POST http.request.remoteaddr="127.0.0.1:53846" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.219754ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:40 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:45Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:46229" http.request.id=00bef602-ee7f-49b0-9139-dc9b3eb60934 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53846" http.request.uri="/v2/foo/schema1/blobs/uploads/635032fc-c16c-46dc-977c-da220095c7e1?_state=e-tdl6blNITFAnDZVQK39_3DXxKyARmBhXY_6DHjbAJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2MzUwMzJmYy1jMTZjLTQ2ZGMtOTc3Yy1kYTIyMDA5NWM3ZTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTFUMTg6MDI6NDAuNjM5NDc4MDk2WiJ9&digest=sha256%3Ac600903dbb3540369db01238ec0a1500e11c2f729397a82de9619ca548455a25" http.request.useragent="Go-http-client/1.1" http.response.duration=4.893093079s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:40 +0000] "PUT /v2/foo/schema1/blobs/uploads/635032fc-c16c-46dc-977c-da220095c7e1?_state=e-tdl6blNITFAnDZVQK39_3DXxKyARmBhXY_6DHjbAJ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2MzUwMzJmYy1jMTZjLTQ2ZGMtOTc3Yy1kYTIyMDA5NWM3ZTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTFUMTg6MDI6NDAuNjM5NDc4MDk2WiJ9&digest=sha256%3Ac600903dbb3540369db01238ec0a1500e11c2f729397a82de9619ca548455a25 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:45Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:46229" http.request.id=36902702-eba3-4490-b466-643f162c89b5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53846" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.366591ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:45 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:45Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:46229" http.request.id=77baf5f1-726c-4a51-878b-8645be06725c http.request.method=PUT http.request.remoteaddr="127.0.0.1:53846" http.request.uri="/v2/foo/schema1/manifests/sha256:30d0b44457897ad9a31a6d31ed0e50fa028904cefa15e285ec0435c49610b3fe" http.request.useragent="Go-http-client/1.1" http.response.duration=9.91839ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:45 +0000] "PUT /v2/foo/schema1/manifests/sha256:30d0b44457897ad9a31a6d31ed0e50fa028904cefa15e285ec0435c49610b3fe HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:45Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:46229" http.request.id=5e7fccc0-1e96-476b-90cf-e93d7bc8ddf1 http.request.method=GET http.request.remoteaddr="127.0.0.1:53846" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.953461ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/May/2025:18:02:45 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-05-11T18:02:45Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:46229" http.request.id=eb2982aa-078d-424d-8dfc-759b7f0ffc10 http.request.method=GET http.request.remoteaddr="127.0.0.1:53846" http.request.uri="/v2/foo/schema1/manifests/sha256:30d0b44457897ad9a31a6d31ed0e50fa028904cefa15e285ec0435c49610b3fe" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.908538ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/May/2025:18:02:45 +0000] "GET /v2/foo/schema1/manifests/sha256:30d0b44457897ad9a31a6d31ed0e50fa028904cefa15e285ec0435c49610b3fe HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-05-11T18:02:45Z" level=info msg="response completed" go.version=go1.24.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:46229" http.request.id=fbcfe359-8cc2-4c8d-a5dc-d7c643f887d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53846" http.request.uri="/v2/foo/schema1/manifests/sha256:30d0b44457897ad9a31a6d31ed0e50fa028904cefa15e285ec0435c49610b3fe" http.request.useragent="Go-http-client/1.1" http.response.duration=10.15393ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:45 +0000] "PUT /v2/foo/schema1/manifests/sha256:30d0b44457897ad9a31a6d31ed0e50fa028904cefa15e285ec0435c49610b3fe HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:45Z" level=info msg="response completed" go.version=go1.24.3 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:46229" http.request.id=2a069cce-4d6c-49d2-9f3e-bb0bf1b986ca http.request.method=PUT http.request.remoteaddr="127.0.0.1:53846" http.request.uri="/v2/foo/schema1/manifests/sha256:30d0b44457897ad9a31a6d31ed0e50fa028904cefa15e285ec0435c49610b3fe" http.request.useragent="Go-http-client/1.1" http.response.duration=10.280748ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:45 +0000] "PUT /v2/foo/schema1/manifests/sha256:30d0b44457897ad9a31a6d31ed0e50fa028904cefa15e285ec0435c49610b3fe HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:45Z" level=info msg="response completed" go.version=go1.24.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:46229" http.request.id=01bb840d-ddac-401c-8e55-9e46e4a35f4c http.request.method=PUT http.request.remoteaddr="127.0.0.1:53846" http.request.uri="/v2/foo/schema1/manifests/sha256:30d0b44457897ad9a31a6d31ed0e50fa028904cefa15e285ec0435c49610b3fe" http.request.useragent="Go-http-client/1.1" http.response.duration=10.199407ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:45 +0000] "PUT /v2/foo/schema1/manifests/sha256:30d0b44457897ad9a31a6d31ed0e50fa028904cefa15e285ec0435c49610b3fe HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:45Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:46229" http.request.id=283a0ce9-cc76-4e7d-b92e-45461bd74f30 http.request.method=GET http.request.remoteaddr="127.0.0.1:53846" http.request.uri="/v2/foo/schema1/manifests/sha256:30d0b44457897ad9a31a6d31ed0e50fa028904cefa15e285ec0435c49610b3fe" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.121749ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/May/2025:18:02:45 +0000] "GET /v2/foo/schema1/manifests/sha256:30d0b44457897ad9a31a6d31ed0e50fa028904cefa15e285ec0435c49610b3fe HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-05-11T18:02:45Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:46229" http.request.id=21af3b06-c442-4dd0-8b3b-86a0112c5770 http.request.method=GET http.request.remoteaddr="127.0.0.1:53846" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.251634ms http.response.status=304 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:45 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:45Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:46229" http.request.id=d1c25620-175d-447c-9792-82d2973cba6b http.request.method=GET http.request.remoteaddr="127.0.0.1:53846" http.request.uri="/v2/foo/schema1/manifests/sha256:30d0b44457897ad9a31a6d31ed0e50fa028904cefa15e285ec0435c49610b3fe" http.request.useragent="Go-http-client/1.1" http.response.duration=2.080783ms http.response.status=304 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:45 +0000] "GET /v2/foo/schema1/manifests/sha256:30d0b44457897ad9a31a6d31ed0e50fa028904cefa15e285ec0435c49610b3fe HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:45Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:46229" http.request.id=abaf681d-65cc-4d39-a9c7-0e511f7788e2 http.request.method=GET http.request.remoteaddr="127.0.0.1:53846" 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=3.516058ms http.response.status=200 http.response.written=41 127.0.0.1 - - [11/May/2025:18:02:45 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-05-11T18:02:45Z" level=error msg="payload digest does match: "sha256:17f0a98edb1bd5a4c0ebd34dfa0a3d0d0ea6e38994c56e3ecbd66b09b532f100" != "sha256:30d0b44457897ad9a31a6d31ed0e50fa028904cefa15e285ec0435c49610b3fe"" go.version=go1.24.3 http.request.host="127.0.0.1:46229" http.request.id=f81a51b1-0193-4290-a1ce-d70479b572ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:53846" http.request.uri="/v2/foo/schema1/manifests/sha256:30d0b44457897ad9a31a6d31ed0e50fa028904cefa15e285ec0435c49610b3fe" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:30d0b44457897ad9a31a6d31ed0e50fa028904cefa15e285ec0435c49610b3fe" time="2025-05-11T18:02:45Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.3 http.request.host="127.0.0.1:46229" http.request.id=f81a51b1-0193-4290-a1ce-d70479b572ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:53846" http.request.uri="/v2/foo/schema1/manifests/sha256:30d0b44457897ad9a31a6d31ed0e50fa028904cefa15e285ec0435c49610b3fe" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.525017ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:30d0b44457897ad9a31a6d31ed0e50fa028904cefa15e285ec0435c49610b3fe" 127.0.0.1 - - [11/May/2025:18:02:45 +0000] "PUT /v2/foo/schema1/manifests/sha256:30d0b44457897ad9a31a6d31ed0e50fa028904cefa15e285ec0435c49610b3fe HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-05-11T18:02:45Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.3 http.request.host="127.0.0.1:46229" http.request.id=4999ee81-12ba-4334-a06d-abbdb8e4afab http.request.method=GET http.request.remoteaddr="127.0.0.1:52012" 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=3.373258ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/May/2025:18:02:45 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-05-11T18:02:45Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.24.3 http.request.host="127.0.0.1:46229" http.request.id=71ca9683-b02f-4eab-b353-da4314162c50 http.request.method=GET http.request.remoteaddr="127.0.0.1:52012" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.95118ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [11/May/2025:18:02:45 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-05-11T18:02:45Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46229" http.request.id=d2e31ac0-d696-4dae-ba07-06a1e3940195 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52012" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.202843ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-05-11T18:02:45Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46229" http.request.id=d2e31ac0-d696-4dae-ba07-06a1e3940195 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52012" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.297413ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-05-11T18:02:45Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46229" http.request.id=d2e31ac0-d696-4dae-ba07-06a1e3940195 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52012" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.372189ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/May/2025:18:02:45 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-05-11T18:02:45Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:46229" http.request.id=4a3958e0-af93-4429-a91f-0ded85d488e8 http.request.method=POST http.request.remoteaddr="127.0.0.1:52012" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.09795ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:45 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:45Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:46229" http.request.id=1e0b9040-23a0-4142-9a41-08b4b6f427f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52012" http.request.uri="/v2/foo/schema2/blobs/uploads/d3c9bec0-ef7e-4374-ac75-c38bc807fcfa?_state=jWaokCG7ruAoRwXJ2jtPdheP8noXJc3S57lEQhWZ1rx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkM2M5YmVjMC1lZjdlLTQzNzQtYWM3NS1jMzhiYzgwN2ZjZmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTFUMTg6MDI6NDUuNjMxODk3NzczWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.880082ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:45 +0000] "PUT /v2/foo/schema2/blobs/uploads/d3c9bec0-ef7e-4374-ac75-c38bc807fcfa?_state=jWaokCG7ruAoRwXJ2jtPdheP8noXJc3S57lEQhWZ1rx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkM2M5YmVjMC1lZjdlLTQzNzQtYWM3NS1jMzhiYzgwN2ZjZmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTFUMTg6MDI6NDUuNjMxODk3NzczWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:45Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46229" http.request.id=10ee45f2-9e7a-4695-81be-a7b00d7d0de5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52012" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.290891ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-05-11T18:02:45Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46229" http.request.id=10ee45f2-9e7a-4695-81be-a7b00d7d0de5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52012" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.383298ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/May/2025:18:02:45 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-05-11T18:02:45Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:46229" http.request.id=3be241c9-5a30-400e-9d43-847236f975f2 http.request.method=POST http.request.remoteaddr="127.0.0.1:52012" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.158337ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:45 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:49Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:46229" http.request.id=c903b544-b56c-477a-907f-c7147cd027ab http.request.method=PUT http.request.remoteaddr="127.0.0.1:52012" http.request.uri="/v2/foo/schema2/blobs/uploads/91c615e8-d28b-4bcd-a723-e506cc22fa45?_state=NQ0ycp-GSzvdCvVmEMIpAok6rjLOD4Yrq1nU1YHLbop7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5MWM2MTVlOC1kMjhiLTRiY2QtYTcyMy1lNTA2Y2MyMmZhNDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTFUMTg6MDI6NDUuOTQyNTA1NzI0WiJ9&digest=sha256%3A1dfaca54a82f53c3f05989fc48ec725ae8e9f8b24e7ccf17251393b831449834" http.request.useragent="Go-http-client/1.1" http.response.duration=4.003612414s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:45 +0000] "PUT /v2/foo/schema2/blobs/uploads/91c615e8-d28b-4bcd-a723-e506cc22fa45?_state=NQ0ycp-GSzvdCvVmEMIpAok6rjLOD4Yrq1nU1YHLbop7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI5MWM2MTVlOC1kMjhiLTRiY2QtYTcyMy1lNTA2Y2MyMmZhNDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTFUMTg6MDI6NDUuOTQyNTA1NzI0WiJ9&digest=sha256%3A1dfaca54a82f53c3f05989fc48ec725ae8e9f8b24e7ccf17251393b831449834 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:50Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:46229" http.request.id=06cd85f9-e2c0-4929-b250-5ad20f89905a http.request.method=POST http.request.remoteaddr="127.0.0.1:52012" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.538649ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:50 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:52Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:46229" http.request.id=0a966a51-de6b-4ae5-95d2-9724d83e9594 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52012" http.request.uri="/v2/foo/schema2/blobs/uploads/a98c0a91-ac7d-49e3-8711-7bdaddbd9604?_state=2QOFvfPgAnXpcYV9uhikuDMKS1QVii1QRfSmsJw3E1l7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhOThjMGE5MS1hYzdkLTQ5ZTMtODcxMS03YmRhZGRiZDk2MDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTFUMTg6MDI6NTAuMTczMDkwMjE1WiJ9&digest=sha256%3Aa9a7c5be8bee7f893c5ed1bb7fc8df035d59d9f18ba4f5cc52d3152e14c71b0b" http.request.useragent="Go-http-client/1.1" http.response.duration=2.342371735s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:50 +0000] "PUT /v2/foo/schema2/blobs/uploads/a98c0a91-ac7d-49e3-8711-7bdaddbd9604?_state=2QOFvfPgAnXpcYV9uhikuDMKS1QVii1QRfSmsJw3E1l7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhOThjMGE5MS1hYzdkLTQ5ZTMtODcxMS03YmRhZGRiZDk2MDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTFUMTg6MDI6NTAuMTczMDkwMjE1WiJ9&digest=sha256%3Aa9a7c5be8bee7f893c5ed1bb7fc8df035d59d9f18ba4f5cc52d3152e14c71b0b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:52Z" level=info msg="response completed" go.version=go1.24.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46229" http.request.id=5237d806-9a4c-4e38-ad49-f8b4f846a9d5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52012" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.210876ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:52 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:52Z" level=info msg="response completed" go.version=go1.24.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:46229" http.request.id=d07636a8-4689-4915-85a0-0986a1434155 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52012" http.request.uri="/v2/foo/schema2/manifests/sha256:cfd04e91b781bf48015fa0e9334879361f8e6e182d18735dea8c67eae588f340" http.request.useragent="Go-http-client/1.1" http.response.duration=1.142465ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:52 +0000] "PUT /v2/foo/schema2/manifests/sha256:cfd04e91b781bf48015fa0e9334879361f8e6e182d18735dea8c67eae588f340 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:52Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:46229" http.request.id=4e2f85d4-0e86-4052-8f1e-efa1ef25d410 http.request.method=GET http.request.remoteaddr="127.0.0.1:52012" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.382587ms http.response.status=200 http.response.written=732 127.0.0.1 - - [11/May/2025:18:02:52 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-05-11T18:02:52Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:46229" http.request.id=67a039ca-0cee-4532-ab03-712824bf88a4 http.request.method=GET http.request.remoteaddr="127.0.0.1:52012" http.request.uri="/v2/foo/schema2/manifests/sha256:cfd04e91b781bf48015fa0e9334879361f8e6e182d18735dea8c67eae588f340" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.050918ms http.response.status=200 http.response.written=732 127.0.0.1 - - [11/May/2025:18:02:52 +0000] "GET /v2/foo/schema2/manifests/sha256:cfd04e91b781bf48015fa0e9334879361f8e6e182d18735dea8c67eae588f340 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-05-11T18:02:52Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:46229" http.request.id=4acbbe10-ca74-46df-8a37-1f1fdf3663f0 http.request.method=GET http.request.remoteaddr="127.0.0.1:52012" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.767159ms http.response.status=304 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:52 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:52Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:46229" http.request.id=b87f7b3b-181b-45ef-9488-3c44cdbf20ed http.request.method=GET http.request.remoteaddr="127.0.0.1:52012" http.request.uri="/v2/foo/schema2/manifests/sha256:cfd04e91b781bf48015fa0e9334879361f8e6e182d18735dea8c67eae588f340" http.request.useragent="Go-http-client/1.1" http.response.duration="796.603µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:52 +0000] "GET /v2/foo/schema2/manifests/sha256:cfd04e91b781bf48015fa0e9334879361f8e6e182d18735dea8c67eae588f340 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:52Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:46229" http.request.id=58c7f47e-4321-4422-9d27-95109bfd6678 http.request.method=GET http.request.remoteaddr="127.0.0.1:52012" 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=2.932446ms http.response.status=200 http.response.written=45 127.0.0.1 - - [11/May/2025:18:02:52 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-05-11T18:02:52Z" level=info msg="rewriting manifest sha256:cfd04e91b781bf48015fa0e9334879361f8e6e182d18735dea8c67eae588f340 in schema1 format to support old client" go.version=go1.24.3 http.request.host="127.0.0.1:46229" http.request.id=d65e7594-44ad-4625-b8e5-36b5e43cec6e http.request.method=GET http.request.remoteaddr="127.0.0.1:52012" 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-05-11T18:02:52Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:46229" http.request.id=d65e7594-44ad-4625-b8e5-36b5e43cec6e http.request.method=GET http.request.remoteaddr="127.0.0.1:52012" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.515967ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [11/May/2025:18:02:52 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-05-11T18:02:52Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:46229" http.request.id=c71538e5-dcd1-41c8-a543-5e78c0309156 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52012" 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=1.630156ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [11/May/2025:18:02:52 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-05-11T18:02:52Z" level=info msg="response completed" go.version=go1.24.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:46229" http.request.id=c9e593bb-ded1-45a1-b611-9910fb9c4adc http.request.method=PUT http.request.remoteaddr="127.0.0.1:52012" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.011204ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:52 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:52Z" level=info msg="response completed" go.version=go1.24.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:46229" http.request.id=0e41b7a4-2d00-4b03-b3bb-7c38c3452c65 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52012" http.request.uri="/v2/foo/schema2/manifests/sha256:f0470f3895ab4b9abfd20217459cfe06d2cc4676ef4f37994db1e1edf459f802" http.request.useragent="Go-http-client/1.1" http.response.duration=1.403115ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:52 +0000] "PUT /v2/foo/schema2/manifests/sha256:f0470f3895ab4b9abfd20217459cfe06d2cc4676ef4f37994db1e1edf459f802 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:52Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:46229" http.request.id=bc4fa9c0-11cf-406b-a7d9-ae51966c86e5 http.request.method=GET http.request.remoteaddr="127.0.0.1:52012" 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=1.287564ms http.response.status=200 http.response.written=434 127.0.0.1 - - [11/May/2025:18:02:52 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-05-11T18:02:52Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:46229" http.request.id=101b0d31-0d0f-4f1a-973f-732327aae9c8 http.request.method=GET http.request.remoteaddr="127.0.0.1:52012" http.request.uri="/v2/foo/schema2/manifests/sha256:f0470f3895ab4b9abfd20217459cfe06d2cc4676ef4f37994db1e1edf459f802" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=3.018146ms http.response.status=200 http.response.written=434 127.0.0.1 - - [11/May/2025:18:02:52 +0000] "GET /v2/foo/schema2/manifests/sha256:f0470f3895ab4b9abfd20217459cfe06d2cc4676ef4f37994db1e1edf459f802 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-05-11T18:02:52Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:46229" http.request.id=bfefbc79-0858-4560-8032-bab0bd270984 http.request.method=GET http.request.remoteaddr="127.0.0.1:52012" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.974854ms http.response.status=304 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:52 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:52Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:46229" http.request.id=97564cf3-2ab1-4ff3-bd35-02e9a077e44b http.request.method=GET http.request.remoteaddr="127.0.0.1:52012" http.request.uri="/v2/foo/schema2/manifests/sha256:f0470f3895ab4b9abfd20217459cfe06d2cc4676ef4f37994db1e1edf459f802" http.request.useragent="Go-http-client/1.1" http.response.duration=1.723282ms http.response.status=304 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:52 +0000] "GET /v2/foo/schema2/manifests/sha256:f0470f3895ab4b9abfd20217459cfe06d2cc4676ef4f37994db1e1edf459f802 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:52Z" level=info msg="rewriting manifest list sha256:f0470f3895ab4b9abfd20217459cfe06d2cc4676ef4f37994db1e1edf459f802 in schema1 format to support old client" go.version=go1.24.3 http.request.host="127.0.0.1:46229" http.request.id=4f2af8dc-82c5-4730-bb01-c71c81c99ea9 http.request.method=GET http.request.remoteaddr="127.0.0.1:52012" 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-05-11T18:02:52Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:46229" http.request.id=4f2af8dc-82c5-4730-bb01-c71c81c99ea9 http.request.method=GET http.request.remoteaddr="127.0.0.1:52012" 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=3.275608ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [11/May/2025:18:02:52 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-05-11T18:02:52Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.3 time="2025-05-11T18:02:52Z" level=info msg="redis not configured" go.version=go1.24.3 time="2025-05-11T18:02:52Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.3 http.request.host="127.0.0.1:43983" http.request.id=665ff666-50bc-41c8-a31d-0f727d837e7a http.request.method=GET http.request.remoteaddr="127.0.0.1:58712" 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.257423ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/May/2025:18:02:52 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-05-11T18:02:52Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.24.3 http.request.host="127.0.0.1:43983" http.request.id=49f9c924-d5fd-4ada-9519-cf7861be4996 http.request.method=GET http.request.remoteaddr="127.0.0.1:58712" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.456073ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [11/May/2025:18:02:52 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-05-11T18:02:52Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.3 http.request.host="127.0.0.1:43983" http.request.id=25fdb753-fe9a-409e-8d78-75d520884f46 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58712" 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.256461ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/May/2025:18:02:52 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-05-11T18:02:52Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.3 http.request.host="127.0.0.1:43983" http.request.id=7b80793e-c53c-41ae-9882-f9b8dedd43ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:58712" 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=5.661418ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-05-11T18:02:52Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.3 http.request.host="127.0.0.1:43983" http.request.id=7b80793e-c53c-41ae-9882-f9b8dedd43ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:58712" 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=5.710498ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-05-11T18:02:52Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.3 http.request.host="127.0.0.1:43983" http.request.id=7b80793e-c53c-41ae-9882-f9b8dedd43ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:58712" 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=5.748395ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-05-11T18:02:52Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.3 http.request.host="127.0.0.1:43983" http.request.id=7b80793e-c53c-41ae-9882-f9b8dedd43ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:58712" 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=5.802331ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/May/2025:18:02:52 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-05-11T18:02:52Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:43983" http.request.id=f907f6e3-e1b7-4a7f-b1d9-536bbf2e3cab http.request.method=POST http.request.remoteaddr="127.0.0.1:58712" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.334902ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:52 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:54Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:43983" http.request.id=b5eea15e-1590-4f30-8309-1c4c800099a5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58712" http.request.uri="/v2/foo/schema1/blobs/uploads/98af1f9b-bbbf-4a0e-8fee-7d95bafa6cf7?_state=URBOv2RTWHWEn3Lh5ucPZNI7ycFDy_7tPHHXOzMw90B7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5OGFmMWY5Yi1iYmJmLTRhMGUtOGZlZS03ZDk1YmFmYTZjZjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTFUMTg6MDI6NTIuNzc2ODYwNDgzWiJ9&digest=sha256%3A238dedd52e459c90df057d9651e34e551df5a42630c59926025e81a2f361efdd" http.request.useragent="Go-http-client/1.1" http.response.duration=1.924282867s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:52 +0000] "PUT /v2/foo/schema1/blobs/uploads/98af1f9b-bbbf-4a0e-8fee-7d95bafa6cf7?_state=URBOv2RTWHWEn3Lh5ucPZNI7ycFDy_7tPHHXOzMw90B7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI5OGFmMWY5Yi1iYmJmLTRhMGUtOGZlZS03ZDk1YmFmYTZjZjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTFUMTg6MDI6NTIuNzc2ODYwNDgzWiJ9&digest=sha256%3A238dedd52e459c90df057d9651e34e551df5a42630c59926025e81a2f361efdd HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:55Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:43983" http.request.id=2b562e2e-d090-4a15-be6f-fe6f420f8ba7 http.request.method=POST http.request.remoteaddr="127.0.0.1:58712" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.146453ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:54 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:58Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:43983" http.request.id=a3f2ae08-e338-411a-b70a-ddf487c4cd1c http.request.method=PUT http.request.remoteaddr="127.0.0.1:58712" http.request.uri="/v2/foo/schema1/blobs/uploads/4a538b3b-9fd8-4eeb-b587-1bf0fbf4bfb5?_state=m6qKQX4FewYmVx2vDko52a5yX7qLgRg5R7Gc6L3ujMt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0YTUzOGIzYi05ZmQ4LTRlZWItYjU4Ny0xYmYwZmJmNGJmYjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTFUMTg6MDI6NTUuMDAwNzc2NjUzWiJ9&digest=sha256%3A4c32c45ff9903a4ab11c4d817cccad4e070381678ccff776404622453cd9edac" http.request.useragent="Go-http-client/1.1" http.response.duration=3.672676611s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:55 +0000] "PUT /v2/foo/schema1/blobs/uploads/4a538b3b-9fd8-4eeb-b587-1bf0fbf4bfb5?_state=m6qKQX4FewYmVx2vDko52a5yX7qLgRg5R7Gc6L3ujMt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0YTUzOGIzYi05ZmQ4LTRlZWItYjU4Ny0xYmYwZmJmNGJmYjUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTFUMTg6MDI6NTUuMDAwNzc2NjUzWiJ9&digest=sha256%3A4c32c45ff9903a4ab11c4d817cccad4e070381678ccff776404622453cd9edac HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:58Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:43983" http.request.id=bffa3899-a71b-4bdd-a707-d5ae520189b7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58712" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=7.216773ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:58 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:58Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:43983" http.request.id=fd05b95b-1d7a-423e-95fc-37d4213577c3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58712" http.request.uri="/v2/foo/schema1/manifests/sha256:01796961f4e054743bcf629bf89531b5fd776479c7dabf0e86c3c6af706fce21" http.request.useragent="Go-http-client/1.1" http.response.duration=7.175352ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:58 +0000] "PUT /v2/foo/schema1/manifests/sha256:01796961f4e054743bcf629bf89531b5fd776479c7dabf0e86c3c6af706fce21 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:58Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:43983" http.request.id=970a02bf-6e2e-4716-bef5-706d07ad4e28 http.request.method=GET http.request.remoteaddr="127.0.0.1:58712" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.996991ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/May/2025:18:02:58 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-05-11T18:02:58Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:43983" http.request.id=ec2df9f7-b9c9-43f7-8090-43ce93147c9f http.request.method=GET http.request.remoteaddr="127.0.0.1:58712" http.request.uri="/v2/foo/schema1/manifests/sha256:01796961f4e054743bcf629bf89531b5fd776479c7dabf0e86c3c6af706fce21" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.687694ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/May/2025:18:02:58 +0000] "GET /v2/foo/schema1/manifests/sha256:01796961f4e054743bcf629bf89531b5fd776479c7dabf0e86c3c6af706fce21 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-05-11T18:02:58Z" level=info msg="response completed" go.version=go1.24.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:43983" http.request.id=b415c162-11cf-4d95-8626-fcf71006fef5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58712" http.request.uri="/v2/foo/schema1/manifests/sha256:01796961f4e054743bcf629bf89531b5fd776479c7dabf0e86c3c6af706fce21" http.request.useragent="Go-http-client/1.1" http.response.duration=10.226112ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:58 +0000] "PUT /v2/foo/schema1/manifests/sha256:01796961f4e054743bcf629bf89531b5fd776479c7dabf0e86c3c6af706fce21 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:58Z" level=info msg="response completed" go.version=go1.24.3 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:43983" http.request.id=959a41da-b196-4741-af87-d399e6ea7af2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58712" http.request.uri="/v2/foo/schema1/manifests/sha256:01796961f4e054743bcf629bf89531b5fd776479c7dabf0e86c3c6af706fce21" http.request.useragent="Go-http-client/1.1" http.response.duration=9.873862ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:58 +0000] "PUT /v2/foo/schema1/manifests/sha256:01796961f4e054743bcf629bf89531b5fd776479c7dabf0e86c3c6af706fce21 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:58Z" level=info msg="response completed" go.version=go1.24.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:43983" http.request.id=57547053-4429-4cb0-9874-97cfcda5e8ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:58712" http.request.uri="/v2/foo/schema1/manifests/sha256:01796961f4e054743bcf629bf89531b5fd776479c7dabf0e86c3c6af706fce21" http.request.useragent="Go-http-client/1.1" http.response.duration=9.820343ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:58 +0000] "PUT /v2/foo/schema1/manifests/sha256:01796961f4e054743bcf629bf89531b5fd776479c7dabf0e86c3c6af706fce21 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:58Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:43983" http.request.id=3a18e4e0-162f-4e88-9608-2cb77f59325c http.request.method=GET http.request.remoteaddr="127.0.0.1:58712" http.request.uri="/v2/foo/schema1/manifests/sha256:01796961f4e054743bcf629bf89531b5fd776479c7dabf0e86c3c6af706fce21" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.860118ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/May/2025:18:02:58 +0000] "GET /v2/foo/schema1/manifests/sha256:01796961f4e054743bcf629bf89531b5fd776479c7dabf0e86c3c6af706fce21 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-05-11T18:02:58Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:43983" http.request.id=61741eb9-fa2f-46b1-9c03-fed9b82287c3 http.request.method=GET http.request.remoteaddr="127.0.0.1:58712" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.950065ms http.response.status=304 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:58 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:58Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:43983" http.request.id=ed7d47b1-6826-4e99-b3e7-4a6848109aac http.request.method=GET http.request.remoteaddr="127.0.0.1:58712" http.request.uri="/v2/foo/schema1/manifests/sha256:01796961f4e054743bcf629bf89531b5fd776479c7dabf0e86c3c6af706fce21" http.request.useragent="Go-http-client/1.1" http.response.duration=1.984198ms http.response.status=304 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:58 +0000] "GET /v2/foo/schema1/manifests/sha256:01796961f4e054743bcf629bf89531b5fd776479c7dabf0e86c3c6af706fce21 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:58Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:43983" http.request.id=d29a159f-07ad-45ff-b615-e0d703147443 http.request.method=GET http.request.remoteaddr="127.0.0.1:58712" 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=2.032404ms http.response.status=200 http.response.written=41 127.0.0.1 - - [11/May/2025:18:02:58 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-05-11T18:02:58Z" level=error msg="payload digest does match: "sha256:ade3d9398799c95f2496b3015c4422c2b2b8574d7d3e93c90d915f0ce3f12587" != "sha256:01796961f4e054743bcf629bf89531b5fd776479c7dabf0e86c3c6af706fce21"" go.version=go1.24.3 http.request.host="127.0.0.1:43983" http.request.id=73ce2a8f-4ff8-4797-8577-803ed4713245 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58712" http.request.uri="/v2/foo/schema1/manifests/sha256:01796961f4e054743bcf629bf89531b5fd776479c7dabf0e86c3c6af706fce21" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:01796961f4e054743bcf629bf89531b5fd776479c7dabf0e86c3c6af706fce21" time="2025-05-11T18:02:58Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.3 http.request.host="127.0.0.1:43983" http.request.id=73ce2a8f-4ff8-4797-8577-803ed4713245 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58712" http.request.uri="/v2/foo/schema1/manifests/sha256:01796961f4e054743bcf629bf89531b5fd776479c7dabf0e86c3c6af706fce21" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.428798ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:01796961f4e054743bcf629bf89531b5fd776479c7dabf0e86c3c6af706fce21" 127.0.0.1 - - [11/May/2025:18:02:58 +0000] "PUT /v2/foo/schema1/manifests/sha256:01796961f4e054743bcf629bf89531b5fd776479c7dabf0e86c3c6af706fce21 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-05-11T18:02:58Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.3 http.request.host="127.0.0.1:43983" http.request.id=5dea0b2c-6a2c-41e0-8fda-ed48d7035ed1 http.request.method=GET http.request.remoteaddr="127.0.0.1:58722" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.780203ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/May/2025:18:02:58 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-05-11T18:02:58Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.24.3 http.request.host="127.0.0.1:43983" http.request.id=d27bbad3-b46a-4884-b307-7f432d94b9f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:58722" 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=2.174166ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [11/May/2025:18:02:58 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-05-11T18:02:58Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43983" http.request.id=b62a1a35-18fe-42c9-aa37-b864ecab821f http.request.method=PUT http.request.remoteaddr="127.0.0.1:58722" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.48234ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-05-11T18:02:58Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43983" http.request.id=b62a1a35-18fe-42c9-aa37-b864ecab821f http.request.method=PUT http.request.remoteaddr="127.0.0.1:58722" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.583211ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-05-11T18:02:58Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43983" http.request.id=b62a1a35-18fe-42c9-aa37-b864ecab821f http.request.method=PUT http.request.remoteaddr="127.0.0.1:58722" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.660454ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/May/2025:18:02:58 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-05-11T18:02:58Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:43983" http.request.id=2f1f23e4-0f13-4f6c-ba76-5ce49ba0af4b http.request.method=POST http.request.remoteaddr="127.0.0.1:58722" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.56273ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:58 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:58Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:43983" http.request.id=98f647f9-6e89-41b5-a087-29e6ccbb1cf7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58722" http.request.uri="/v2/foo/schema2/blobs/uploads/b67fbc14-1d78-49de-8a02-eafed3c508c1?_state=e9bo65uJj3ZyZpbCFeoAfreYxDBi14tBSrdeawXok7d7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiNjdmYmMxNC0xZDc4LTQ5ZGUtOGEwMi1lYWZlZDNjNTA4YzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTFUMTg6MDI6NTguNzY4ODg4OTMzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=3.027039ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:58 +0000] "PUT /v2/foo/schema2/blobs/uploads/b67fbc14-1d78-49de-8a02-eafed3c508c1?_state=e9bo65uJj3ZyZpbCFeoAfreYxDBi14tBSrdeawXok7d7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiNjdmYmMxNC0xZDc4LTQ5ZGUtOGEwMi1lYWZlZDNjNTA4YzEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTFUMTg6MDI6NTguNzY4ODg4OTMzWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:02:58Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43983" http.request.id=1ed238d0-2cc0-463c-b8f3-de92e0129832 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58722" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.557187ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-05-11T18:02:58Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43983" http.request.id=1ed238d0-2cc0-463c-b8f3-de92e0129832 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58722" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.667835ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/May/2025:18:02:58 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-05-11T18:02:59Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:43983" http.request.id=e091cf79-beb9-43da-bf18-9a1c2850e789 http.request.method=POST http.request.remoteaddr="127.0.0.1:58722" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.315665ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:59 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-11T18:03:03Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:43983" http.request.id=a4ea4897-2f3f-4471-aade-6c3a446304ff http.request.method=PUT http.request.remoteaddr="127.0.0.1:58722" http.request.uri="/v2/foo/schema2/blobs/uploads/4d6d1611-a3ea-48db-b04c-8739a02344eb?_state=nPAjeo0Sz40HpO0l8mSMoyDkBfF1qIy_TzH0w0dHhQB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0ZDZkMTYxMS1hM2VhLTQ4ZGItYjA0Yy04NzM5YTAyMzQ0ZWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTFUMTg6MDI6NTkuMTMyMjI1OTY2WiJ9&digest=sha256%3Aab971e88702043be8e68e78d4f727bfec194773815e6b20f3456af733bb90336" http.request.useragent="Go-http-client/1.1" http.response.duration=4.562074695s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:02:59 +0000] "PUT /v2/foo/schema2/blobs/uploads/4d6d1611-a3ea-48db-b04c-8739a02344eb?_state=nPAjeo0Sz40HpO0l8mSMoyDkBfF1qIy_TzH0w0dHhQB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0ZDZkMTYxMS1hM2VhLTQ4ZGItYjA0Yy04NzM5YTAyMzQ0ZWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTFUMTg6MDI6NTkuMTMyMjI1OTY2WiJ9&digest=sha256%3Aab971e88702043be8e68e78d4f727bfec194773815e6b20f3456af733bb90336 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:03:03Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:43983" http.request.id=d7201a56-a3b4-4381-91f3-fb0dee52fdbd http.request.method=POST http.request.remoteaddr="127.0.0.1:58722" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.185436ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/May/2025:18:03:03 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-11T18:03:06Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:43983" http.request.id=3082861e-206e-43cd-92de-4d4431986699 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58722" http.request.uri="/v2/foo/schema2/blobs/uploads/7b909d46-8b20-4ece-a501-66cd15605884?_state=tzgRBbckP0cvmLFA552XS2cNEq-1BNwaHvR9bcpJr-l7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3YjkwOWQ0Ni04YjIwLTRlY2UtYTUwMS02NmNkMTU2MDU4ODQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTFUMTg6MDM6MDMuOTY3ODQwNjQ1WiJ9&digest=sha256%3Ada4e31c7b882bcb78d3b9fb317880c2d4152141aa40c79aed90bf0a098a2b9f1" http.request.useragent="Go-http-client/1.1" http.response.duration=2.484170586s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:03:03 +0000] "PUT /v2/foo/schema2/blobs/uploads/7b909d46-8b20-4ece-a501-66cd15605884?_state=tzgRBbckP0cvmLFA552XS2cNEq-1BNwaHvR9bcpJr-l7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3YjkwOWQ0Ni04YjIwLTRlY2UtYTUwMS02NmNkMTU2MDU4ODQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTFUMTg6MDM6MDMuOTY3ODQwNjQ1WiJ9&digest=sha256%3Ada4e31c7b882bcb78d3b9fb317880c2d4152141aa40c79aed90bf0a098a2b9f1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:03:06Z" level=info msg="response completed" go.version=go1.24.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43983" http.request.id=c253bce0-0824-41c9-a9c2-e6ae184ffc1b http.request.method=PUT http.request.remoteaddr="127.0.0.1:58722" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.650328ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:03:06 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:03:06Z" level=info msg="response completed" go.version=go1.24.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43983" http.request.id=7d57bb30-72f1-4c2b-abe6-0a309cf542c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58722" http.request.uri="/v2/foo/schema2/manifests/sha256:c620904d57bfcdf1ca8c814dd528b50113bafb1250ad5430e1ebf62d164c9592" http.request.useragent="Go-http-client/1.1" http.response.duration=1.251235ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:03:06 +0000] "PUT /v2/foo/schema2/manifests/sha256:c620904d57bfcdf1ca8c814dd528b50113bafb1250ad5430e1ebf62d164c9592 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:03:06Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:43983" http.request.id=339e113b-d1cf-46f5-a809-6e8c49754c9e http.request.method=GET http.request.remoteaddr="127.0.0.1:58722" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.311251ms http.response.status=200 http.response.written=732 127.0.0.1 - - [11/May/2025:18:03:06 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-05-11T18:03:06Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:43983" http.request.id=9f258ffd-904a-4fb7-a19e-c4b5a50ba57e http.request.method=GET http.request.remoteaddr="127.0.0.1:58722" http.request.uri="/v2/foo/schema2/manifests/sha256:c620904d57bfcdf1ca8c814dd528b50113bafb1250ad5430e1ebf62d164c9592" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.121827ms http.response.status=200 http.response.written=732 127.0.0.1 - - [11/May/2025:18:03:06 +0000] "GET /v2/foo/schema2/manifests/sha256:c620904d57bfcdf1ca8c814dd528b50113bafb1250ad5430e1ebf62d164c9592 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-05-11T18:03:06Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:43983" http.request.id=02c5c702-9808-4fe2-afe3-2cfba3ceb32a http.request.method=GET http.request.remoteaddr="127.0.0.1:58722" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="881.015µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/May/2025:18:03:06 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-11T18:03:06Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:43983" http.request.id=435d480b-d607-412a-9b78-f1b238b2f6e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:58722" http.request.uri="/v2/foo/schema2/manifests/sha256:c620904d57bfcdf1ca8c814dd528b50113bafb1250ad5430e1ebf62d164c9592" http.request.useragent="Go-http-client/1.1" http.response.duration="762.207µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/May/2025:18:03:06 +0000] "GET /v2/foo/schema2/manifests/sha256:c620904d57bfcdf1ca8c814dd528b50113bafb1250ad5430e1ebf62d164c9592 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-11T18:03:06Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:43983" http.request.id=0cecb12b-0ac7-479f-ab7b-5749fdd5dceb http.request.method=GET http.request.remoteaddr="127.0.0.1:58722" 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="799.541µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [11/May/2025:18:03:06 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-05-11T18:03:06Z" level=info msg="rewriting manifest sha256:c620904d57bfcdf1ca8c814dd528b50113bafb1250ad5430e1ebf62d164c9592 in schema1 format to support old client" go.version=go1.24.3 http.request.host="127.0.0.1:43983" http.request.id=638726e6-cc5d-4cfd-8152-d9b559d15761 http.request.method=GET http.request.remoteaddr="127.0.0.1:58722" 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-05-11T18:03:06Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:43983" http.request.id=638726e6-cc5d-4cfd-8152-d9b559d15761 http.request.method=GET http.request.remoteaddr="127.0.0.1:58722" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.317634ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [11/May/2025:18:03:06 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-05-11T18:03:06Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:43983" http.request.id=c0afc4f4-9bcb-4bfc-b13a-470c44165c6b http.request.method=PUT http.request.remoteaddr="127.0.0.1:58722" 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=1.018176ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [11/May/2025:18:03:06 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-05-11T18:03:06Z" level=info msg="response completed" go.version=go1.24.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:43983" http.request.id=65b50092-b444-4a56-9d82-cc13ac38ea40 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58722" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.20037ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:03:06 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:03:06Z" level=info msg="response completed" go.version=go1.24.3 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:43983" http.request.id=62522b0c-ccb7-4a2e-a982-7e834beb4faf http.request.method=PUT http.request.remoteaddr="127.0.0.1:58722" http.request.uri="/v2/foo/schema2/manifests/sha256:06f31b8a55474a81d86b7b142c48a581fd6e34bf17eaaa41c08da90795c39422" http.request.useragent="Go-http-client/1.1" http.response.duration=1.112873ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:03:06 +0000] "PUT /v2/foo/schema2/manifests/sha256:06f31b8a55474a81d86b7b142c48a581fd6e34bf17eaaa41c08da90795c39422 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:03:06Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:43983" http.request.id=929c0c23-3975-4298-8dda-34e7b79f2e07 http.request.method=GET http.request.remoteaddr="127.0.0.1:58722" 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=1.730399ms http.response.status=200 http.response.written=434 127.0.0.1 - - [11/May/2025:18:03:06 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-05-11T18:03:06Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:43983" http.request.id=9902cdbf-e493-4274-a8f0-de82de88fb5b http.request.method=GET http.request.remoteaddr="127.0.0.1:58722" http.request.uri="/v2/foo/schema2/manifests/sha256:06f31b8a55474a81d86b7b142c48a581fd6e34bf17eaaa41c08da90795c39422" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.595146ms http.response.status=200 http.response.written=434 127.0.0.1 - - [11/May/2025:18:03:06 +0000] "GET /v2/foo/schema2/manifests/sha256:06f31b8a55474a81d86b7b142c48a581fd6e34bf17eaaa41c08da90795c39422 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-05-11T18:03:06Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:43983" http.request.id=8a72b8cc-b25f-43c8-8934-a194a26f9980 http.request.method=GET http.request.remoteaddr="127.0.0.1:58722" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.369531ms http.response.status=304 http.response.written=0 127.0.0.1 - - [11/May/2025:18:03:06 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-11T18:03:06Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:43983" http.request.id=549a4b92-d41a-49cc-a7a3-4a9e6d66cc4a http.request.method=GET http.request.remoteaddr="127.0.0.1:58722" http.request.uri="/v2/foo/schema2/manifests/sha256:06f31b8a55474a81d86b7b142c48a581fd6e34bf17eaaa41c08da90795c39422" http.request.useragent="Go-http-client/1.1" http.response.duration=1.356875ms http.response.status=304 http.response.written=0 127.0.0.1 - - [11/May/2025:18:03:06 +0000] "GET /v2/foo/schema2/manifests/sha256:06f31b8a55474a81d86b7b142c48a581fd6e34bf17eaaa41c08da90795c39422 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-11T18:03:06Z" level=info msg="rewriting manifest list sha256:06f31b8a55474a81d86b7b142c48a581fd6e34bf17eaaa41c08da90795c39422 in schema1 format to support old client" go.version=go1.24.3 http.request.host="127.0.0.1:43983" http.request.id=9735aae4-c7f5-41bf-9d4a-65ff66ccf964 http.request.method=GET http.request.remoteaddr="127.0.0.1:58722" 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-05-11T18:03:06Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:43983" http.request.id=9735aae4-c7f5-41bf-9d4a-65ff66ccf964 http.request.method=GET http.request.remoteaddr="127.0.0.1:58722" 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=4.150536ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [11/May/2025:18:03:06 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (31.61s) === RUN TestGetManifestWithStorageError time="2025-05-11T18:03:06Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.3 time="2025-05-11T18:03:06Z" level=info msg="redis not configured" go.version=go1.24.3 time="2025-05-11T18:03:06Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.24.3 http.request.host="127.0.0.1:37905" http.request.id=9fac69a3-5269-47d4-81a0-cb35849e476e http.request.method=GET http.request.remoteaddr="127.0.0.1:57460" 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=1.626519ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [11/May/2025:18:03:06 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-05-11T18:03:06Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.24.3 http.request.host="127.0.0.1:37905" http.request.id=3a3e3a11-6e27-4cce-968d-e413e14baf07 http.request.method=GET http.request.remoteaddr="127.0.0.1:57460" http.request.uri="/v2/genericstorageerr/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.386794ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [11/May/2025:18:03:06 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-05-11T18:03:06Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.24.3 http.request.host="127.0.0.1:37905" http.request.id=1cf84cbf-4cae-4d9a-8821-b013bcf73a68 http.request.method=GET http.request.remoteaddr="127.0.0.1:57460" 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="867.423µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [11/May/2025:18:03:06 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-05-11T18:03:06Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.24.3 http.request.host="127.0.0.1:37905" http.request.id=d0413419-56a9-4e74-ad4b-a88d556db34a http.request.method=GET http.request.remoteaddr="127.0.0.1:57460" http.request.uri="/v2/manifestbadlink/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.408615ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [11/May/2025:18:03:06 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2025-05-11T18:03:06Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.3 time="2025-05-11T18:03:06Z" level=info msg="redis not configured" go.version=go1.24.3 time="2025-05-11T18:03:06Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.24.3 http.request.host="127.0.0.1:38651" http.request.id=a1ca6c04-30d3-481d-94af-bc2a01215962 http.request.method=GET http.request.remoteaddr="127.0.0.1:60020" 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.586444ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/May/2025:18:03:06 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-05-11T18:03:06Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.24.3 http.request.host="127.0.0.1:38651" http.request.id=f6d6d211-6348-4e5b-a6a2-e3882c40b06e http.request.method=GET http.request.remoteaddr="127.0.0.1:60020" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.346307ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [11/May/2025:18:03:06 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-05-11T18:03:06Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.24.3 http.request.host="127.0.0.1:38651" http.request.id=cd395b95-0feb-4c4b-9e0d-c8f1f77ddeeb http.request.method=PUT http.request.remoteaddr="127.0.0.1:60020" 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.387788ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/May/2025:18:03:06 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-05-11T18:03:06Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.3 http.request.host="127.0.0.1:38651" http.request.id=cd66b013-79de-4095-9016-006de0b94479 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60020" 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=6.643266ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-05-11T18:03:06Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.24.3 http.request.host="127.0.0.1:38651" http.request.id=cd66b013-79de-4095-9016-006de0b94479 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60020" 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=6.705808ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-05-11T18:03:06Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.3 http.request.host="127.0.0.1:38651" http.request.id=cd66b013-79de-4095-9016-006de0b94479 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60020" 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=6.754592ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-05-11T18:03:06Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.24.3 http.request.host="127.0.0.1:38651" http.request.id=cd66b013-79de-4095-9016-006de0b94479 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60020" 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=6.799242ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [11/May/2025:18:03:06 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-05-11T18:03:06Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38651" http.request.id=1af15e2d-f70a-4816-8ed6-8230d037c11d http.request.method=POST http.request.remoteaddr="127.0.0.1:60020" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.688943ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/May/2025:18:03:06 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-11T18:03:11Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38651" http.request.id=db33642c-83b7-4d6c-8d28-7360fdc10804 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60020" http.request.uri="/v2/foo/schema1/blobs/uploads/bee038bc-d28b-4275-b4d1-bd53d14dc49e?_state=5IimWY7sxoDRIDE_MPgfwWxCSBz4w-4fBUBqS2m3HpF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiZWUwMzhiYy1kMjhiLTQyNzUtYjRkMS1iZDUzZDE0ZGM0OWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTFUMTg6MDM6MDYuODIxNzMwMTY3WiJ9&digest=sha256%3A7d833d0dea95a2d6bed92f56b31ab7d2f5ad1bd26896434c2e31bb63df9b53a3" http.request.useragent="Go-http-client/1.1" http.response.duration=5.165851402s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:03:06 +0000] "PUT /v2/foo/schema1/blobs/uploads/bee038bc-d28b-4275-b4d1-bd53d14dc49e?_state=5IimWY7sxoDRIDE_MPgfwWxCSBz4w-4fBUBqS2m3HpF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiZWUwMzhiYy1kMjhiLTQyNzUtYjRkMS1iZDUzZDE0ZGM0OWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTFUMTg6MDM6MDYuODIxNzMwMTY3WiJ9&digest=sha256%3A7d833d0dea95a2d6bed92f56b31ab7d2f5ad1bd26896434c2e31bb63df9b53a3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:03:12Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38651" http.request.id=3b3c7155-4083-4e14-a28b-3492edc6964e http.request.method=POST http.request.remoteaddr="127.0.0.1:60020" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.549128ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/May/2025:18:03:12 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-11T18:03:14Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38651" http.request.id=81362c8d-23a1-4fe8-867a-f477352e99c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60020" http.request.uri="/v2/foo/schema1/blobs/uploads/fa6065ea-fbbf-47eb-85ed-c3d6be47b34c?_state=er78cVC5oVZrgm6X3nguC-QP21SOmCpISlJ4LKn72jN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmYTYwNjVlYS1mYmJmLTQ3ZWItODVlZC1jM2Q2YmU0N2IzNGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTFUMTg6MDM6MTIuMjA1OTYyMjY1WiJ9&digest=sha256%3A92dcf1d906298b015168116bc48439864aba4d8c5f11f051b618c4a06633f1d3" http.request.useragent="Go-http-client/1.1" http.response.duration=2.284759062s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:03:12 +0000] "PUT /v2/foo/schema1/blobs/uploads/fa6065ea-fbbf-47eb-85ed-c3d6be47b34c?_state=er78cVC5oVZrgm6X3nguC-QP21SOmCpISlJ4LKn72jN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmYTYwNjVlYS1mYmJmLTQ3ZWItODVlZC1jM2Q2YmU0N2IzNGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTFUMTg6MDM6MTIuMjA1OTYyMjY1WiJ9&digest=sha256%3A92dcf1d906298b015168116bc48439864aba4d8c5f11f051b618c4a06633f1d3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:03:14Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38651" http.request.id=893cee98-e9f2-42e4-b1a2-87c51bf5475c http.request.method=PUT http.request.remoteaddr="127.0.0.1:60020" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.808799ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:03:14 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:03:14Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38651" http.request.id=5f37f1de-dc78-485f-ba16-ebca87076403 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60020" http.request.uri="/v2/foo/schema1/manifests/sha256:08e482db3ca2ee534134c3ddc114684f48f4d13c1daf3d133e86c4e353b37430" http.request.useragent="Go-http-client/1.1" http.response.duration=8.61865ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:03:14 +0000] "PUT /v2/foo/schema1/manifests/sha256:08e482db3ca2ee534134c3ddc114684f48f4d13c1daf3d133e86c4e353b37430 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:03:14Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38651" http.request.id=dc777b5b-6e1b-49c0-a85a-2619a9d65d8d http.request.method=GET http.request.remoteaddr="127.0.0.1:60020" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.966309ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/May/2025:18:03:14 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-05-11T18:03:14Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38651" http.request.id=61f9397e-3d83-461e-a943-b36db670e253 http.request.method=GET http.request.remoteaddr="127.0.0.1:60020" http.request.uri="/v2/foo/schema1/manifests/sha256:08e482db3ca2ee534134c3ddc114684f48f4d13c1daf3d133e86c4e353b37430" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.759508ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/May/2025:18:03:14 +0000] "GET /v2/foo/schema1/manifests/sha256:08e482db3ca2ee534134c3ddc114684f48f4d13c1daf3d133e86c4e353b37430 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-05-11T18:03:14Z" level=info msg="response completed" go.version=go1.24.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:38651" http.request.id=e1375e72-77e2-497d-b71c-ed309e727f2e http.request.method=PUT http.request.remoteaddr="127.0.0.1:60020" http.request.uri="/v2/foo/schema1/manifests/sha256:08e482db3ca2ee534134c3ddc114684f48f4d13c1daf3d133e86c4e353b37430" http.request.useragent="Go-http-client/1.1" http.response.duration=10.064821ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:03:14 +0000] "PUT /v2/foo/schema1/manifests/sha256:08e482db3ca2ee534134c3ddc114684f48f4d13c1daf3d133e86c4e353b37430 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:03:14Z" level=info msg="response completed" go.version=go1.24.3 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:38651" http.request.id=75f2d31d-dee4-4cbe-96a1-3040df750bc5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60020" http.request.uri="/v2/foo/schema1/manifests/sha256:08e482db3ca2ee534134c3ddc114684f48f4d13c1daf3d133e86c4e353b37430" http.request.useragent="Go-http-client/1.1" http.response.duration=5.930369ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:03:14 +0000] "PUT /v2/foo/schema1/manifests/sha256:08e482db3ca2ee534134c3ddc114684f48f4d13c1daf3d133e86c4e353b37430 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:03:14Z" level=info msg="response completed" go.version=go1.24.3 http.request.contenttype="application/json" http.request.host="127.0.0.1:38651" http.request.id=32d81a13-190b-41d3-a8dd-8b9b5f98e7f9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60020" http.request.uri="/v2/foo/schema1/manifests/sha256:08e482db3ca2ee534134c3ddc114684f48f4d13c1daf3d133e86c4e353b37430" http.request.useragent="Go-http-client/1.1" http.response.duration=4.385079ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:03:14 +0000] "PUT /v2/foo/schema1/manifests/sha256:08e482db3ca2ee534134c3ddc114684f48f4d13c1daf3d133e86c4e353b37430 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:03:14Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38651" http.request.id=256a5b84-f6f4-4391-9ef9-06baec84b3dc http.request.method=GET http.request.remoteaddr="127.0.0.1:60020" http.request.uri="/v2/foo/schema1/manifests/sha256:08e482db3ca2ee534134c3ddc114684f48f4d13c1daf3d133e86c4e353b37430" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.232703ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/May/2025:18:03:14 +0000] "GET /v2/foo/schema1/manifests/sha256:08e482db3ca2ee534134c3ddc114684f48f4d13c1daf3d133e86c4e353b37430 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-05-11T18:03:14Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38651" http.request.id=1a05e833-43eb-47fd-a652-4ff3990e1cbc http.request.method=GET http.request.remoteaddr="127.0.0.1:60020" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="960.03µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/May/2025:18:03:14 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-11T18:03:14Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38651" http.request.id=78fc7e4b-10ba-4635-bef8-fb98fed8ec56 http.request.method=GET http.request.remoteaddr="127.0.0.1:60020" http.request.uri="/v2/foo/schema1/manifests/sha256:08e482db3ca2ee534134c3ddc114684f48f4d13c1daf3d133e86c4e353b37430" http.request.useragent="Go-http-client/1.1" http.response.duration="764.079µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [11/May/2025:18:03:14 +0000] "GET /v2/foo/schema1/manifests/sha256:08e482db3ca2ee534134c3ddc114684f48f4d13c1daf3d133e86c4e353b37430 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-11T18:03:14Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38651" http.request.id=c2180e56-fbcc-48a6-9350-97d9bc7bb56a http.request.method=GET http.request.remoteaddr="127.0.0.1:60020" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.744876ms http.response.status=200 http.response.written=41 127.0.0.1 - - [11/May/2025:18:03:14 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-05-11T18:03:14Z" level=error msg="payload digest does match: "sha256:2cc2f1783db0225b4dc2512987085c27e1c5e18eb3d268840756221775851b5f" != "sha256:08e482db3ca2ee534134c3ddc114684f48f4d13c1daf3d133e86c4e353b37430"" go.version=go1.24.3 http.request.host="127.0.0.1:38651" http.request.id=079c750d-8475-4105-a253-857abc161a55 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60020" http.request.uri="/v2/foo/schema1/manifests/sha256:08e482db3ca2ee534134c3ddc114684f48f4d13c1daf3d133e86c4e353b37430" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:08e482db3ca2ee534134c3ddc114684f48f4d13c1daf3d133e86c4e353b37430" time="2025-05-11T18:03:14Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.24.3 http.request.host="127.0.0.1:38651" http.request.id=079c750d-8475-4105-a253-857abc161a55 http.request.method=PUT http.request.remoteaddr="127.0.0.1:60020" http.request.uri="/v2/foo/schema1/manifests/sha256:08e482db3ca2ee534134c3ddc114684f48f4d13c1daf3d133e86c4e353b37430" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.181338ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:08e482db3ca2ee534134c3ddc114684f48f4d13c1daf3d133e86c4e353b37430" 127.0.0.1 - - [11/May/2025:18:03:14 +0000] "PUT /v2/foo/schema1/manifests/sha256:08e482db3ca2ee534134c3ddc114684f48f4d13c1daf3d133e86c4e353b37430 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-05-11T18:03:14Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38651" http.request.id=1839a70e-db36-4f1b-95ab-89eaa1fc9471 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34172" http.request.uri="/v2/foo/schema1/manifests/sha256:08e482db3ca2ee534134c3ddc114684f48f4d13c1daf3d133e86c4e353b37430" http.request.useragent="Go-http-client/1.1" http.response.duration=1.340088ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/May/2025:18:03:14 +0000] "DELETE /v2/foo/schema1/manifests/sha256:08e482db3ca2ee534134c3ddc114684f48f4d13c1daf3d133e86c4e353b37430 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-11T18:03:14Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:08e482db3ca2ee534134c3ddc114684f48f4d13c1daf3d133e86c4e353b37430" err.message="manifest unknown" go.version=go1.24.3 http.request.host="127.0.0.1:38651" http.request.id=70e826b1-a182-4d6b-b388-55d8b0838c35 http.request.method=GET http.request.remoteaddr="127.0.0.1:34172" http.request.uri="/v2/foo/schema1/manifests/sha256:08e482db3ca2ee534134c3ddc114684f48f4d13c1daf3d133e86c4e353b37430" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.006509ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:08e482db3ca2ee534134c3ddc114684f48f4d13c1daf3d133e86c4e353b37430" 127.0.0.1 - - [11/May/2025:18:03:14 +0000] "GET /v2/foo/schema1/manifests/sha256:08e482db3ca2ee534134c3ddc114684f48f4d13c1daf3d133e86c4e353b37430 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-05-11T18:03:14Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.3 http.request.host="127.0.0.1:38651" http.request.id=154e034f-1b5a-469c-ae32-485c07cf0a12 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34178" http.request.uri="/v2/foo/schema1/manifests/sha256:08e482db3ca2ee534134c3ddc114684f48f4d13c1daf3d133e86c4e353b37430" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.131927ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:08e482db3ca2ee534134c3ddc114684f48f4d13c1daf3d133e86c4e353b37430" 127.0.0.1 - - [11/May/2025:18:03:14 +0000] "DELETE /v2/foo/schema1/manifests/sha256:08e482db3ca2ee534134c3ddc114684f48f4d13c1daf3d133e86c4e353b37430 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-05-11T18:03:14Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38651" http.request.id=7505d058-d5a7-481e-9156-4b8f71686bd0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34186" http.request.uri="/v2/foo/schema1/manifests/sha256:08e482db3ca2ee534134c3ddc114684f48f4d13c1daf3d133e86c4e353b37430" http.request.useragent="Go-http-client/1.1" http.response.duration=6.576844ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:03:14 +0000] "PUT /v2/foo/schema1/manifests/sha256:08e482db3ca2ee534134c3ddc114684f48f4d13c1daf3d133e86c4e353b37430 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:03:14Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38651" http.request.id=48f355c4-f162-4c0a-bd5b-4ec1efff0fe5 http.request.method=GET http.request.remoteaddr="127.0.0.1:34186" http.request.uri="/v2/foo/schema1/manifests/sha256:08e482db3ca2ee534134c3ddc114684f48f4d13c1daf3d133e86c4e353b37430" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.843687ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [11/May/2025:18:03:14 +0000] "GET /v2/foo/schema1/manifests/sha256:08e482db3ca2ee534134c3ddc114684f48f4d13c1daf3d133e86c4e353b37430 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-05-11T18:03:14Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.3 http.request.host="127.0.0.1:38651" http.request.id=3982d1c6-0489-443b-86f3-8552e2b7d257 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34192" 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.925827ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [11/May/2025:18:03:14 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-05-11T18:03:14Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38651" http.request.id=4ac54495-905b-4d19-91f5-4ff5b6f89d8c http.request.method=PUT http.request.remoteaddr="127.0.0.1:34200" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.391225ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:03:14 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:03:14Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38651" http.request.id=9d4404f8-aa11-4ccd-bf2e-0817b8470747 http.request.method=GET http.request.remoteaddr="127.0.0.1:34200" 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="799.365µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [11/May/2025:18:03:14 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-05-11T18:03:14Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38651" http.request.id=de130282-b2c3-4478-bfdb-7dc7b46add77 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34200" http.request.uri="/v2/foo/schema1/manifests/sha256:08e482db3ca2ee534134c3ddc114684f48f4d13c1daf3d133e86c4e353b37430" http.request.useragent="Go-http-client/1.1" http.response.duration=2.294642ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/May/2025:18:03:14 +0000] "DELETE /v2/foo/schema1/manifests/sha256:08e482db3ca2ee534134c3ddc114684f48f4d13c1daf3d133e86c4e353b37430 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-11T18:03:14Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38651" http.request.id=06682c07-861c-4246-9195-a96c2d6cb67d http.request.method=GET http.request.remoteaddr="127.0.0.1:34200" http.request.uri="/v2/foo/schema1/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.937438ms http.response.status=200 http.response.written=35 127.0.0.1 - - [11/May/2025:18:03:14 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-05-11T18:03:14Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.24.3 http.request.host="127.0.0.1:38651" http.request.id=7a648851-fc65-4fc3-99e8-9ed6b0e5ff31 http.request.method=GET http.request.remoteaddr="127.0.0.1:34200" 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.878045ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/May/2025:18:03:14 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-05-11T18:03:14Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.24.3 http.request.host="127.0.0.1:38651" http.request.id=7346326d-54f3-4e47-84cb-0093fc8bcf96 http.request.method=GET http.request.remoteaddr="127.0.0.1:34200" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.152657ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [11/May/2025:18:03:14 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-05-11T18:03:14Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.24.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38651" http.request.id=f6e7e79f-5919-4032-bba3-50eab2117315 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34200" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.054121ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-05-11T18:03:14Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38651" http.request.id=f6e7e79f-5919-4032-bba3-50eab2117315 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34200" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.09403ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-05-11T18:03:14Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38651" http.request.id=f6e7e79f-5919-4032-bba3-50eab2117315 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34200" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.132637ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/May/2025:18:03:14 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-05-11T18:03:14Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38651" http.request.id=287d7de1-2a2f-435d-bc04-f0893577ee18 http.request.method=POST http.request.remoteaddr="127.0.0.1:34200" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.926821ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/May/2025:18:03:14 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-11T18:03:14Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38651" http.request.id=787809be-bfa4-44a8-8f0f-f03e772c8f7d http.request.method=PUT http.request.remoteaddr="127.0.0.1:34200" http.request.uri="/v2/foo/schema2/blobs/uploads/26ca3f46-ad94-4cbf-8ee1-9bf994399cc3?_state=v85sZOnB1I9xCyW1vSyFFKTBh5sP0N6U_v250sXytwN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyNmNhM2Y0Ni1hZDk0LTRjYmYtOGVlMS05YmY5OTQzOTljYzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTFUMTg6MDM6MTQuNTkwMzU3NTQ1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.831903ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:03:14 +0000] "PUT /v2/foo/schema2/blobs/uploads/26ca3f46-ad94-4cbf-8ee1-9bf994399cc3?_state=v85sZOnB1I9xCyW1vSyFFKTBh5sP0N6U_v250sXytwN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyNmNhM2Y0Ni1hZDk0LTRjYmYtOGVlMS05YmY5OTQzOTljYzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTFUMTg6MDM6MTQuNTkwMzU3NTQ1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:03:14Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.24.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38651" http.request.id=f0eb0d02-d4b1-4d1b-ba12-6be0520f9c7f http.request.method=PUT http.request.remoteaddr="127.0.0.1:34200" 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.376334ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-05-11T18:03:14Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.24.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38651" http.request.id=f0eb0d02-d4b1-4d1b-ba12-6be0520f9c7f http.request.method=PUT http.request.remoteaddr="127.0.0.1:34200" 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.43884ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [11/May/2025:18:03:14 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-05-11T18:03:14Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38651" http.request.id=be090c83-8ba6-42e1-809c-2557991c8287 http.request.method=POST http.request.remoteaddr="127.0.0.1:34200" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.299358ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/May/2025:18:03:14 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-11T18:03:19Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38651" http.request.id=d32b1e3b-36e5-4ce6-9d3f-280a2a16584a http.request.method=PUT http.request.remoteaddr="127.0.0.1:34200" http.request.uri="/v2/foo/schema2/blobs/uploads/1e6006f5-c241-4a05-b7c7-21c6b363a333?_state=IiNbScliCM_P2nwY-G-XhaUJSlCfP5ki9WPcZOo1jk97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxZTYwMDZmNS1jMjQxLTRhMDUtYjdjNy0yMWM2YjM2M2EzMzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTFUMTg6MDM6MTQuOTAyNTY5NzMzWiJ9&digest=sha256%3Ac97953d0429431ab39cde020b7effb55ef2a3e42ba3e485b68489cdfd5f9124d" http.request.useragent="Go-http-client/1.1" http.response.duration=4.255812463s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:03:14 +0000] "PUT /v2/foo/schema2/blobs/uploads/1e6006f5-c241-4a05-b7c7-21c6b363a333?_state=IiNbScliCM_P2nwY-G-XhaUJSlCfP5ki9WPcZOo1jk97Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxZTYwMDZmNS1jMjQxLTRhMDUtYjdjNy0yMWM2YjM2M2EzMzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTFUMTg6MDM6MTQuOTAyNTY5NzMzWiJ9&digest=sha256%3Ac97953d0429431ab39cde020b7effb55ef2a3e42ba3e485b68489cdfd5f9124d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:03:19Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38651" http.request.id=87deb51e-50bf-44a0-a61e-fbe0666d85e9 http.request.method=POST http.request.remoteaddr="127.0.0.1:34200" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.020811ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/May/2025:18:03:19 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-11T18:03:21Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38651" http.request.id=b1b2f828-fe5a-4aee-80ff-9866a5e1598f http.request.method=PUT http.request.remoteaddr="127.0.0.1:34200" http.request.uri="/v2/foo/schema2/blobs/uploads/e2fbb353-c995-4bdf-b186-f825da89f6dc?_state=7yuErKnZ00j5ExhIf7VnJwficXeu9mLGpL5RjAm3A617Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlMmZiYjM1My1jOTk1LTRiZGYtYjE4Ni1mODI1ZGE4OWY2ZGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTFUMTg6MDM6MTkuMzg2NjA3NDk3WiJ9&digest=sha256%3A82b99553903ab80ad1e736353b4082e7c85db63336bf04b95495503dc648ef35" http.request.useragent="Go-http-client/1.1" http.response.duration=2.533175338s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:03:19 +0000] "PUT /v2/foo/schema2/blobs/uploads/e2fbb353-c995-4bdf-b186-f825da89f6dc?_state=7yuErKnZ00j5ExhIf7VnJwficXeu9mLGpL5RjAm3A617Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlMmZiYjM1My1jOTk1LTRiZGYtYjE4Ni1mODI1ZGE4OWY2ZGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDUtMTFUMTg6MDM6MTkuMzg2NjA3NDk3WiJ9&digest=sha256%3A82b99553903ab80ad1e736353b4082e7c85db63336bf04b95495503dc648ef35 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:03:21Z" level=info msg="response completed" go.version=go1.24.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38651" http.request.id=5dbaafe1-a2ba-4786-834b-7cdc06e5a917 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34200" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.296545ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:03:21 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:03:21Z" level=info msg="response completed" go.version=go1.24.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38651" http.request.id=d0fbc121-9ffb-4222-bf8f-cf8cf34b7d6b http.request.method=PUT http.request.remoteaddr="127.0.0.1:34200" http.request.uri="/v2/foo/schema2/manifests/sha256:eab6e0be2e553f65298209c64933c77f81c58b9c94e5bfb14c3892f45824b2d9" http.request.useragent="Go-http-client/1.1" http.response.duration=2.638962ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:03:21 +0000] "PUT /v2/foo/schema2/manifests/sha256:eab6e0be2e553f65298209c64933c77f81c58b9c94e5bfb14c3892f45824b2d9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:03:21Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38651" http.request.id=38056062-378f-416c-a872-5e48c4a05eeb http.request.method=GET http.request.remoteaddr="127.0.0.1:34200" 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.454918ms http.response.status=200 http.response.written=732 127.0.0.1 - - [11/May/2025:18:03:21 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-05-11T18:03:21Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38651" http.request.id=b0c20ce1-f128-4868-be21-1c43d7dcdce1 http.request.method=GET http.request.remoteaddr="127.0.0.1:34200" http.request.uri="/v2/foo/schema2/manifests/sha256:eab6e0be2e553f65298209c64933c77f81c58b9c94e5bfb14c3892f45824b2d9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.009801ms http.response.status=200 http.response.written=732 127.0.0.1 - - [11/May/2025:18:03:21 +0000] "GET /v2/foo/schema2/manifests/sha256:eab6e0be2e553f65298209c64933c77f81c58b9c94e5bfb14c3892f45824b2d9 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-05-11T18:03:21Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38651" http.request.id=fc4dce5b-601f-4d8c-8abd-36459f4bdaee http.request.method=GET http.request.remoteaddr="127.0.0.1:34200" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.831017ms http.response.status=304 http.response.written=0 127.0.0.1 - - [11/May/2025:18:03:21 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-11T18:03:21Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38651" http.request.id=524b1648-0b01-4b7f-b431-1f38da6274b0 http.request.method=GET http.request.remoteaddr="127.0.0.1:34200" http.request.uri="/v2/foo/schema2/manifests/sha256:eab6e0be2e553f65298209c64933c77f81c58b9c94e5bfb14c3892f45824b2d9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.730704ms http.response.status=304 http.response.written=0 127.0.0.1 - - [11/May/2025:18:03:21 +0000] "GET /v2/foo/schema2/manifests/sha256:eab6e0be2e553f65298209c64933c77f81c58b9c94e5bfb14c3892f45824b2d9 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-05-11T18:03:21Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38651" http.request.id=2666ebc4-20d9-481d-9947-f8bcd060772d http.request.method=GET http.request.remoteaddr="127.0.0.1:34200" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.793159ms http.response.status=200 http.response.written=45 127.0.0.1 - - [11/May/2025:18:03:21 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-05-11T18:03:21Z" level=info msg="rewriting manifest sha256:eab6e0be2e553f65298209c64933c77f81c58b9c94e5bfb14c3892f45824b2d9 in schema1 format to support old client" go.version=go1.24.3 http.request.host="127.0.0.1:38651" http.request.id=802fe2a6-73a7-49d4-961b-cc629505d3fe http.request.method=GET http.request.remoteaddr="127.0.0.1:34200" 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-05-11T18:03:21Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38651" http.request.id=802fe2a6-73a7-49d4-961b-cc629505d3fe http.request.method=GET http.request.remoteaddr="127.0.0.1:34200" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.235281ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [11/May/2025:18:03:21 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-05-11T18:03:21Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38651" http.request.id=ca1c1e68-3397-4710-9568-7f160e05adea http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34200" http.request.uri="/v2/foo/schema2/manifests/sha256:eab6e0be2e553f65298209c64933c77f81c58b9c94e5bfb14c3892f45824b2d9" http.request.useragent="Go-http-client/1.1" http.response.duration=2.271564ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/May/2025:18:03:21 +0000] "DELETE /v2/foo/schema2/manifests/sha256:eab6e0be2e553f65298209c64933c77f81c58b9c94e5bfb14c3892f45824b2d9 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-11T18:03:21Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:eab6e0be2e553f65298209c64933c77f81c58b9c94e5bfb14c3892f45824b2d9" err.message="manifest unknown" go.version=go1.24.3 http.request.host="127.0.0.1:38651" http.request.id=502a51e7-1890-4262-bd8b-c55d1db72a25 http.request.method=GET http.request.remoteaddr="127.0.0.1:34200" http.request.uri="/v2/foo/schema2/manifests/sha256:eab6e0be2e553f65298209c64933c77f81c58b9c94e5bfb14c3892f45824b2d9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.076321ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:eab6e0be2e553f65298209c64933c77f81c58b9c94e5bfb14c3892f45824b2d9" 127.0.0.1 - - [11/May/2025:18:03:21 +0000] "GET /v2/foo/schema2/manifests/sha256:eab6e0be2e553f65298209c64933c77f81c58b9c94e5bfb14c3892f45824b2d9 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-05-11T18:03:21Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.3 http.request.host="127.0.0.1:38651" http.request.id=36ac62be-d078-464f-99f2-846697474859 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40666" http.request.uri="/v2/foo/schema2/manifests/sha256:eab6e0be2e553f65298209c64933c77f81c58b9c94e5bfb14c3892f45824b2d9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.17569ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:eab6e0be2e553f65298209c64933c77f81c58b9c94e5bfb14c3892f45824b2d9" 127.0.0.1 - - [11/May/2025:18:03:21 +0000] "DELETE /v2/foo/schema2/manifests/sha256:eab6e0be2e553f65298209c64933c77f81c58b9c94e5bfb14c3892f45824b2d9 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-05-11T18:03:21Z" level=info msg="response completed" go.version=go1.24.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38651" http.request.id=53e4a5d0-f0dc-4376-bf98-65326cf51672 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40676" http.request.uri="/v2/foo/schema2/manifests/sha256:eab6e0be2e553f65298209c64933c77f81c58b9c94e5bfb14c3892f45824b2d9" http.request.useragent="Go-http-client/1.1" http.response.duration=2.833504ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:03:21 +0000] "PUT /v2/foo/schema2/manifests/sha256:eab6e0be2e553f65298209c64933c77f81c58b9c94e5bfb14c3892f45824b2d9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:03:21Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38651" http.request.id=423a4912-77f9-4916-b8f1-3d5f1bf7d6ae http.request.method=GET http.request.remoteaddr="127.0.0.1:40676" http.request.uri="/v2/foo/schema2/manifests/sha256:eab6e0be2e553f65298209c64933c77f81c58b9c94e5bfb14c3892f45824b2d9" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=2.212961ms http.response.status=200 http.response.written=732 127.0.0.1 - - [11/May/2025:18:03:21 +0000] "GET /v2/foo/schema2/manifests/sha256:eab6e0be2e553f65298209c64933c77f81c58b9c94e5bfb14c3892f45824b2d9 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-05-11T18:03:21Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.24.3 http.request.host="127.0.0.1:38651" http.request.id=a28f6f04-875a-4eca-8210-bb732a36d1b1 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40684" 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=1.717602ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [11/May/2025:18:03:21 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-05-11T18:03:21Z" level=info msg="response completed" go.version=go1.24.3 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38651" http.request.id=c37eedcd-91c3-46aa-8e4e-a2266e09e63c http.request.method=PUT http.request.remoteaddr="127.0.0.1:40692" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.470874ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:03:21 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:03:21Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38651" http.request.id=1d3f3d71-216c-40b1-9071-f8199dc81155 http.request.method=GET http.request.remoteaddr="127.0.0.1:40692" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.741883ms http.response.status=200 http.response.written=39 127.0.0.1 - - [11/May/2025:18:03:21 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-05-11T18:03:21Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38651" http.request.id=4e73651b-0496-42e0-90bb-2755f77ffcbd http.request.method=DELETE http.request.remoteaddr="127.0.0.1:40692" http.request.uri="/v2/foo/schema2/manifests/sha256:eab6e0be2e553f65298209c64933c77f81c58b9c94e5bfb14c3892f45824b2d9" http.request.useragent="Go-http-client/1.1" http.response.duration=2.33903ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/May/2025:18:03:21 +0000] "DELETE /v2/foo/schema2/manifests/sha256:eab6e0be2e553f65298209c64933c77f81c58b9c94e5bfb14c3892f45824b2d9 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-11T18:03:21Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:38651" http.request.id=b3cfa32d-e3ae-4ee5-aa0b-a12d1fa8d60a http.request.method=GET http.request.remoteaddr="127.0.0.1:40692" http.request.uri="/v2/foo/schema2/tags/list" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.817909ms http.response.status=200 http.response.written=35 127.0.0.1 - - [11/May/2025:18:03:21 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (15.48s) === RUN TestManifestDeleteDisabled time="2025-05-11T18:03:21Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.3 time="2025-05-11T18:03:21Z" level=info msg="redis not configured" go.version=go1.24.3 time="2025-05-11T18:03:21Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.3 http.request.host="127.0.0.1:39817" http.request.id=ff37f8c6-80aa-444a-aead-a7d4373373b3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42546" http.request.uri="/v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.117176ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [11/May/2025:18:03:21 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.01s) === RUN TestRegistryAsCacheMutationAPIs time="2025-05-11T18:03:21Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.3 time="2025-05-11T18:03:21Z" level=info msg="redis not configured" go.version=go1.24.3 time="2025-05-11T18:03:21Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.3 time="2025-05-11T18:03:22Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.24.3 time="2025-05-11T18:03:22Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.3 time="2025-05-11T18:03:22Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.3 http.request.host="127.0.0.1:46785" http.request.id=dca14a05-46fe-49cc-aac7-187132b368b7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:39652" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.218206ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [11/May/2025:18:03:22 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-05-11T18:03:22Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.3 http.request.host="127.0.0.1:46785" http.request.id=a790520f-4bb0-48f9-b52c-b6d7ffd885de http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39662" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.090756ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [11/May/2025:18:03:22 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-05-11T18:03:22Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.3 http.request.host="127.0.0.1:46785" http.request.id=acf9adef-22c5-4acf-bab2-907d5187b07f http.request.method=POST http.request.remoteaddr="127.0.0.1:39676" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.75973ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [11/May/2025:18:03:22 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-05-11T18:03:22Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.24.3 http.request.host="127.0.0.1:46785" http.request.id=1c10cebb-21fd-44fd-96e6-d3666ccfe4f2 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39682" http.request.uri="/v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.958861ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [11/May/2025:18:03:22 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.67s) === RUN TestProxyManifestGetByTag time="2025-05-11T18:03:22Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.3 time="2025-05-11T18:03:22Z" level=info msg="redis not configured" go.version=go1.24.3 time="2025-05-11T18:03:23Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:42777" http.request.id=bc677b78-5299-49fc-bf07-f2d03f994dd1 http.request.method=POST http.request.remoteaddr="127.0.0.1:33590" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.202008ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/May/2025:18:03:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-11T18:03:29Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:42777" http.request.id=9435e835-570d-4737-a2b4-9c8cbd1a231a http.request.method=PUT http.request.remoteaddr="127.0.0.1:33590" http.request.uri="/v2/foo/bar/blobs/uploads/4027bad7-e6b0-49dc-905c-a5d39ab9bd8e?_state=OxMaqa-wcIXjdBKP9blUmmS0fU_pv9oEfYeOpSBEMQd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQwMjdiYWQ3LWU2YjAtNDlkYy05MDVjLWE1ZDM5YWI5YmQ4ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMzoyMy4wNzIzNjM0MzlaIn0%3D&digest=sha256%3A471b932d18967d63ab93dd8cf5e2241fae3ff6c0945314bb2e5f71b4b4c0dcd9" http.request.useragent="Go-http-client/1.1" http.response.duration=6.42087515s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:03:23 +0000] "PUT /v2/foo/bar/blobs/uploads/4027bad7-e6b0-49dc-905c-a5d39ab9bd8e?_state=OxMaqa-wcIXjdBKP9blUmmS0fU_pv9oEfYeOpSBEMQd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQwMjdiYWQ3LWU2YjAtNDlkYy05MDVjLWE1ZDM5YWI5YmQ4ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMzoyMy4wNzIzNjM0MzlaIn0%3D&digest=sha256%3A471b932d18967d63ab93dd8cf5e2241fae3ff6c0945314bb2e5f71b4b4c0dcd9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:03:29Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:42777" http.request.id=4043d5fe-9289-4b01-b9c9-9bf3b2469396 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33590" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=6.695168ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:03:29 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:03:29Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.3 time="2025-05-11T18:03:29Z" level=info msg="redis not configured" go.version=go1.24.3 time="2025-05-11T18:03:29Z" level=info msg="Starting upload purge in 26m0s" go.version=go1.24.3 time="2025-05-11T18:03:29Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.3 time="2025-05-11T18:03:29Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:42777" http.request.id=e6e37b79-f970-4779-8a5b-568f5958b201 http.request.method=GET http.request.remoteaddr="127.0.0.1:33590" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.895117ms http.response.status=200 http.response.written=2 127.0.0.1 - - [11/May/2025:18:03:29 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-05-11T18:03:29Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:42777" go.version=go1.24.3 time="2025-05-11T18:03:29Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.24.3 time="2025-05-11T18:03:29Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:42777" http.request.id=918b2f5a-894c-4985-b02c-475d27bbdcdf http.request.method=GET http.request.remoteaddr="127.0.0.1:33604" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.280184ms http.response.status=200 http.response.written=2 127.0.0.1 - - [11/May/2025:18:03:29 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-05-11T18:03:29Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:42777 /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:42777/v2/:[]]}" go.version=go1.24.3 http.request.host="127.0.0.1:44127" http.request.id=619551d2-ce13-48b0-a9b3-7ca0bde3390f http.request.method=GET http.request.remoteaddr="127.0.0.1:34124" http.request.uri="/v2/foo/bar/manifests/sha256:f6803acd854770138ea1ae6455b1981bac223d3ab1f01b275baa39ad7f2ec41d" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:f6803acd854770138ea1ae6455b1981bac223d3ab1f01b275baa39ad7f2ec41d" time="2025-05-11T18:03:29Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:42777" http.request.id=4705b863-8316-4bfc-9fdc-95226a09ac97 http.request.method=GET http.request.remoteaddr="127.0.0.1:33606" http.request.uri="/v2/foo/bar/manifests/sha256:f6803acd854770138ea1ae6455b1981bac223d3ab1f01b275baa39ad7f2ec41d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.324348ms http.response.status=200 http.response.written=935 127.0.0.1 - - [11/May/2025:18:03:29 +0000] "GET /v2/foo/bar/manifests/sha256:f6803acd854770138ea1ae6455b1981bac223d3ab1f01b275baa39ad7f2ec41d HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-05-11T18:03:29Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:f6803acd854770138ea1ae6455b1981bac223d3ab1f01b275baa39ad7f2ec41d with ttl=167h59m59.999993526s" go.version=go1.24.3 time="2025-05-11T18:03:29Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:44127" http.request.id=619551d2-ce13-48b0-a9b3-7ca0bde3390f http.request.method=GET http.request.remoteaddr="127.0.0.1:34124" http.request.uri="/v2/foo/bar/manifests/sha256:f6803acd854770138ea1ae6455b1981bac223d3ab1f01b275baa39ad7f2ec41d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=21.329261ms http.response.status=200 http.response.written=935 127.0.0.1 - - [11/May/2025:18:03:29 +0000] "GET /v2/foo/bar/manifests/sha256:f6803acd854770138ea1ae6455b1981bac223d3ab1f01b275baa39ad7f2ec41d HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-05-11T18:03:29Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:42777" http.request.id=2dc57a81-0417-4d07-b1e6-fd8b0ece9696 http.request.method=GET http.request.remoteaddr="127.0.0.1:33606" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.409562ms http.response.status=200 http.response.written=2 127.0.0.1 - - [11/May/2025:18:03:29 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-05-11T18:03:29Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:42777 /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:42777/v2/:[]]}" go.version=go1.24.3 http.request.host="127.0.0.1:44127" http.request.id=bc54b935-b46a-461e-8414-bda9c0ae84e2 http.request.method=GET http.request.remoteaddr="127.0.0.1:34126" 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-05-11T18:03:29Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:42777" http.request.id=b6210b0b-d02e-4816-a74e-814b0a05ce67 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33618" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.740802ms http.response.status=200 http.response.written=935 127.0.0.1 - - [11/May/2025:18:03:29 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-05-11T18:03:29Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:44127" http.request.id=bc54b935-b46a-461e-8414-bda9c0ae84e2 http.request.method=GET http.request.remoteaddr="127.0.0.1:34126" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=15.922651ms http.response.status=200 http.response.written=935 127.0.0.1 - - [11/May/2025:18:03:29 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-05-11T18:03:29Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:42777" http.request.id=26612940-d160-4b9b-875b-9dfb074034b2 http.request.method=POST http.request.remoteaddr="127.0.0.1:33618" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.466802ms http.response.status=202 http.response.written=0 127.0.0.1 - - [11/May/2025:18:03:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-05-11T18:03:34Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:42777" http.request.id=873ae609-7d94-4c15-b8a7-48e02012c62d http.request.method=PUT http.request.remoteaddr="127.0.0.1:33618" http.request.uri="/v2/foo/bar/blobs/uploads/a899ba83-d82d-4698-b1f7-6059d07dc4d9?_state=JoZppfB6gyTgz4rW5g4goWe5GBTBETSOV5-sdxa4Fgl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE4OTliYTgzLWQ4MmQtNDY5OC1iMWY3LTYwNTlkMDdkYzRkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMzoyOS45MTM2ODg3OTlaIn0%3D&digest=sha256%3A19c292d1df92c22e6a8de60b7fea575b36979f02e2aa67ffdde08c3421f36a13" http.request.useragent="Go-http-client/1.1" http.response.duration=4.24113796s http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:03:29 +0000] "PUT /v2/foo/bar/blobs/uploads/a899ba83-d82d-4698-b1f7-6059d07dc4d9?_state=JoZppfB6gyTgz4rW5g4goWe5GBTBETSOV5-sdxa4Fgl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE4OTliYTgzLWQ4MmQtNDY5OC1iMWY3LTYwNTlkMDdkYzRkOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wNS0xMVQxODowMzoyOS45MTM2ODg3OTlaIn0%3D&digest=sha256%3A19c292d1df92c22e6a8de60b7fea575b36979f02e2aa67ffdde08c3421f36a13 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:03:34Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:42777" http.request.id=55022f36-1d73-4813-8eab-f989cf3e78a4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33618" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=10.251197ms http.response.status=201 http.response.written=0 127.0.0.1 - - [11/May/2025:18:03:34 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-05-11T18:03:34Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:42777" http.request.id=ad8cba5a-8942-4f9e-a6f4-94ef6e685d18 http.request.method=GET http.request.remoteaddr="127.0.0.1:33618" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="995.573µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [11/May/2025:18:03:34 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-05-11T18:03:34Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:42777 /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:42777/v2/:[]]}" go.version=go1.24.3 http.request.host="127.0.0.1:44127" http.request.id=23a3856a-9167-4cf4-838b-b819d573162e http.request.method=GET http.request.remoteaddr="127.0.0.1:47384" 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-05-11T18:03:34Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:42777" http.request.id=3b2cd7ae-e6bb-4864-9c33-9e283947da88 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53304" 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=2.071895ms http.response.status=200 http.response.written=935 127.0.0.1 - - [11/May/2025:18:03:34 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-05-11T18:03:34Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:42777" http.request.id=1d2f7a37-1500-44ab-aa1b-cc1f0e81a410 http.request.method=GET http.request.remoteaddr="127.0.0.1:53304" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.677499ms http.response.status=200 http.response.written=2 127.0.0.1 - - [11/May/2025:18:03:34 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-05-11T18:03:34Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:42777 /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:42777/v2/:[]]}" go.version=go1.24.3 http.request.host="127.0.0.1:44127" http.request.id=23a3856a-9167-4cf4-838b-b819d573162e http.request.method=GET http.request.remoteaddr="127.0.0.1:47384" 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-05-11T18:03:34Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:42777" http.request.id=93779b64-31c9-434f-aaa5-3ac43110992c http.request.method=GET http.request.remoteaddr="127.0.0.1:53314" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=5.059363ms http.response.status=200 http.response.written=935 127.0.0.1 - - [11/May/2025:18:03:34 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-05-11T18:03:34Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:7b6776627f519f742d96703177deac6142630fa6ee2e95d1b9ac1bc792041aa7 with ttl=167h59m59.999988039s" go.version=go1.24.3 time="2025-05-11T18:03:34Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:44127" http.request.id=23a3856a-9167-4cf4-838b-b819d573162e http.request.method=GET http.request.remoteaddr="127.0.0.1:47384" 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=23.91693ms http.response.status=200 http.response.written=935 127.0.0.1 - - [11/May/2025:18:03:34 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (11.54s) === RUN TestAppDispatcher time="2025-05-11T18:03:34Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:45985" http.request.id=3b231beb-ee0f-4f13-80f8-75858c9d655c http.request.method=GET http.request.remoteaddr="127.0.0.1:48884" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.033004ms http.response.status=200 http.response.written=0 time="2025-05-11T18:03:34Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:45985" http.request.id=5edf3021-413b-4adc-846a-3bb11c6f4f65 http.request.method=GET http.request.remoteaddr="127.0.0.1:48884" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=1.683028ms http.response.status=200 http.response.written=0 time="2025-05-11T18:03:34Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:45985" http.request.id=f8ce6142-6fb4-42a9-80a1-f0042aad23ff http.request.method=GET http.request.remoteaddr="127.0.0.1:48884" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.712108ms http.response.status=200 http.response.written=0 time="2025-05-11T18:03:34Z" level=info msg="response completed" go.version=go1.24.3 http.request.host="127.0.0.1:45985" http.request.id=7267e2b9-df42-49ff-a38f-0acda1e19b92 http.request.method=GET http.request.remoteaddr="127.0.0.1:48884" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=1.710233ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2025-05-11T18:03:34Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.3 instance.id=9e790983-a504-4614-99da-85c094e1d69c time="2025-05-11T18:03:34Z" level=info msg="redis not configured" go.version=go1.24.3 instance.id=9e790983-a504-4614-99da-85c094e1d69c time="2025-05-11T18:03:34Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.24.3 http.request.host="127.0.0.1:33381" http.request.id=7b46f3be-9566-4cdc-8bcc-697dfa5acdbc http.request.method=GET http.request.remoteaddr="127.0.0.1:60498" 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-05-11T18:03:34Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.3 instance.id=9e790983-a504-4614-99da-85c094e1d69c time="2025-05-11T18:03:34Z" level=info msg="redis not configured" go.version=go1.24.3 instance.id=9e790983-a504-4614-99da-85c094e1d69c time="2025-05-11T18:03:34Z" level=info msg="configuring file health check path=/tmp/healthcheck76348921, interval=1" go.version=go1.24.3 instance.id=9e790983-a504-4614-99da-85c094e1d69c --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-05-11T18:03:38Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.3 instance.id=9e790983-a504-4614-99da-85c094e1d69c time="2025-05-11T18:03:38Z" level=info msg="redis not configured" go.version=go1.24.3 instance.id=9e790983-a504-4614-99da-85c094e1d69c time="2025-05-11T18:03:38Z" level=info msg="configuring TCP health check addr=127.0.0.1:38279, interval=1" go.version=go1.24.3 instance.id=9e790983-a504-4614-99da-85c094e1d69c --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-05-11T18:03:42Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.24.3 instance.id=9e790983-a504-4614-99da-85c094e1d69c time="2025-05-11T18:03:42Z" level=info msg="redis not configured" go.version=go1.24.3 instance.id=9e790983-a504-4614-99da-85c094e1d69c time="2025-05-11T18:03:42Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:46525, interval=1, threshold=3" go.version=go1.24.3 instance.id=9e790983-a504-4614-99da-85c094e1d69c --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 140.032s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.00s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.07s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.10s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.68s) === RUN TestProxyManifests --- PASS: TestProxyManifests (1.08s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.945s === RUN TestSchedule time="2025-05-11T18:01:29Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.3 instance.id=b3925a31-ace6-48c9-9683-116507b83cfe time="2025-05-11T18:01:29Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.995174ms" go.version=go1.24.3 instance.id=b3925a31-ace6-48c9-9683-116507b83cfe time="2025-05-11T18:01:29Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=995.799µs" go.version=go1.24.3 instance.id=b3925a31-ace6-48c9-9683-116507b83cfe time="2025-05-11T18:01:29Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=995.552µs" go.version=go1.24.3 instance.id=b3925a31-ace6-48c9-9683-116507b83cfe 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-05-11T18:01:29Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.3 instance.id=b3925a31-ace6-48c9-9683-116507b83cfe --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-05-11T18:01:29Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.3 instance.id=b3925a31-ace6-48c9-9683-116507b83cfe time="2025-05-11T18:01:29Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99366ms" go.version=go1.24.3 instance.id=b3925a31-ace6-48c9-9683-116507b83cfe time="2025-05-11T18:01:29Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.995351ms" go.version=go1.24.3 instance.id=b3925a31-ace6-48c9-9683-116507b83cfe time="2025-05-11T18:01:29Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.3 instance.id=b3925a31-ace6-48c9-9683-116507b83cfe --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-05-11T18:01:29Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.24.3 instance.id=b3925a31-ace6-48c9-9683-116507b83cfe --- 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 (4.10s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 17066496 sha256:70f52995e7704c9e454c2b097a162d790a75e096f52d07299110a6d0935f18d0 [] map[] } --- PASS: TestSimpleBlobRead (0.67s) === RUN TestBlobMount --- PASS: TestBlobMount (0.61s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (3.83s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.89s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (4.68s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.02s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:3375c816e152cbe5b19674707186e34d6263b3b0df1624a5809d4bf251667376 palailogos: marking blob sha256:6f86b257119cccde49a7e6a5f9d96896a307df1060af3ec37ab8113dc3922fa3 palailogos: marking blob sha256:f4b8da1d797b8d1ad256255f15a7d97665e2071b20d8e996d08c42416f07f6ab palailogos: marking manifest sha256:50212e2aa25f7f52f63c9ba03eac681e14c8baf4a9cffbf4e5c417a94aefec49 palailogos: marking blob sha256:0bc45ae3d7528c2cfba0bc65fa11cb741a6eeaa6519161b0a3e82d81449e2075 palailogos: marking blob sha256:346b594cfe636bf0dacec5b91285d1e0dcc1e7d6c17cb64882b94fa18d2787b7 palailogos: marking manifest sha256:c1997179983abd66cb7a86f3007317e9c926d6ef37d93d9fb36913eb5eedab55 palailogos: marking blob sha256:50212e2aa25f7f52f63c9ba03eac681e14c8baf4a9cffbf4e5c417a94aefec49 palailogos: marking blob sha256:3375c816e152cbe5b19674707186e34d6263b3b0df1624a5809d4bf251667376 palailogos: marking manifest sha256:fd432dec0047ba675df9b524389a3f9b00daffbd25f47c6693a56bc29d340b7c palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:58deab117e54833181882bfa29647f68a7505d81aba29e282eeaa4ee213cf5a4 palailogos: marking blob sha256:5f72767ff8464696febc32aa4361371e5b90e8d8abde7624100e5e58cc2fa8e9 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.45s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:533dc5a160d4a75b6a90557cd98a89382777be33a0244391a745ba703a8ea161 deletemanifests: marking manifest sha256:de9a727cf3805ff23dec74b6ab83f385fdef246629706edce928734ce95c7a73 deletemanifests: marking blob sha256:308e997cb13b917a642c00cf2512e2c36ee747f195ad19804b8c5d0184e0d7e9 deletemanifests: marking blob sha256:7ed6390d7aa90ac4a4ab8a46506af517b7d5033fc6b0d48b58570080b91ca254 deletemanifests: marking blob sha256:3a1466bbde0e06fe015728a0709f80a8e954177128e13c41611d9a883220b182 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:533dc5a160d4a75b6a90557cd98a89382777be33a0244391a745ba703a8ea161 blob eligible for deletion: sha256:72bbf49270b29ccba5f395b2f52fe0cbd3c754382a39b828baf333846a5b2053 blob eligible for deletion: sha256:ab71da0784f085735de91b6c9a0d7048b1893f9badd74a8a30725d1591b37f53 blob eligible for deletion: sha256:b5b1a0fa4822149ec88a73189a5dc8a8f27af17d8b5e53b901312b20ba6100ac deletemanifests manifest eligible for deletion: sha256:533dc5a160d4a75b6a90557cd98a89382777be33a0244391a745ba703a8ea161 deletemanifests: marking manifest sha256:de9a727cf3805ff23dec74b6ab83f385fdef246629706edce928734ce95c7a73 deletemanifests: marking blob sha256:308e997cb13b917a642c00cf2512e2c36ee747f195ad19804b8c5d0184e0d7e9 deletemanifests: marking blob sha256:7ed6390d7aa90ac4a4ab8a46506af517b7d5033fc6b0d48b58570080b91ca254 deletemanifests: marking blob sha256:3a1466bbde0e06fe015728a0709f80a8e954177128e13c41611d9a883220b182 time="2025-05-11T18:01:52Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/533dc5a160d4a75b6a90557cd98a89382777be33a0244391a745ba703a8ea161" go.version=go1.24.3 instance.id=218cd2ea-aabf-4dcc-8963-6e172e90ebca time="2025-05-11T18:01:52Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/533dc5a160d4a75b6a90557cd98a89382777be33a0244391a745ba703a8ea161" go.version=go1.24.3 instance.id=218cd2ea-aabf-4dcc-8963-6e172e90ebca 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:ab71da0784f085735de91b6c9a0d7048b1893f9badd74a8a30725d1591b37f53 time="2025-05-11T18:01:52Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ab/ab71da0784f085735de91b6c9a0d7048b1893f9badd74a8a30725d1591b37f53" go.version=go1.24.3 instance.id=218cd2ea-aabf-4dcc-8963-6e172e90ebca blob eligible for deletion: sha256:b5b1a0fa4822149ec88a73189a5dc8a8f27af17d8b5e53b901312b20ba6100ac time="2025-05-11T18:01:52Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b5/b5b1a0fa4822149ec88a73189a5dc8a8f27af17d8b5e53b901312b20ba6100ac" go.version=go1.24.3 instance.id=218cd2ea-aabf-4dcc-8963-6e172e90ebca blob eligible for deletion: sha256:533dc5a160d4a75b6a90557cd98a89382777be33a0244391a745ba703a8ea161 time="2025-05-11T18:01:52Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/53/533dc5a160d4a75b6a90557cd98a89382777be33a0244391a745ba703a8ea161" go.version=go1.24.3 instance.id=218cd2ea-aabf-4dcc-8963-6e172e90ebca blob eligible for deletion: sha256:72bbf49270b29ccba5f395b2f52fe0cbd3c754382a39b828baf333846a5b2053 time="2025-05-11T18:01:52Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/72/72bbf49270b29ccba5f395b2f52fe0cbd3c754382a39b828baf333846a5b2053" go.version=go1.24.3 instance.id=218cd2ea-aabf-4dcc-8963-6e172e90ebca --- PASS: TestDeleteManifestIfTagNotFound (3.32s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:165ee56f4e027d529dab0107bc830a31e4ad49a3d6c2863966f5f67d59be1488 time="2025-05-11T18:01:53Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/16/165ee56f4e027d529dab0107bc830a31e4ad49a3d6c2863966f5f67d59be1488" go.version=go1.24.3 instance.id=218cd2ea-aabf-4dcc-8963-6e172e90ebca blob eligible for deletion: sha256:23f58bb409ea67cecc5d1384ee5a208baf624f1ca915435ce4d6b68a37ed58fd time="2025-05-11T18:01:53Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/23/23f58bb409ea67cecc5d1384ee5a208baf624f1ca915435ce4d6b68a37ed58fd" go.version=go1.24.3 instance.id=218cd2ea-aabf-4dcc-8963-6e172e90ebca blob eligible for deletion: sha256:be6bd4e28013998bdd88c48a74f45fdebfc437df022bb2e1b8d7d11f7a94248e time="2025-05-11T18:01:53Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/be/be6bd4e28013998bdd88c48a74f45fdebfc437df022bb2e1b8d7d11f7a94248e" go.version=go1.24.3 instance.id=218cd2ea-aabf-4dcc-8963-6e172e90ebca --- PASS: TestGCWithMissingManifests (0.94s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:377a4a90fbd8df348a7c5f4b8a300c97cab44dc8bcfb56e03b739f2539398186 komnenos: marking blob sha256:e84e22ef4995cba822a06400f0dffb9227bc52b94f8223c64a27b0fcb59c7989 komnenos: marking blob sha256:201f966ca1f2e6ef5329a454bcbb0a41c6dbc2db660fe56dd40a43a27f7dbff5 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:34d93272e3c570d42008eab5d52e10c57b8dd1032dbd4d16c45e729efc423c63 time="2025-05-11T18:01:56Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/34/34d93272e3c570d42008eab5d52e10c57b8dd1032dbd4d16c45e729efc423c63" go.version=go1.24.3 instance.id=218cd2ea-aabf-4dcc-8963-6e172e90ebca blob eligible for deletion: sha256:50d5a941b571fd325c593d77474c96423c56aeec304eb4a311f5874af796abdb time="2025-05-11T18:01:56Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/50/50d5a941b571fd325c593d77474c96423c56aeec304eb4a311f5874af796abdb" go.version=go1.24.3 instance.id=218cd2ea-aabf-4dcc-8963-6e172e90ebca blob eligible for deletion: sha256:5ae9a9c2f6aa427483b99642fb331df0007ebc582618823c693b7ab800ec9758 time="2025-05-11T18:01:56Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/5a/5ae9a9c2f6aa427483b99642fb331df0007ebc582618823c693b7ab800ec9758" go.version=go1.24.3 instance.id=218cd2ea-aabf-4dcc-8963-6e172e90ebca blob eligible for deletion: sha256:6b2f82b93262822d4f1776da65a347cd4a46682c557eca078735fbe83e746a08 time="2025-05-11T18:01:56Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/6b/6b2f82b93262822d4f1776da65a347cd4a46682c557eca078735fbe83e746a08" go.version=go1.24.3 instance.id=218cd2ea-aabf-4dcc-8963-6e172e90ebca blob eligible for deletion: sha256:ae3724ca916f687deb251d953061e89cfdc4a31ef183c687f4f1723ee88ad377 time="2025-05-11T18:01:56Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ae/ae3724ca916f687deb251d953061e89cfdc4a31ef183c687f4f1723ee88ad377" go.version=go1.24.3 instance.id=218cd2ea-aabf-4dcc-8963-6e172e90ebca blob eligible for deletion: sha256:dbc83e44c79b059e445f05d41fcb746a3f7806eb9444a19779db82a3a7cd5a9c time="2025-05-11T18:01:56Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/db/dbc83e44c79b059e445f05d41fcb746a3f7806eb9444a19779db82a3a7cd5a9c" go.version=go1.24.3 instance.id=218cd2ea-aabf-4dcc-8963-6e172e90ebca blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-05-11T18:01:56Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.24.3 instance.id=218cd2ea-aabf-4dcc-8963-6e172e90ebca --- PASS: TestDeletionHasEffect (2.67s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.47s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:e9c0fa145188f4cf657772a02eed0392a6784063c01cfcbc4066515fee5c810d michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:3b490b4ed286d73db4480740a62fb74cc7cd56179c32fd720bed835003da1614 michael_z_doukas: marking blob sha256:4e1509170d50ef135cce6c12033b56d330057b63d971c65267bbf515526427bd 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:ec6ba6f6beca41c2ab70f6f2643662d47f7e21668b68e4cd96031367c1d42120 time="2025-05-11T18:02:00Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ec/ec6ba6f6beca41c2ab70f6f2643662d47f7e21668b68e4cd96031367c1d42120" go.version=go1.24.3 instance.id=218cd2ea-aabf-4dcc-8963-6e172e90ebca --- PASS: TestOrphanBlobDeleted (1.19s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:bcb82fd148d5323c81bc57f5ef23c7e7a81c3c024927a04c4ce228166e8d21fe linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:788685aa75cf39a03fb0dd4dc087c697a307455f1796cd42f41a8b0f55423800 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.98s) === RUN TestManifestStorage --- PASS: TestManifestStorage (1.02s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.67s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.95s) === 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-05-11T18:02:04Z" level=info msg="PurgeUploads starting: olderThan=2025-05-11 17:02:04.733743807 +0000 UTC m=-3564.515850444, actuallyDelete=true" time="2025-05-11T18:02:04Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-05-11T18:02:04Z" level=info msg="PurgeUploads starting: olderThan=2025-05-11 18:02:04.734741251 +0000 UTC m=+35.485146999, actuallyDelete=true" time="2025-05-11T18:02:04Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/090df312-65da-46e8-a49e-345f22cc79a5 have older date (2025-05-11 17:02:04 +0000 UTC) than purge date (2025-05-11 18:02:04.734741251 +0000 UTC m=+35.485146999). Removing upload directory." time="2025-05-11T18:02:04Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/476f50c3-8b35-44ed-842a-87f3b1a0a83e have older date (2025-05-11 17:02:04 +0000 UTC) than purge date (2025-05-11 18:02:04.734741251 +0000 UTC m=+35.485146999). Removing upload directory." time="2025-05-11T18:02:04Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5ec6344e-f8d4-46fa-9f7f-21bcb6e8171f have older date (2025-05-11 17:02:04 +0000 UTC) than purge date (2025-05-11 18:02:04.734741251 +0000 UTC m=+35.485146999). Removing upload directory." time="2025-05-11T18:02:04Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6f5b539b-acf4-4903-b043-ad4a64b617b3 have older date (2025-05-11 17:02:04 +0000 UTC) than purge date (2025-05-11 18:02:04.734741251 +0000 UTC m=+35.485146999). Removing upload directory." time="2025-05-11T18:02:04Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/929006ff-1aa7-4541-8f30-fa10916f3dab have older date (2025-05-11 17:02:04 +0000 UTC) than purge date (2025-05-11 18:02:04.734741251 +0000 UTC m=+35.485146999). Removing upload directory." time="2025-05-11T18:02:04Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/95a76307-7084-4287-b409-426fb87e375e have older date (2025-05-11 17:02:04 +0000 UTC) than purge date (2025-05-11 18:02:04.734741251 +0000 UTC m=+35.485146999). Removing upload directory." time="2025-05-11T18:02:04Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/04d716ba-4fe9-4721-a170-f5f7b22e9657 have older date (2025-05-11 17:02:04 +0000 UTC) than purge date (2025-05-11 18:02:04.734741251 +0000 UTC m=+35.485146999). Removing upload directory." time="2025-05-11T18:02:04Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/794e8b1e-9b65-44d3-b169-69b1db2608ce have older date (2025-05-11 17:02:04 +0000 UTC) than purge date (2025-05-11 18:02:04.734741251 +0000 UTC m=+35.485146999). Removing upload directory." time="2025-05-11T18:02:04Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/ba88e481-6855-4f59-b165-bd3013df8e31 have older date (2025-05-11 17:02:04 +0000 UTC) than purge date (2025-05-11 18:02:04.734741251 +0000 UTC m=+35.485146999). Removing upload directory." time="2025-05-11T18:02:04Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/db197abc-77be-4378-85f0-fd269f34d1e6 have older date (2025-05-11 17:02:04 +0000 UTC) than purge date (2025-05-11 18:02:04.734741251 +0000 UTC m=+35.485146999). Removing upload directory." time="2025-05-11T18:02:04Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/df0a67a6-53c0-4da4-91c8-d2de74fba02a have older date (2025-05-11 17:02:04 +0000 UTC) than purge date (2025-05-11 18:02:04.734741251 +0000 UTC m=+35.485146999). Removing upload directory." time="2025-05-11T18:02:04Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-05-11T18:02:04Z" level=info msg="PurgeUploads starting: olderThan=2025-05-11 18:02:04.735935091 +0000 UTC m=+35.486340839, actuallyDelete=true" time="2025-05-11T18:02:04Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/7f0548e6-a91d-49c5-8c79-a4bc9719e025 have older date (2025-05-11 17:02:04 +0000 UTC) than purge date (2025-05-11 18:02:04.735935091 +0000 UTC m=+35.486340839). Removing upload directory." time="2025-05-11T18:02:04Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/aa62abd8-7c5c-470c-a7a6-3e36792b5e35 have older date (2025-05-11 17:02:04 +0000 UTC) than purge date (2025-05-11 18:02:04.735935091 +0000 UTC m=+35.486340839). Removing upload directory." time="2025-05-11T18:02:04Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/cdbc6b6f-0f32-4e24-a4fa-2b240c3c1379 have older date (2025-05-11 17:02:04 +0000 UTC) than purge date (2025-05-11 18:02:04.735935091 +0000 UTC m=+35.486340839). Removing upload directory." time="2025-05-11T18:02:04Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/5add5c4a-e960-4319-8ef2-90df8245f9c0 have older date (2025-05-11 17:02:04 +0000 UTC) than purge date (2025-05-11 18:02:04.735935091 +0000 UTC m=+35.486340839). Removing upload directory." time="2025-05-11T18:02:04Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/6f4f1b4e-6349-436e-bfc1-17f4f1d81984 have older date (2025-05-11 17:02:04 +0000 UTC) than purge date (2025-05-11 18:02:04.735935091 +0000 UTC m=+35.486340839). Removing upload directory." time="2025-05-11T18:02:04Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-05-11T18:02:04Z" level=info msg="PurgeUploads starting: olderThan=2025-05-11 18:02:04.7367825 +0000 UTC m=+35.487188249, actuallyDelete=true" time="2025-05-11T18:02:04Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/60d598d5-648f-4a8a-ae09-0883b10a9f5a have older date (2025-05-11 17:02:04 +0000 UTC) than purge date (2025-05-11 18:02:04.7367825 +0000 UTC m=+35.487188249). Removing upload directory." time="2025-05-11T18:02:04Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/e0a48485-a4d7-4d26-b142-e568941a1cfd have older date (2025-05-11 17:02:04 +0000 UTC) than purge date (2025-05-11 18:02:04.7367825 +0000 UTC m=+35.487188249). Removing upload directory." time="2025-05-11T18:02:04Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1908cc0d-40a4-4a3e-b687-8602c76f47c7 have older date (2025-05-11 17:02:04 +0000 UTC) than purge date (2025-05-11 18:02:04.7367825 +0000 UTC m=+35.487188249). Removing upload directory." time="2025-05-11T18:02:04Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/30bc7252-c53f-4131-ba0a-a481da1367b5 have older date (2025-05-11 17:02:04 +0000 UTC) than purge date (2025-05-11 18:02:04.7367825 +0000 UTC m=+35.487188249). Removing upload directory." time="2025-05-11T18:02:04Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/53fe54af-6a2f-48e0-81af-910b9ca8c9fa have older date (2025-05-11 17:02:04 +0000 UTC) than purge date (2025-05-11 18:02:04.7367825 +0000 UTC m=+35.487188249). Removing upload directory." time="2025-05-11T18:02:04Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-05-11T18:02:04Z" level=info msg="PurgeUploads starting: olderThan=2025-05-11 18:02:04.737294501 +0000 UTC m=+35.487700248, actuallyDelete=true" time="2025-05-11T18:02:04Z" 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 35.504s ? github.com/docker/distribution/registry/storage/cache [no test files] ? github.com/docker/distribution/registry/storage/cache/cachecheck [no test files] === RUN TestInMemoryBlobInfoCache --- PASS: TestInMemoryBlobInfoCache (0.00s) PASS ok github.com/docker/distribution/registry/storage/cache/memory 0.008s === RUN TestRedisBlobDescriptorCacheProvider redis_test.go:29: please set -test.registry.storage.cache.redis.addr to test layer info cache against redis --- SKIP: TestRedisBlobDescriptorCacheProvider (0.00s) PASS ok github.com/docker/distribution/registry/storage/cache/redis 0.010s === RUN TestWalkFileRemoved time="2025-05-11T18:01:29Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.005s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.424s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.08s) === RUN TestGetLimitFromParameter === RUN TestGetLimitFromParameter/foo === RUN TestGetLimitFromParameter/50 === RUN TestGetLimitFromParameter/5 === RUN TestGetLimitFromParameter/ === RUN TestGetLimitFromParameter/812 --- PASS: TestGetLimitFromParameter (0.00s) --- PASS: TestGetLimitFromParameter/foo (0.00s) --- PASS: TestGetLimitFromParameter/50 (0.00s) --- PASS: TestGetLimitFromParameter/5 (0.00s) --- PASS: TestGetLimitFromParameter/ (0.00s) --- PASS: TestGetLimitFromParameter/812 (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/base 0.085s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.28s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.699s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (18.56s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 19.036s ? 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-05-11T18:01:29Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.24.3 === RUN TestEligibleForS3/Client_IP_=_#01 time="2025-05-11T18:01:29Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.24.3 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2025-05-11T18:01:29Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.24.3 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 TestInvalidData === CONT TestMatchIPV4_2 === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV6 === CONT TestMatchIPV4 === CONT TestParsing === CONT TestUpdateCalledRegularly === CONT TestInvalidNetworkType time="2025-05-11T18:01:29Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.3 instance.id=daee114f-7e51-4afc-a375-8637dd65fee1 --- PASS: TestParsing (0.00s) --- PASS: TestMatchIPV6 (0.00s) --- PASS: TestMatchIPV4 (0.00s) --- PASS: TestS3TryUpdate (0.00s) time="2025-05-11T18:01:29Z" level=error msg="unknown ip address format" go.version=go1.24.3 instance.id=daee114f-7e51-4afc-a375-8637dd65fee1 ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.00s) time="2025-05-11T18:01:29Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.3 --- PASS: TestMatchIPV4_2 (0.00s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.00s) time="2025-05-11T18:01:29Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.24.3 instance.id=daee114f-7e51-4afc-a375-8637dd65fee1 --- PASS: TestInvalidData (0.00s) --- PASS: TestMatchIPV4WithRegionMatched (0.01s) time="2025-05-11T18:01:30Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.3 time="2025-05-11T18:01:31Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.3 time="2025-05-11T18:01:32Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.3 time="2025-05-11T18:01:33Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.24.3 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.512s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.006s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) === RUN TestEmptyRootList s3_test.go:119: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestEmptyRootList (0.00s) === RUN TestStorageClass s3_test.go:169: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestStorageClass (0.00s) === RUN TestOverThousandBlobs s3_test.go:242: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestOverThousandBlobs (0.00s) === RUN TestMoveWithMultipartCopy s3_test.go:275: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestMoveWithMultipartCopy (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/s3-aws 0.467s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.73s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.180s ? 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.015s ? 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-r12.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-r12.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-x86.so.1 >>> docker-registry*: Package size: 24.2 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r12.apk >>> docker-registry: Build complete at Sun, 11 May 2025 18:03:50 +0000 elapsed time 0h 2m 51s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20250511.180100) (2/2) Purging go (1.24.3-r0) Executing busybox-1.37.0-r17.trigger OK: 405 MiB in 118 packages >>> docker-registry: Updating the community/x86 repository index... >>> docker-registry: Signing the index...