>>> docker-registry: Building community/docker-registry 2.8.3-r10 (using abuild 3.14.1-r4) started Sun, 16 Mar 2025 18:51:37 +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.23.7-r0) (2/2) Installing .makedepends-docker-registry (20250316.185138) Executing busybox-1.37.0-r12.trigger OK: 428 MiB in 101 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz >>> docker-registry: Checking sha512sums... docker-registry-2.8.3.tar.gz: OK log-hook-syslog.patch: OK config-example.patch: OK bugsnag-panicwrap.patch: OK docker-registry.initd: OK docker-registry.confd: OK docker-registry.logrotate: OK >>> docker-registry: Unpacking /var/cache/distfiles/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go + 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] ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/manifest [no test files] ? github.com/docker/distribution/digestset [no test files] ? github.com/docker/distribution/metrics [no test files] ? github.com/docker/distribution/reference [no test files] ? github.com/docker/distribution/registry/auth [no test files] === RUN Test time="2025-03-16T18:52:10Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-03-16T18:52:10Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.04s) PASS ok github.com/docker/distribution/configuration 0.046s ? github.com/docker/distribution/registry/client/transport [no test files] ? 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] ? github.com/docker/distribution/registry/storage/cache [no test files] ? github.com/docker/distribution/registry/storage/cache/cachecheck [no test files] ? github.com/docker/distribution/registry/storage/driver/factory [no test files] ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] ? github.com/docker/distribution/registry/storage/driver/middleware [no test files] ? github.com/docker/distribution/registry/storage/driver/oss [no test files] ? 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] ? github.com/docker/distribution/version [no test files] === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-03-16T18:52:10Z" 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.013s === 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.012s === 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.008s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.33s) PASS ok github.com/docker/distribution/health/checks 0.345s === 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.010s === 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.009s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.00s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.020s === 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.009s === 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/03/16 18:52:10 http: TLS handshake error from 127.0.0.1:41736: 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:33395/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:33395/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:33395/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:33395/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:43167?status=0, fail=true --- PASS: TestHTTPSink (0.06s) === RUN TestListener --- PASS: TestListener (1.61s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-03-16T18:52:12Z" level=info msg="broadcaster: closing" time="2025-03-16T18:52:12Z" level=info msg="closing testSink" time="2025-03-16T18:52:12Z" level=info msg="closing testSink" time="2025-03-16T18:52:12Z" level=info msg="closing testSink" time="2025-03-16T18:52:12Z" level=info msg="closing testSink" time="2025-03-16T18:52:12Z" level=info msg="closing testSink" time="2025-03-16T18:52:12Z" level=info msg="closing testSink" time="2025-03-16T18:52:12Z" level=info msg="closing testSink" time="2025-03-16T18:52:12Z" level=info msg="closing testSink" time="2025-03-16T18:52:12Z" level=info msg="closing testSink" time="2025-03-16T18:52:12Z" level=info msg="closing testSink" time="2025-03-16T18:52:12Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.01s) === RUN TestEventQueue time="2025-03-16T18:52:12Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.12s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-03-16T18:52:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:52:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:52:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 1} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 1} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 1} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:52:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:52:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:52:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:52:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:52:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:52:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:52:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:52:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:52:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:52:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:52:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:52:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:52:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:52:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:52:12Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-03-16T18:52:12Z" level=warning msg="&{0xc00039cf00 0.9} encountered too many errors, backing off" time="2025-03-16T18:52:12Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.43s) PASS ok github.com/docker/distribution/notifications 2.270s === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGracefulShutdown time="2025-03-16T18:52:10Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-03-16T18:52:10.698841524Z" 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.23.7 time="2025-03-16T18:52:10.698884894Z" level=info msg="redis not configured" go.version=go1.23.7 time="2025-03-16T18:52:10.699143515Z" level=info msg="Starting upload purge in 30m0s" go.version=go1.23.7 time="2025-03-16T18:52:10.701638581Z" level=info msg="listening on [::]:5000" go.version=go1.23.7 time="2025-03-16T18:52:13.704263779Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.23.7 time="2025-03-16T18:52:13.811228307Z" level=info msg="response completed" go.version=go1.23.7 http.request.host=127.0.0.1 http.request.id=f88ab896-b81e-4065-bf1c-10bc5b98ca87 http.request.method=GET http.request.remoteaddr="[::1]:50148" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.031291ms http.response.status=200 http.response.written=2 ::1 - - [16/Mar/2025:18:52:13 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" --- PASS: TestGracefulShutdown (3.11s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2025-03-16T18:52:14.018677866Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-03-16T18:52:14.02056523Z" 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.23.7 time="2025-03-16T18:52:14.0206228Z" level=info msg="redis not configured" go.version=go1.23.7 time="2025-03-16T18:52:14.020894831Z" level=info msg="Starting upload purge in 9m0s" go.version=go1.23.7 time="2025-03-16T18:52:14.021343952Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.23.7 time="2025-03-16T18:52:14.021377912Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.23.7 time="2025-03-16T18:52:14.022052944Z" level=info msg="listening on [::]:5001, tls" go.version=go1.23.7 time="2025-03-16T18:52:17.035157947Z" level=info msg="response completed" go.version=go1.23.7 http.request.host=127.0.0.1 http.request.id=7c155aad-b2a7-42ea-b0fa-789b0390f185 http.request.method=GET http.request.remoteaddr="127.0.0.1:46718" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.379901ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Mar/2025:18:52:17 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-03-16T18:52:17.035778908Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.23.7 --- PASS: TestRegistrySupportedCipherSuite (3.32s) === RUN TestRegistryUnsupportedCipherSuite time="2025-03-16T18:52:17.446872098Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-03-16T18:52:17.450181386Z" 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.23.7 time="2025-03-16T18:52:17.450532456Z" level=info msg="redis not configured" go.version=go1.23.7 time="2025-03-16T18:52:17.450434656Z" level=info msg="Starting upload purge in 55m0s" go.version=go1.23.7 time="2025-03-16T18:52:17.451458199Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.23.7 --- PASS: TestRegistryUnsupportedCipherSuite (8.42s) PASS ok github.com/docker/distribution/registry 14.876s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.008s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.03s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.01s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.02s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.02s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.14s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.01s) PASS ok github.com/docker/distribution/registry/api/v2 0.243s === RUN TestBasicAccessController time="2025-03-16T18:52:10Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.23.7 instance.id=26ed834d-acb2-4f44-9a64-6e56c98d5388 time="2025-03-16T18:52:10Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.23.7 instance.id=26ed834d-acb2-4f44-9a64-6e56c98d5388 --- PASS: TestBasicAccessController (0.02s) === RUN TestCreateHtpasswdFile time="2025-03-16T18:52:10Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.23.7 password=J7V7PFqRrf1IY1NIKEQH7AZ2EZv0SIENqp7X0iu0Sz4 user=docker --- PASS: TestCreateHtpasswdFile (0.14s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.164s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.008s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.03s) === RUN TestLeeway time="2025-03-16T18:52:10Z" level=info msg="token not to be used before 2025-03-16 18:52:11 +0000 UTC - currently 2025-03-16 18:52:10.816071565 +0000 UTC m=+0.029665229" time="2025-03-16T18:52:10Z" level=info msg="token not to be used after 2025-03-16 18:52:10 +0000 UTC - currently 2025-03-16 18:52:10.817893219 +0000 UTC m=+0.031486953" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2025-03-16T18:52:10Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.01s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.054s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.01s) === 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.01s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.01s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.01s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.01s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.01s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.01s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.01s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.01s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.01s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.137s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.01s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.01s) === 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.038s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.007s === RUN TestCheckAPI time="2025-03-16T18:52:10Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.23.7 time="2025-03-16T18:52:10Z" level=info msg="redis not configured" go.version=go1.23.7 time="2025-03-16T18:52:10Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:34263" http.request.id=66faa9ac-9551-4f04-b5fe-b68f2c6ca4e3 http.request.method=GET http.request.remoteaddr="127.0.0.1:39444" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=5.605123ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Mar/2025:18:52:10 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2025-03-16T18:52:10Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.23.7 time="2025-03-16T18:52:10Z" level=info msg="redis not configured" go.version=go1.23.7 time="2025-03-16T18:52:11Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43371" http.request.id=0f24a08d-9ebc-4bc2-8f7b-e6c5e4269951 http.request.method=GET http.request.remoteaddr="127.0.0.1:34564" 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.449876ms http.response.status=200 http.response.written=20 127.0.0.1 - - [16/Mar/2025:18:52:10 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-03-16T18:52:11Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43371" http.request.id=707f759a-cd75-43ce-abf5-211403c9ab76 http.request.method=POST http.request.remoteaddr="127.0.0.1:34564" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.731536ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:52:11 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:52:18Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43371" http.request.id=92288849-0636-43a6-9218-4e57bcc992aa http.request.method=PUT http.request.remoteaddr="127.0.0.1:34564" http.request.uri="/v2/foo/aaaa/blobs/uploads/6d4d8a55-16d7-48cd-8f33-ffed7baf4b3f?_state=FZ1Aoew67Sy8ovMyS9L7bspHk3x302PLBiGWqdkz8Ht7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI2ZDRkOGE1NS0xNmQ3LTQ4Y2QtOGYzMy1mZmVkN2JhZjRiM2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NTI6MTEuNDE5NTkzNDZaIn0%3D&digest=sha256%3A8ee6ac79c4bf11f9781a96a4317dbb24e7751376a8e4a5b2fe75c95198fc6348" http.request.useragent="Go-http-client/1.1" http.response.duration=6.748965956s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:52:11 +0000] "PUT /v2/foo/aaaa/blobs/uploads/6d4d8a55-16d7-48cd-8f33-ffed7baf4b3f?_state=FZ1Aoew67Sy8ovMyS9L7bspHk3x302PLBiGWqdkz8Ht7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiI2ZDRkOGE1NS0xNmQ3LTQ4Y2QtOGYzMy1mZmVkN2JhZjRiM2YiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NTI6MTEuNDE5NTkzNDZaIn0%3D&digest=sha256%3A8ee6ac79c4bf11f9781a96a4317dbb24e7751376a8e4a5b2fe75c95198fc6348 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:52:18Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43371" http.request.id=6376234f-b809-453d-8b78-395438e9aa20 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34564" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.570091ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:52:18 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:52:18Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43371" http.request.id=d0f4d547-4aa8-40b0-8f55-64c27f59a010 http.request.method=POST http.request.remoteaddr="127.0.0.1:34564" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.940906ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:52:18 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:52:21Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43371" http.request.id=a647c47a-aa2a-44ab-b0c6-d20a612ae8a4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34564" http.request.uri="/v2/foo/bbbb/blobs/uploads/34b49c0e-db95-4de0-83ee-639cc96c5427?_state=86DFN2I6S4L-8EB-xtg8ue6VIKK7Oqfbt8UDWQydqq97Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIzNGI0OWMwZS1kYjk1LTRkZTAtODNlZS02MzljYzk2YzU0MjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NTI6MTguNDU1OTcyNFoifQ%3D%3D&digest=sha256%3A164ff14764034c02b08481c06e95ca6136e36713d2bb79e0f6431c04bf2d5158" http.request.useragent="Go-http-client/1.1" http.response.duration=2.64871351s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:52:18 +0000] "PUT /v2/foo/bbbb/blobs/uploads/34b49c0e-db95-4de0-83ee-639cc96c5427?_state=86DFN2I6S4L-8EB-xtg8ue6VIKK7Oqfbt8UDWQydqq97Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiIzNGI0OWMwZS1kYjk1LTRkZTAtODNlZS02MzljYzk2YzU0MjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NTI6MTguNDU1OTcyNFoifQ%3D%3D&digest=sha256%3A164ff14764034c02b08481c06e95ca6136e36713d2bb79e0f6431c04bf2d5158 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:52:21Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43371" http.request.id=ea90e363-2d24-4a3f-b705-5769102a2bc7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34564" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=5.678273ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:52:21 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:52:21Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43371" http.request.id=35d534e6-d74a-4cd4-9557-c7e659a64bd7 http.request.method=POST http.request.remoteaddr="127.0.0.1:34564" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.429486ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:52:21 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:52:29Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43371" http.request.id=89ec1364-e03f-40ee-9673-39589dc2013a http.request.method=PUT http.request.remoteaddr="127.0.0.1:34564" http.request.uri="/v2/foo/cccc/blobs/uploads/6bf8a29a-7717-4f26-8fa1-d84f058e6d94?_state=42IZl6kmE-pWJ6sTMITPbG5bct2ddatU68Em1CgPZDZ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI2YmY4YTI5YS03NzE3LTRmMjYtOGZhMS1kODRmMDU4ZTZkOTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NTI6MjEuNTU2MDI1Mjc0WiJ9&digest=sha256%3A2512d2eaa16f4933af1b847f30c6f5f4c405b7bbc5460f2265ed20e644dbe8fe" http.request.useragent="Go-http-client/1.1" http.response.duration=8.097585323s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:52:21 +0000] "PUT /v2/foo/cccc/blobs/uploads/6bf8a29a-7717-4f26-8fa1-d84f058e6d94?_state=42IZl6kmE-pWJ6sTMITPbG5bct2ddatU68Em1CgPZDZ7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI2YmY4YTI5YS03NzE3LTRmMjYtOGZhMS1kODRmMDU4ZTZkOTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NTI6MjEuNTU2MDI1Mjc0WiJ9&digest=sha256%3A2512d2eaa16f4933af1b847f30c6f5f4c405b7bbc5460f2265ed20e644dbe8fe HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:52:29Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43371" http.request.id=46ef2554-696e-4384-8a92-0c637f040500 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34564" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.853539ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:52:29 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:52:29Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43371" http.request.id=a551b005-bba7-4840-9717-df6dc283a561 http.request.method=POST http.request.remoteaddr="127.0.0.1:34564" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.332756ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:52:29 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:52:32Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43371" http.request.id=caa5a63c-3fe3-4d47-ab57-ba28c180ecd4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34564" http.request.uri="/v2/foo/dddd/blobs/uploads/36866714-1b98-4ed1-aaf0-07199a7c1028?_state=SFw2pAr1msyE1HQsCxXWXZXg3u5MzxQIdOj6fCAI_T57Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIzNjg2NjcxNC0xYjk4LTRlZDEtYWFmMC0wNzE5OWE3YzEwMjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NTI6MjkuOTI3ODE4MjNaIn0%3D&digest=sha256%3A6e3782d254d8dab86e98b342b7d7e5e1cd341e7689fde80421fbdf8315125c63" http.request.useragent="Go-http-client/1.1" http.response.duration=2.105861067s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:52:29 +0000] "PUT /v2/foo/dddd/blobs/uploads/36866714-1b98-4ed1-aaf0-07199a7c1028?_state=SFw2pAr1msyE1HQsCxXWXZXg3u5MzxQIdOj6fCAI_T57Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIzNjg2NjcxNC0xYjk4LTRlZDEtYWFmMC0wNzE5OWE3YzEwMjgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NTI6MjkuOTI3ODE4MjNaIn0%3D&digest=sha256%3A6e3782d254d8dab86e98b342b7d7e5e1cd341e7689fde80421fbdf8315125c63 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:52:32Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43371" http.request.id=c7539e77-3b31-4ffa-bbd5-28a3e9661dcd http.request.method=PUT http.request.remoteaddr="127.0.0.1:34564" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.436248ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:52:32 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:52:32Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43371" http.request.id=d620d192-b113-45cd-bf10-5eb3ccc26999 http.request.method=POST http.request.remoteaddr="127.0.0.1:34564" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.127095ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:52:32 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:52:38Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43371" http.request.id=84e65e03-0b05-46de-b579-7ec47b1fb8fc http.request.method=PUT http.request.remoteaddr="127.0.0.1:34564" http.request.uri="/v2/foo/eeee/blobs/uploads/7de6b234-a849-478b-9c51-aee4da5959a4?_state=a3MMTGEbH9RrstORriZSeZwyuCN2u6oJVInH03AuEmx7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI3ZGU2YjIzNC1hODQ5LTQ3OGItOWM1MS1hZWU0ZGE1OTU5YTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NTI6MzIuNDU3Njk1NjE2WiJ9&digest=sha256%3A9da6b2cc7a418a5f6715e5d9fa3b1df07b9b59ebcd721a424da80eccf1a020e2" http.request.useragent="Go-http-client/1.1" http.response.duration=6.230709968s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:52:32 +0000] "PUT /v2/foo/eeee/blobs/uploads/7de6b234-a849-478b-9c51-aee4da5959a4?_state=a3MMTGEbH9RrstORriZSeZwyuCN2u6oJVInH03AuEmx7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI3ZGU2YjIzNC1hODQ5LTQ3OGItOWM1MS1hZWU0ZGE1OTU5YTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NTI6MzIuNDU3Njk1NjE2WiJ9&digest=sha256%3A9da6b2cc7a418a5f6715e5d9fa3b1df07b9b59ebcd721a424da80eccf1a020e2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:52:38Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43371" http.request.id=870b65dd-2112-4eda-b7d9-d282dff755fc http.request.method=PUT http.request.remoteaddr="127.0.0.1:34564" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.63505ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:52:38 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:52:39Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43371" http.request.id=99e5bf16-d647-4ea7-987d-a1004de52773 http.request.method=POST http.request.remoteaddr="127.0.0.1:34564" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.644536ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:52:39 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:52:44Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43371" http.request.id=0d622272-9bb8-43d7-bca5-cca450df9b80 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34564" http.request.uri="/v2/foo/ffff/blobs/uploads/09cfff04-c33a-415f-a9ac-4bb40fd0a30d?_state=Z2TpuK9I5CSo7JhVX0GNqgCOn0SmNKngQTXKKNCwRnp7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIwOWNmZmYwNC1jMzNhLTQxNWYtYTlhYy00YmI0MGZkMGEzMGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NTI6MzkuMTAzNzQ3OTU0WiJ9&digest=sha256%3Adbd687cc353d82d32705e2968ea840949d15445dc7c32965e6ac15d74e0420d8" http.request.useragent="Go-http-client/1.1" http.response.duration=5.789552439s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:52:39 +0000] "PUT /v2/foo/ffff/blobs/uploads/09cfff04-c33a-415f-a9ac-4bb40fd0a30d?_state=Z2TpuK9I5CSo7JhVX0GNqgCOn0SmNKngQTXKKNCwRnp7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIwOWNmZmYwNC1jMzNhLTQxNWYtYTlhYy00YmI0MGZkMGEzMGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NTI6MzkuMTAzNzQ3OTU0WiJ9&digest=sha256%3Adbd687cc353d82d32705e2968ea840949d15445dc7c32965e6ac15d74e0420d8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:52:44Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43371" http.request.id=cfec0582-d23b-4c3b-ad99-2bed95f00f56 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34564" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.758069ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:52:44 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:52:44Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43371" http.request.id=eaa737a9-95c0-4d8d-85c4-7500bb54717d http.request.method=GET http.request.remoteaddr="127.0.0.1:34564" 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.118095ms http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Mar/2025:18:52:44 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-03-16T18:52:44Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43371" http.request.id=0244f42d-0908-45de-aeaa-24fe92ab5ad3 http.request.method=GET http.request.remoteaddr="127.0.0.1:34564" 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.451834ms http.response.status=200 http.response.written=30 127.0.0.1 - - [16/Mar/2025:18:52:44 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-03-16T18:52:44Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43371" http.request.id=acf13508-4f4a-4f23-8134-bf302a4e51d6 http.request.method=GET http.request.remoteaddr="127.0.0.1:34564" http.request.uri="/v2/_catalog?last=&n=5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.316203ms http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Mar/2025:18:52:44 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-03-16T18:52:44Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43371" http.request.id=6c485e5e-fd9e-4fea-bde3-859a6bbc2392 http.request.method=GET http.request.remoteaddr="127.0.0.1:34564" 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.420603ms http.response.status=200 http.response.written=30 127.0.0.1 - - [16/Mar/2025:18:52:44 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-03-16T18:52:44Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43371" http.request.id=b1290ae2-0ad6-4da6-a7f6-4de4e1d838f7 http.request.method=GET http.request.remoteaddr="127.0.0.1:34564" 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.419553ms http.response.status=200 http.response.written=63 127.0.0.1 - - [16/Mar/2025:18:52:44 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-03-16T18:52:44Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43371" http.request.id=27bd4f93-a22d-48cc-9bc9-7337d2c19313 http.request.method=GET http.request.remoteaddr="127.0.0.1:34564" 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.471753ms http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Mar/2025:18:52:44 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-03-16T18:52:44Z" 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.23.7 http.request.host="127.0.0.1:43371" http.request.id=75a57e45-26a6-49b4-896d-0c2d3b4df40c http.request.method=GET http.request.remoteaddr="127.0.0.1:34564" 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.564384ms http.response.status=400 http.response.written=116 127.0.0.1 - - [16/Mar/2025:18:52:44 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-03-16T18:52:44Z" 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.23.7 http.request.host="127.0.0.1:43371" http.request.id=e8af7240-4a09-4fe9-9a3d-077de0e3afe8 http.request.method=GET http.request.remoteaddr="127.0.0.1:34564" 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.331063ms http.response.status=400 http.response.written=115 127.0.0.1 - - [16/Mar/2025:18:52:44 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-03-16T18:52:44Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43371" http.request.id=82c648f9-2870-4fa3-b826-a493188ce197 http.request.method=GET http.request.remoteaddr="127.0.0.1:34564" 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.059422ms http.response.status=200 http.response.written=20 127.0.0.1 - - [16/Mar/2025:18:52:44 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-03-16T18:52:44Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43371" http.request.id=dbdfc3e7-7ce8-4313-8f94-f6cc470d4f77 http.request.method=GET http.request.remoteaddr="127.0.0.1:34564" 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.332683ms http.response.status=200 http.response.written=74 127.0.0.1 - - [16/Mar/2025:18:52:44 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-03-16T18:52:44Z" 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.23.7 time="2025-03-16T18:52:44Z" level=info msg="redis not configured" go.version=go1.23.7 time="2025-03-16T18:52:45Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33999" http.request.id=d6fcc955-008c-4aa1-8948-ea3fa9c88672 http.request.method=POST http.request.remoteaddr="127.0.0.1:45978" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.439695ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:52:45 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:52:47Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33999" http.request.id=6f67ba48-7b3d-40e0-a3a5-5c4bebfea2f6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45978" http.request.uri="/v2/foo/aaaa/blobs/uploads/f1238cab-f177-4004-acae-ba40842ea9c6?_state=hVKDTsxCUPJCAKm62c-Xubk6nBJWCDZ6I4I-MB0l_ll7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJmMTIzOGNhYi1mMTc3LTQwMDQtYWNhZS1iYTQwODQyZWE5YzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NTI6NDUuMTY2ODkzMTY1WiJ9&digest=sha256%3A2a2a0358863c978f39d43c284b50adfb4dd48f14e141a2b9119034ef701c4c8b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.871289394s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:52:45 +0000] "PUT /v2/foo/aaaa/blobs/uploads/f1238cab-f177-4004-acae-ba40842ea9c6?_state=hVKDTsxCUPJCAKm62c-Xubk6nBJWCDZ6I4I-MB0l_ll7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJmMTIzOGNhYi1mMTc3LTQwMDQtYWNhZS1iYTQwODQyZWE5YzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NTI6NDUuMTY2ODkzMTY1WiJ9&digest=sha256%3A2a2a0358863c978f39d43c284b50adfb4dd48f14e141a2b9119034ef701c4c8b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:52:47Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33999" http.request.id=52ee6d0e-3ef7-4ccd-a9e8-a5862b70ce25 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45978" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.653988ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:52:47 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:52:47Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33999" http.request.id=ef4c19ee-b927-4197-b748-70bef26b5565 http.request.method=POST http.request.remoteaddr="127.0.0.1:45978" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.126355ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:52:47 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:52:53Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33999" http.request.id=37c3a914-0c35-40d8-814d-461b062ab372 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45978" http.request.uri="/v2/foo/bbbb/blobs/uploads/f936d95c-41fd-4c1a-b27b-b045d1e412bf?_state=DPmnev7M4z0sMjA_zjOX7bxbpLZIsSOq7QKS0OyD0jx7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJmOTM2ZDk1Yy00MWZkLTRjMWEtYjI3Yi1iMDQ1ZDFlNDEyYmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NTI6NDcuNDQ1Njc1MzIxWiJ9&digest=sha256%3Ad3f48277139bade4bd115492258d812e2fc793dea7dca6cb27691a6e1486c061" http.request.useragent="Go-http-client/1.1" http.response.duration=6.078216166s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:52:47 +0000] "PUT /v2/foo/bbbb/blobs/uploads/f936d95c-41fd-4c1a-b27b-b045d1e412bf?_state=DPmnev7M4z0sMjA_zjOX7bxbpLZIsSOq7QKS0OyD0jx7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJmOTM2ZDk1Yy00MWZkLTRjMWEtYjI3Yi1iMDQ1ZDFlNDEyYmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NTI6NDcuNDQ1Njc1MzIxWiJ9&digest=sha256%3Ad3f48277139bade4bd115492258d812e2fc793dea7dca6cb27691a6e1486c061 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:52:53Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33999" http.request.id=1a7f9119-9aec-4abc-90b7-33b15db77319 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45978" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.285868ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:52:53 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:52:53Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33999" http.request.id=4a300585-8fc5-4708-be6b-e99fb7433a20 http.request.method=POST http.request.remoteaddr="127.0.0.1:45978" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.982094ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:52:53 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:52:58Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33999" http.request.id=a11c3791-4320-49d5-9476-34615f7f1de1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45978" http.request.uri="/v2/foo/cccc/blobs/uploads/1116ea85-9b44-4d86-b004-8386e5a2cc13?_state=3LAlzHVSKGLCCSDn0Zdx24vMhc4qCcIaH3WZoDGulq57Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIxMTE2ZWE4NS05YjQ0LTRkODYtYjAwNC04Mzg2ZTVhMmNjMTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NTI6NTMuODg4NDgwMzVaIn0%3D&digest=sha256%3A0b5059631e208f4aaa330a759cdaf04708acc80b3387a0fa23bbc320d4f67c5c" http.request.useragent="Go-http-client/1.1" http.response.duration=4.608972731s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:52:53 +0000] "PUT /v2/foo/cccc/blobs/uploads/1116ea85-9b44-4d86-b004-8386e5a2cc13?_state=3LAlzHVSKGLCCSDn0Zdx24vMhc4qCcIaH3WZoDGulq57Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiIxMTE2ZWE4NS05YjQ0LTRkODYtYjAwNC04Mzg2ZTVhMmNjMTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NTI6NTMuODg4NDgwMzVaIn0%3D&digest=sha256%3A0b5059631e208f4aaa330a759cdaf04708acc80b3387a0fa23bbc320d4f67c5c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:52:58Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33999" http.request.id=9d938c60-9290-4dcd-b808-6b6ced024957 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45978" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.17163ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:52:58 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:52:58Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33999" http.request.id=69edd3c8-ed17-4041-a086-fdeca8899533 http.request.method=POST http.request.remoteaddr="127.0.0.1:45978" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.511456ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:52:58 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:53:01Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33999" http.request.id=29b67a6c-ed46-4824-bb56-d3914fcf8490 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45978" http.request.uri="/v2/foo/dddd/blobs/uploads/1b4e48b2-2d56-413e-89fe-122b85f39f3e?_state=Awqz29ktlm-HTEjfoGUsd0hc00cNXhMNyNLnv1jD_Kh7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIxYjRlNDhiMi0yZDU2LTQxM2UtODlmZS0xMjJiODVmMzlmM2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NTI6NTguNzgwODIyMDA1WiJ9&digest=sha256%3A3b9659110ac0374f379e7fc1e949c06b025830df7ca20454bbd375f23734dd24" http.request.useragent="Go-http-client/1.1" http.response.duration=2.574292649s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:52:58 +0000] "PUT /v2/foo/dddd/blobs/uploads/1b4e48b2-2d56-413e-89fe-122b85f39f3e?_state=Awqz29ktlm-HTEjfoGUsd0hc00cNXhMNyNLnv1jD_Kh7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIxYjRlNDhiMi0yZDU2LTQxM2UtODlmZS0xMjJiODVmMzlmM2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NTI6NTguNzgwODIyMDA1WiJ9&digest=sha256%3A3b9659110ac0374f379e7fc1e949c06b025830df7ca20454bbd375f23734dd24 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:53:01Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33999" http.request.id=b3a27792-0d3f-4a0f-96a1-05349cc57aa9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45978" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.16584ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:53:01 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:53:01Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33999" http.request.id=f4a2d6cd-66e3-48e5-81f6-9c144ebb7b50 http.request.method=GET http.request.remoteaddr="127.0.0.1:45978" 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=2.150165ms http.response.status=200 http.response.written=63 127.0.0.1 - - [16/Mar/2025:18:53:01 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (50.38s) === RUN TestURLPrefix time="2025-03-16T18:53: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.23.7 time="2025-03-16T18:53:01Z" level=info msg="redis not configured" go.version=go1.23.7 time="2025-03-16T18:53:01Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:36007" http.request.id=b4fc1a1e-2876-45ff-9aa7-f26818722ce3 http.request.method=GET http.request.remoteaddr="127.0.0.1:46756" 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.797665ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Mar/2025:18:53:01 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.01s) === RUN TestBlobAPI time="2025-03-16T18:53: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.23.7 time="2025-03-16T18:53:01Z" level=info msg="redis not configured" go.version=go1.23.7 time="2025-03-16T18:53:01Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:e757813b3cdaed3e12c8096984a01a2871270f26e8f4822f5018f8c1d83b38fb err.message="blob unknown to registry" go.version=go1.23.7 http.request.host="127.0.0.1:35739" http.request.id=9261bda0-ef31-432a-9616-310ee43e4db3 http.request.method=GET http.request.remoteaddr="127.0.0.1:34550" http.request.uri="/v2/foo/bar/blobs/sha256:e757813b3cdaed3e12c8096984a01a2871270f26e8f4822f5018f8c1d83b38fb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.295515ms http.response.status=404 http.response.written=157 vars.digest="sha256:e757813b3cdaed3e12c8096984a01a2871270f26e8f4822f5018f8c1d83b38fb" vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:18:53:01 +0000] "GET /v2/foo/bar/blobs/sha256:e757813b3cdaed3e12c8096984a01a2871270f26e8f4822f5018f8c1d83b38fb HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-03-16T18:53:01Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:e757813b3cdaed3e12c8096984a01a2871270f26e8f4822f5018f8c1d83b38fb err.message="blob unknown to registry" go.version=go1.23.7 http.request.host="127.0.0.1:35739" http.request.id=dd9fc180-7f7f-4939-ae30-06c11d80304e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:34560" http.request.uri="/v2/foo/bar/blobs/sha256:e757813b3cdaed3e12c8096984a01a2871270f26e8f4822f5018f8c1d83b38fb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.372186ms http.response.status=404 http.response.written=157 vars.digest="sha256:e757813b3cdaed3e12c8096984a01a2871270f26e8f4822f5018f8c1d83b38fb" vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:18:53:01 +0000] "HEAD /v2/foo/bar/blobs/sha256:e757813b3cdaed3e12c8096984a01a2871270f26e8f4822f5018f8c1d83b38fb HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-03-16T18:53:01Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:35739" http.request.id=d346201b-4389-4f8f-b22b-1bbea3880c55 http.request.method=POST http.request.remoteaddr="127.0.0.1:34560" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.951375ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:53:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:53:01Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:35739" http.request.id=07917f87-3637-46e6-8526-5b2fe294349f http.request.method=GET http.request.remoteaddr="127.0.0.1:34560" http.request.uri="/v2/foo/bar/blobs/uploads/a3974904-e858-444f-8bf9-c9299976499a?_state=Tgo8DcSIfvKqazmvlg7OjM58h1xRAZilKxzpvESw2YZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEzOTc0OTA0LWU4NTgtNDQ0Zi04YmY5LWM5Mjk5OTc2NDk5YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1MzowMS43MTQ4NDcxNzVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.168745ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:53:01 +0000] "GET /v2/foo/bar/blobs/uploads/a3974904-e858-444f-8bf9-c9299976499a?_state=Tgo8DcSIfvKqazmvlg7OjM58h1xRAZilKxzpvESw2YZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEzOTc0OTA0LWU4NTgtNDQ0Zi04YmY5LWM5Mjk5OTc2NDk5YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1MzowMS43MTQ4NDcxNzVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-03-16T18:53:01Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:35739" http.request.id=38c4210a-65bc-44fe-b36f-3f2e2246ff58 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:34560" http.request.uri="/v2/foo/bar/blobs/uploads/a3974904-e858-444f-8bf9-c9299976499a?_state=Tgo8DcSIfvKqazmvlg7OjM58h1xRAZilKxzpvESw2YZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEzOTc0OTA0LWU4NTgtNDQ0Zi04YmY5LWM5Mjk5OTc2NDk5YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1MzowMS43MTQ4NDcxNzVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.751654ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:53:01 +0000] "DELETE /v2/foo/bar/blobs/uploads/a3974904-e858-444f-8bf9-c9299976499a?_state=Tgo8DcSIfvKqazmvlg7OjM58h1xRAZilKxzpvESw2YZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEzOTc0OTA0LWU4NTgtNDQ0Zi04YmY5LWM5Mjk5OTc2NDk5YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1MzowMS43MTQ4NDcxNzVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-03-16T18:53:01Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.23.7 http.request.host="127.0.0.1:35739" http.request.id=6b815c41-4511-477b-aa0c-a6f8d8ada608 http.request.method=GET http.request.remoteaddr="127.0.0.1:34560" http.request.uri="/v2/foo/bar/blobs/uploads/a3974904-e858-444f-8bf9-c9299976499a?_state=Tgo8DcSIfvKqazmvlg7OjM58h1xRAZilKxzpvESw2YZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEzOTc0OTA0LWU4NTgtNDQ0Zi04YmY5LWM5Mjk5OTc2NDk5YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1MzowMS43MTQ4NDcxNzVaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=a3974904-e858-444f-8bf9-c9299976499a time="2025-03-16T18:53:01Z" 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.23.7 http.request.host="127.0.0.1:35739" http.request.id=6b815c41-4511-477b-aa0c-a6f8d8ada608 http.request.method=GET http.request.remoteaddr="127.0.0.1:34560" http.request.uri="/v2/foo/bar/blobs/uploads/a3974904-e858-444f-8bf9-c9299976499a?_state=Tgo8DcSIfvKqazmvlg7OjM58h1xRAZilKxzpvESw2YZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEzOTc0OTA0LWU4NTgtNDQ0Zi04YmY5LWM5Mjk5OTc2NDk5YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1MzowMS43MTQ4NDcxNzVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.749454ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=a3974904-e858-444f-8bf9-c9299976499a 127.0.0.1 - - [16/Mar/2025:18:53:01 +0000] "GET /v2/foo/bar/blobs/uploads/a3974904-e858-444f-8bf9-c9299976499a?_state=Tgo8DcSIfvKqazmvlg7OjM58h1xRAZilKxzpvESw2YZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEzOTc0OTA0LWU4NTgtNDQ0Zi04YmY5LWM5Mjk5OTc2NDk5YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1MzowMS43MTQ4NDcxNzVaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-03-16T18:53:01Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:35739" http.request.id=50488f11-4803-4bae-8b58-4066aea76668 http.request.method=POST http.request.remoteaddr="127.0.0.1:34562" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.054255ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:53:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:53:01Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.23.7 http.request.host="127.0.0.1:35739" http.request.id=d08bff5e-481d-4962-baa1-9a215854e0e8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34562" http.request.uri="/v2/foo/bar/blobs/uploads/01fa76ab-657d-42a2-9349-8d13c268a6c5?_state=uOV7p-mJgngtZD3qt-HDA6Nf0KW-d1XW2lrcaOQ9lOx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAxZmE3NmFiLTY1N2QtNDJhMi05MzQ5LThkMTNjMjY4YTZjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1MzowMS43MjQ5Mzc4NzhaIn0%3D&digest=sha256%3Ae757813b3cdaed3e12c8096984a01a2871270f26e8f4822f5018f8c1d83b38fb" http.request.useragent="Go-http-client/1.1" provided=sha256:e757813b3cdaed3e12c8096984a01a2871270f26e8f4822f5018f8c1d83b38fb vars.name="foo/bar" vars.uuid=01fa76ab-657d-42a2-9349-8d13c268a6c5 time="2025-03-16T18:53:01Z" level=error msg="error canceling upload after error: already closed" go.version=go1.23.7 http.request.host="127.0.0.1:35739" http.request.id=d08bff5e-481d-4962-baa1-9a215854e0e8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34562" http.request.uri="/v2/foo/bar/blobs/uploads/01fa76ab-657d-42a2-9349-8d13c268a6c5?_state=uOV7p-mJgngtZD3qt-HDA6Nf0KW-d1XW2lrcaOQ9lOx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAxZmE3NmFiLTY1N2QtNDJhMi05MzQ5LThkMTNjMjY4YTZjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1MzowMS43MjQ5Mzc4NzhaIn0%3D&digest=sha256%3Ae757813b3cdaed3e12c8096984a01a2871270f26e8f4822f5018f8c1d83b38fb" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=01fa76ab-657d-42a2-9349-8d13c268a6c5 time="2025-03-16T18:53:01Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:e757813b3cdaed3e12c8096984a01a2871270f26e8f4822f5018f8c1d83b38fb, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.23.7 http.request.host="127.0.0.1:35739" http.request.id=d08bff5e-481d-4962-baa1-9a215854e0e8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34562" http.request.uri="/v2/foo/bar/blobs/uploads/01fa76ab-657d-42a2-9349-8d13c268a6c5?_state=uOV7p-mJgngtZD3qt-HDA6Nf0KW-d1XW2lrcaOQ9lOx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAxZmE3NmFiLTY1N2QtNDJhMi05MzQ5LThkMTNjMjY4YTZjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1MzowMS43MjQ5Mzc4NzhaIn0%3D&digest=sha256%3Ae757813b3cdaed3e12c8096984a01a2871270f26e8f4822f5018f8c1d83b38fb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.125345ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=01fa76ab-657d-42a2-9349-8d13c268a6c5 127.0.0.1 - - [16/Mar/2025:18:53:01 +0000] "PUT /v2/foo/bar/blobs/uploads/01fa76ab-657d-42a2-9349-8d13c268a6c5?_state=uOV7p-mJgngtZD3qt-HDA6Nf0KW-d1XW2lrcaOQ9lOx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjAxZmE3NmFiLTY1N2QtNDJhMi05MzQ5LThkMTNjMjY4YTZjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1MzowMS43MjQ5Mzc4NzhaIn0%3D&digest=sha256%3Ae757813b3cdaed3e12c8096984a01a2871270f26e8f4822f5018f8c1d83b38fb HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-03-16T18:53:01Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:35739" http.request.id=a3e977c9-8446-4583-a574-677439ec7921 http.request.method=POST http.request.remoteaddr="127.0.0.1:34562" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.504164ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:53:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:53:01Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:35739" http.request.id=a7d8522b-76b3-4856-989b-834c7640b50d http.request.method=PUT http.request.remoteaddr="127.0.0.1:34562" http.request.uri="/v2/foo/bar/blobs/uploads/5cb31caf-019d-4198-a567-f07490d5b64f?_state=BtSUOZ33l2vkOitFr6X4Iyz9LDV4I01MnnIRTbbcP717Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVjYjMxY2FmLTAxOWQtNDE5OC1hNTY3LWYwNzQ5MGQ1YjY0ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1MzowMS43Mjk1NTQ5MDlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=2.125975ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:53:01 +0000] "PUT /v2/foo/bar/blobs/uploads/5cb31caf-019d-4198-a567-f07490d5b64f?_state=BtSUOZ33l2vkOitFr6X4Iyz9LDV4I01MnnIRTbbcP717Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVjYjMxY2FmLTAxOWQtNDE5OC1hNTY3LWYwNzQ5MGQ1YjY0ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1MzowMS43Mjk1NTQ5MDlaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:53:01Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:35739" http.request.id=6c4c7825-585d-4355-9b76-5afd41208268 http.request.method=POST http.request.remoteaddr="127.0.0.1:34562" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.870254ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:53:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:53:01Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:35739" http.request.id=85b1733e-835a-452c-a92a-9b28caee33a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34562" http.request.uri="/v2/foo/bar/blobs/uploads/43fd4d84-3ada-4062-9ad9-28551de9e27c?_state=rciqrhtkg7XaPkLBcY2FV3si8c6znYDHSm67WugNFAh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQzZmQ0ZDg0LTNhZGEtNDA2Mi05YWQ5LTI4NTUxZGU5ZTI3YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1MzowMS43MzQxOTcyWiJ9&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.178595ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:53:01 +0000] "PUT /v2/foo/bar/blobs/uploads/43fd4d84-3ada-4062-9ad9-28551de9e27c?_state=rciqrhtkg7XaPkLBcY2FV3si8c6znYDHSm67WugNFAh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQzZmQ0ZDg0LTNhZGEtNDA2Mi05YWQ5LTI4NTUxZGU5ZTI3YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1MzowMS43MzQxOTcyWiJ9&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:53:01Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:35739" http.request.id=5b29a070-31d7-4579-bfc2-3b4b0cceaaed http.request.method=POST http.request.remoteaddr="127.0.0.1:34562" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.513684ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:53:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:53:06Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:35739" http.request.id=b7afa55c-0007-42cf-8304-92e10323706a http.request.method=PUT http.request.remoteaddr="127.0.0.1:34562" http.request.uri="/v2/foo/bar/blobs/uploads/933d17c0-7f70-4077-b309-2351150df63c?_state=tCaQQRPul8zwkAqmcnXc3c51J_h7Xce60On1oUXY4pN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkzM2QxN2MwLTdmNzAtNDA3Ny1iMzA5LTIzNTExNTBkZjYzYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1MzowMS43MzkwNDg3MDFaIn0%3D&digest=sha256%3Ae757813b3cdaed3e12c8096984a01a2871270f26e8f4822f5018f8c1d83b38fb" http.request.useragent="Go-http-client/1.1" http.response.duration=4.296247898s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:53:01 +0000] "PUT /v2/foo/bar/blobs/uploads/933d17c0-7f70-4077-b309-2351150df63c?_state=tCaQQRPul8zwkAqmcnXc3c51J_h7Xce60On1oUXY4pN7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjkzM2QxN2MwLTdmNzAtNDA3Ny1iMzA5LTIzNTExNTBkZjYzYyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1MzowMS43MzkwNDg3MDFaIn0%3D&digest=sha256%3Ae757813b3cdaed3e12c8096984a01a2871270f26e8f4822f5018f8c1d83b38fb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:53:06Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:35739" http.request.id=01847033-19d3-470a-a981-2bf829753498 http.request.method=POST http.request.remoteaddr="127.0.0.1:34562" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.726366ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:53:06 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:53:10Z" level=info msg="response completed" go.version=go1.23.7 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:35739" http.request.id=3e4208b9-b395-4319-824c-622856f0318d http.request.method=PATCH http.request.remoteaddr="127.0.0.1:34562" http.request.uri="/v2/foo/bar/blobs/uploads/9ee1f249-f361-4528-b06a-97d01e9f0823?_state=OBNjembvQLR1PaYMcpiX4iCfROOEo3CwZQKEQ8W8aRt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllZTFmMjQ5LWYzNjEtNDUyOC1iMDZhLTk3ZDAxZTlmMDgyMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1MzowNi4yODMxMjk2NzJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.922703595s http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:53:06 +0000] "PATCH /v2/foo/bar/blobs/uploads/9ee1f249-f361-4528-b06a-97d01e9f0823?_state=OBNjembvQLR1PaYMcpiX4iCfROOEo3CwZQKEQ8W8aRt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllZTFmMjQ5LWYzNjEtNDUyOC1iMDZhLTk3ZDAxZTlmMDgyMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1MzowNi4yODMxMjk2NzJaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:53:10Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:35739" http.request.id=4eb964fd-f8d8-4e4d-ad23-9922c52d5ff1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:34562" http.request.uri="/v2/foo/bar/blobs/uploads/9ee1f249-f361-4528-b06a-97d01e9f0823?_state=lMyzaeXjQbj2p2PA46jAi5R4oneIT0jLD3v7g-a-Fup7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllZTFmMjQ5LWYzNjEtNDUyOC1iMDZhLTk3ZDAxZTlmMDgyMyIsIk9mZnNldCI6MjA4NTA2ODgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NTM6MDZaIn0%3D&digest=sha256%3Ae757813b3cdaed3e12c8096984a01a2871270f26e8f4822f5018f8c1d83b38fb" http.request.useragent="Go-http-client/1.1" http.response.duration=2.812607ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:53:10 +0000] "PUT /v2/foo/bar/blobs/uploads/9ee1f249-f361-4528-b06a-97d01e9f0823?_state=lMyzaeXjQbj2p2PA46jAi5R4oneIT0jLD3v7g-a-Fup7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjllZTFmMjQ5LWYzNjEtNDUyOC1iMDZhLTk3ZDAxZTlmMDgyMyIsIk9mZnNldCI6MjA4NTA2ODgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NTM6MDZaIn0%3D&digest=sha256%3Ae757813b3cdaed3e12c8096984a01a2871270f26e8f4822f5018f8c1d83b38fb HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:53:10Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:35739" http.request.id=14390251-1656-4538-ab8a-049ccf7b34e8 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:34562" http.request.uri="/v2/foo/bar/blobs/sha256:e757813b3cdaed3e12c8096984a01a2871270f26e8f4822f5018f8c1d83b38fb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.389596ms http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:53:10 +0000] "HEAD /v2/foo/bar/blobs/sha256:e757813b3cdaed3e12c8096984a01a2871270f26e8f4822f5018f8c1d83b38fb HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-03-16T18:53:10Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:35739" http.request.id=1df9fbda-3545-43bb-a4c1-a1a444dd2245 http.request.method=GET http.request.remoteaddr="127.0.0.1:34562" http.request.uri="/v2/foo/bar/blobs/sha256:e757813b3cdaed3e12c8096984a01a2871270f26e8f4822f5018f8c1d83b38fb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=196.494634ms http.response.status=200 http.response.written=20850688 127.0.0.1 - - [16/Mar/2025:18:53:10 +0000] "GET /v2/foo/bar/blobs/sha256:e757813b3cdaed3e12c8096984a01a2871270f26e8f4822f5018f8c1d83b38fb HTTP/1.1" 200 20850688 "" "Go-http-client/1.1" time="2025-03-16T18:53:10Z" level=error msg="error parsing digest="sha257:e757813b3cdaed3e12c8096984a01a2871270f26e8f4822f5018f8c1d83b38fb": unsupported digest algorithm" go.version=go1.23.7 http.request.host="127.0.0.1:35739" http.request.id=2cd8e889-7659-4fed-9ffa-468460b776e2 http.request.method=GET http.request.remoteaddr="127.0.0.1:34562" http.request.uri="/v2/foo/bar/blobs/sha257:e757813b3cdaed3e12c8096984a01a2871270f26e8f4822f5018f8c1d83b38fb" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:e757813b3cdaed3e12c8096984a01a2871270f26e8f4822f5018f8c1d83b38fb" vars.name="foo/bar" time="2025-03-16T18:53:10Z" 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.23.7 http.request.host="127.0.0.1:35739" http.request.id=2cd8e889-7659-4fed-9ffa-468460b776e2 http.request.method=GET http.request.remoteaddr="127.0.0.1:34562" http.request.uri="/v2/foo/bar/blobs/sha257:e757813b3cdaed3e12c8096984a01a2871270f26e8f4822f5018f8c1d83b38fb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.517594ms http.response.status=400 http.response.written=110 vars.digest="sha257:e757813b3cdaed3e12c8096984a01a2871270f26e8f4822f5018f8c1d83b38fb" vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:18:53:10 +0000] "GET /v2/foo/bar/blobs/sha257:e757813b3cdaed3e12c8096984a01a2871270f26e8f4822f5018f8c1d83b38fb HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-03-16T18:53:10Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:35739" http.request.id=6f0a6fb3-1f71-4609-bcfe-aee57f199fdf http.request.method=GET http.request.remoteaddr="127.0.0.1:35910" http.request.uri="/v2/foo/bar/blobs/sha256:e757813b3cdaed3e12c8096984a01a2871270f26e8f4822f5018f8c1d83b38fb" http.request.useragent="Go-http-client/1.1" http.response.duration=2.167685ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:53:10 +0000] "GET /v2/foo/bar/blobs/sha256:e757813b3cdaed3e12c8096984a01a2871270f26e8f4822f5018f8c1d83b38fb HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T18:53:10Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.23.7 time="2025-03-16T18:53:10Z" level=info msg="redis not configured" go.version=go1.23.7 time="2025-03-16T18:53:10Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:8f0cea2102322786530977644370da8fd16602f0c192d1a603b63681a18e606c err.message="blob unknown to registry" go.version=go1.23.7 http.request.host="127.0.0.1:39161" http.request.id=4a849729-bc4e-4a71-b9f3-a0aae80f1649 http.request.method=GET http.request.remoteaddr="127.0.0.1:41480" http.request.uri="/v2/foo/bar/blobs/sha256:8f0cea2102322786530977644370da8fd16602f0c192d1a603b63681a18e606c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.050095ms http.response.status=404 http.response.written=157 vars.digest="sha256:8f0cea2102322786530977644370da8fd16602f0c192d1a603b63681a18e606c" vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:18:53:10 +0000] "GET /v2/foo/bar/blobs/sha256:8f0cea2102322786530977644370da8fd16602f0c192d1a603b63681a18e606c HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-03-16T18:53:10Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:8f0cea2102322786530977644370da8fd16602f0c192d1a603b63681a18e606c err.message="blob unknown to registry" go.version=go1.23.7 http.request.host="127.0.0.1:39161" http.request.id=0670cade-0dd8-4aee-ba50-c9d5cd17a953 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41482" http.request.uri="/v2/foo/bar/blobs/sha256:8f0cea2102322786530977644370da8fd16602f0c192d1a603b63681a18e606c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.602953ms http.response.status=404 http.response.written=157 vars.digest="sha256:8f0cea2102322786530977644370da8fd16602f0c192d1a603b63681a18e606c" vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:18:53:10 +0000] "HEAD /v2/foo/bar/blobs/sha256:8f0cea2102322786530977644370da8fd16602f0c192d1a603b63681a18e606c HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-03-16T18:53:10Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:39161" http.request.id=188cf90e-41cd-4c83-9068-00ef9f888722 http.request.method=POST http.request.remoteaddr="127.0.0.1:41482" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.556934ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:53:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:53:10Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:39161" http.request.id=1924965d-e125-45cb-80c3-d0d5eceeae96 http.request.method=GET http.request.remoteaddr="127.0.0.1:41482" http.request.uri="/v2/foo/bar/blobs/uploads/9786d608-b589-40a7-8d9b-c91093f8c45c?_state=ffqivE2Qu95v3Y4QO3qHrF6G0Hu75Lxc7mjM0yu2Ow97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3ODZkNjA4LWI1ODktNDBhNy04ZDliLWM5MTA5M2Y4YzQ1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1MzoxMC45MDQ4NzUwNjJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.191245ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:53:10 +0000] "GET /v2/foo/bar/blobs/uploads/9786d608-b589-40a7-8d9b-c91093f8c45c?_state=ffqivE2Qu95v3Y4QO3qHrF6G0Hu75Lxc7mjM0yu2Ow97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3ODZkNjA4LWI1ODktNDBhNy04ZDliLWM5MTA5M2Y4YzQ1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1MzoxMC45MDQ4NzUwNjJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-03-16T18:53:10Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:39161" http.request.id=9363580f-b8de-42ac-9a16-c29934297501 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41482" http.request.uri="/v2/foo/bar/blobs/uploads/9786d608-b589-40a7-8d9b-c91093f8c45c?_state=ffqivE2Qu95v3Y4QO3qHrF6G0Hu75Lxc7mjM0yu2Ow97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3ODZkNjA4LWI1ODktNDBhNy04ZDliLWM5MTA5M2Y4YzQ1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1MzoxMC45MDQ4NzUwNjJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.561754ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:53:10 +0000] "DELETE /v2/foo/bar/blobs/uploads/9786d608-b589-40a7-8d9b-c91093f8c45c?_state=ffqivE2Qu95v3Y4QO3qHrF6G0Hu75Lxc7mjM0yu2Ow97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3ODZkNjA4LWI1ODktNDBhNy04ZDliLWM5MTA5M2Y4YzQ1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1MzoxMC45MDQ4NzUwNjJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-03-16T18:53:10Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.23.7 http.request.host="127.0.0.1:39161" http.request.id=fed9bde3-c330-4230-8c0c-a14c0dd0f63a http.request.method=GET http.request.remoteaddr="127.0.0.1:41482" http.request.uri="/v2/foo/bar/blobs/uploads/9786d608-b589-40a7-8d9b-c91093f8c45c?_state=ffqivE2Qu95v3Y4QO3qHrF6G0Hu75Lxc7mjM0yu2Ow97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3ODZkNjA4LWI1ODktNDBhNy04ZDliLWM5MTA5M2Y4YzQ1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1MzoxMC45MDQ4NzUwNjJaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=9786d608-b589-40a7-8d9b-c91093f8c45c time="2025-03-16T18:53:10Z" 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.23.7 http.request.host="127.0.0.1:39161" http.request.id=fed9bde3-c330-4230-8c0c-a14c0dd0f63a http.request.method=GET http.request.remoteaddr="127.0.0.1:41482" http.request.uri="/v2/foo/bar/blobs/uploads/9786d608-b589-40a7-8d9b-c91093f8c45c?_state=ffqivE2Qu95v3Y4QO3qHrF6G0Hu75Lxc7mjM0yu2Ow97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3ODZkNjA4LWI1ODktNDBhNy04ZDliLWM5MTA5M2Y4YzQ1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1MzoxMC45MDQ4NzUwNjJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.427683ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=9786d608-b589-40a7-8d9b-c91093f8c45c 127.0.0.1 - - [16/Mar/2025:18:53:10 +0000] "GET /v2/foo/bar/blobs/uploads/9786d608-b589-40a7-8d9b-c91093f8c45c?_state=ffqivE2Qu95v3Y4QO3qHrF6G0Hu75Lxc7mjM0yu2Ow97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk3ODZkNjA4LWI1ODktNDBhNy04ZDliLWM5MTA5M2Y4YzQ1YyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1MzoxMC45MDQ4NzUwNjJaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-03-16T18:53:10Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:39161" http.request.id=509d0419-4778-47b8-8549-4a865dc67399 http.request.method=POST http.request.remoteaddr="127.0.0.1:41494" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.608174ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:53:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:53:10Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.23.7 http.request.host="127.0.0.1:39161" http.request.id=7429eeac-a7ec-4b77-880f-ce77e2f3d10b http.request.method=PUT http.request.remoteaddr="127.0.0.1:41494" http.request.uri="/v2/foo/bar/blobs/uploads/ca84f1f5-4eab-4549-974a-1ae03cef44da?_state=BdRyqwo6vTIJ743bK_v8yysHevNeV26p6lqNxXGShuR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNhODRmMWY1LTRlYWItNDU0OS05NzRhLTFhZTAzY2VmNDRkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1MzoxMC45MTMzMjQwMjJaIn0%3D&digest=sha256%3A8f0cea2102322786530977644370da8fd16602f0c192d1a603b63681a18e606c" http.request.useragent="Go-http-client/1.1" provided=sha256:8f0cea2102322786530977644370da8fd16602f0c192d1a603b63681a18e606c vars.name="foo/bar" vars.uuid=ca84f1f5-4eab-4549-974a-1ae03cef44da time="2025-03-16T18:53:10Z" level=error msg="error canceling upload after error: already closed" go.version=go1.23.7 http.request.host="127.0.0.1:39161" http.request.id=7429eeac-a7ec-4b77-880f-ce77e2f3d10b http.request.method=PUT http.request.remoteaddr="127.0.0.1:41494" http.request.uri="/v2/foo/bar/blobs/uploads/ca84f1f5-4eab-4549-974a-1ae03cef44da?_state=BdRyqwo6vTIJ743bK_v8yysHevNeV26p6lqNxXGShuR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNhODRmMWY1LTRlYWItNDU0OS05NzRhLTFhZTAzY2VmNDRkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1MzoxMC45MTMzMjQwMjJaIn0%3D&digest=sha256%3A8f0cea2102322786530977644370da8fd16602f0c192d1a603b63681a18e606c" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=ca84f1f5-4eab-4549-974a-1ae03cef44da time="2025-03-16T18:53:10Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:8f0cea2102322786530977644370da8fd16602f0c192d1a603b63681a18e606c, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.23.7 http.request.host="127.0.0.1:39161" http.request.id=7429eeac-a7ec-4b77-880f-ce77e2f3d10b http.request.method=PUT http.request.remoteaddr="127.0.0.1:41494" http.request.uri="/v2/foo/bar/blobs/uploads/ca84f1f5-4eab-4549-974a-1ae03cef44da?_state=BdRyqwo6vTIJ743bK_v8yysHevNeV26p6lqNxXGShuR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNhODRmMWY1LTRlYWItNDU0OS05NzRhLTFhZTAzY2VmNDRkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1MzoxMC45MTMzMjQwMjJaIn0%3D&digest=sha256%3A8f0cea2102322786530977644370da8fd16602f0c192d1a603b63681a18e606c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.698214ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=ca84f1f5-4eab-4549-974a-1ae03cef44da 127.0.0.1 - - [16/Mar/2025:18:53:10 +0000] "PUT /v2/foo/bar/blobs/uploads/ca84f1f5-4eab-4549-974a-1ae03cef44da?_state=BdRyqwo6vTIJ743bK_v8yysHevNeV26p6lqNxXGShuR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNhODRmMWY1LTRlYWItNDU0OS05NzRhLTFhZTAzY2VmNDRkYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1MzoxMC45MTMzMjQwMjJaIn0%3D&digest=sha256%3A8f0cea2102322786530977644370da8fd16602f0c192d1a603b63681a18e606c HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-03-16T18:53:10Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:39161" http.request.id=9e828830-ae7e-41c6-be43-132443eb2031 http.request.method=POST http.request.remoteaddr="127.0.0.1:41494" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.679894ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:53:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:53:10Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:39161" http.request.id=381f8da3-745e-42a6-9a72-995d7ff7be04 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41494" http.request.uri="/v2/foo/bar/blobs/uploads/0bb8b3f5-7388-4de7-a3ae-503d5ce29da0?_state=TTdBKtX2TGWuzF5jGbxyB4ybQpTef1XKUt7dwhI-NrV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBiYjhiM2Y1LTczODgtNGRlNy1hM2FlLTUwM2Q1Y2UyOWRhMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1MzoxMC45MTc1MjIyOTFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.965754ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:53:10 +0000] "PUT /v2/foo/bar/blobs/uploads/0bb8b3f5-7388-4de7-a3ae-503d5ce29da0?_state=TTdBKtX2TGWuzF5jGbxyB4ybQpTef1XKUt7dwhI-NrV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBiYjhiM2Y1LTczODgtNGRlNy1hM2FlLTUwM2Q1Y2UyOWRhMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1MzoxMC45MTc1MjIyOTFaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:53:10Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:39161" http.request.id=8eb2581e-09fc-4261-8efb-cc8dba23a777 http.request.method=POST http.request.remoteaddr="127.0.0.1:41494" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.445003ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:53:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:53:10Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:39161" http.request.id=870ea699-1177-4c24-a147-58c80050023a http.request.method=PUT http.request.remoteaddr="127.0.0.1:41494" http.request.uri="/v2/foo/bar/blobs/uploads/6105ca9f-68e3-48e2-910c-5b09bad65bfb?_state=-4NYOkFoAt8eA0XrpTJ_oegAIkYFXRRvc69Y6cWPHMd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYxMDVjYTlmLTY4ZTMtNDhlMi05MTBjLTViMDliYWQ2NWJmYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1MzoxMC45MjE2NjkxODFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=2.010065ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:53:10 +0000] "PUT /v2/foo/bar/blobs/uploads/6105ca9f-68e3-48e2-910c-5b09bad65bfb?_state=-4NYOkFoAt8eA0XrpTJ_oegAIkYFXRRvc69Y6cWPHMd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjYxMDVjYTlmLTY4ZTMtNDhlMi05MTBjLTViMDliYWQ2NWJmYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1MzoxMC45MjE2NjkxODFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:53:10Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:39161" http.request.id=2e1c98b0-7bdf-4978-8104-2c25bceed804 http.request.method=POST http.request.remoteaddr="127.0.0.1:41494" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.842745ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:53:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:53:17Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:39161" http.request.id=05dfe605-7b59-4b95-a493-98e3435b0d83 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41494" http.request.uri="/v2/foo/bar/blobs/uploads/685d9dd5-db21-4e44-baa4-4069a5a54a0d?_state=oxciQ0xidiOLAFBdilPmrLHfhs0YG8OiJ0qw0aDz-xl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY4NWQ5ZGQ1LWRiMjEtNGU0NC1iYWE0LTQwNjlhNWE1NGEwZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1MzoxMC45MjYxNTAxNDFaIn0%3D&digest=sha256%3A8f0cea2102322786530977644370da8fd16602f0c192d1a603b63681a18e606c" http.request.useragent="Go-http-client/1.1" http.response.duration=6.149898761s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:53:10 +0000] "PUT /v2/foo/bar/blobs/uploads/685d9dd5-db21-4e44-baa4-4069a5a54a0d?_state=oxciQ0xidiOLAFBdilPmrLHfhs0YG8OiJ0qw0aDz-xl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY4NWQ5ZGQ1LWRiMjEtNGU0NC1iYWE0LTQwNjlhNWE1NGEwZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1MzoxMC45MjYxNTAxNDFaIn0%3D&digest=sha256%3A8f0cea2102322786530977644370da8fd16602f0c192d1a603b63681a18e606c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:53:17Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:39161" http.request.id=44c69cda-22e7-4728-bd97-93c6a7c180bd http.request.method=POST http.request.remoteaddr="127.0.0.1:41494" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.909107ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:53:17 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:53:23Z" level=info msg="response completed" go.version=go1.23.7 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:39161" http.request.id=73987937-dd0f-4754-ae0e-0e7f5b0c6cd5 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:41494" http.request.uri="/v2/foo/bar/blobs/uploads/fa32a7a3-1f63-475f-acaf-fec2b05adfce?_state=kLIbal962mvx7E7_91tZm7AlHVTEt2ge4dxrcyBExiB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZhMzJhN2EzLTFmNjMtNDc1Zi1hY2FmLWZlYzJiMDVhZGZjZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1MzoxNy4zODczNjM1MzJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=6.208399967s http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:53:17 +0000] "PATCH /v2/foo/bar/blobs/uploads/fa32a7a3-1f63-475f-acaf-fec2b05adfce?_state=kLIbal962mvx7E7_91tZm7AlHVTEt2ge4dxrcyBExiB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZhMzJhN2EzLTFmNjMtNDc1Zi1hY2FmLWZlYzJiMDVhZGZjZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1MzoxNy4zODczNjM1MzJaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:53:23Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:39161" http.request.id=908565bc-ad3f-401f-8672-04b904db2af8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41494" http.request.uri="/v2/foo/bar/blobs/uploads/fa32a7a3-1f63-475f-acaf-fec2b05adfce?_state=FzSim1ND1flKlWpZDdzPIxM8K-wht7UgANhEm9cGMLd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZhMzJhN2EzLTFmNjMtNDc1Zi1hY2FmLWZlYzJiMDVhZGZjZSIsIk9mZnNldCI6MjYwMTkzMjgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NTM6MTdaIn0%3D&digest=sha256%3A8f0cea2102322786530977644370da8fd16602f0c192d1a603b63681a18e606c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.736747ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:53:23 +0000] "PUT /v2/foo/bar/blobs/uploads/fa32a7a3-1f63-475f-acaf-fec2b05adfce?_state=FzSim1ND1flKlWpZDdzPIxM8K-wht7UgANhEm9cGMLd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImZhMzJhN2EzLTFmNjMtNDc1Zi1hY2FmLWZlYzJiMDVhZGZjZSIsIk9mZnNldCI6MjYwMTkzMjgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NTM6MTdaIn0%3D&digest=sha256%3A8f0cea2102322786530977644370da8fd16602f0c192d1a603b63681a18e606c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:53:23Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:39161" http.request.id=f6944d00-c5c1-418d-ad91-18f4bc5156aa http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41494" http.request.uri="/v2/foo/bar/blobs/sha256:8f0cea2102322786530977644370da8fd16602f0c192d1a603b63681a18e606c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.076977ms http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:53:23 +0000] "HEAD /v2/foo/bar/blobs/sha256:8f0cea2102322786530977644370da8fd16602f0c192d1a603b63681a18e606c HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-03-16T18:53:23Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:39161" http.request.id=cf80d1be-7771-49ff-aca4-3c4dbfdc3922 http.request.method=GET http.request.remoteaddr="127.0.0.1:41494" http.request.uri="/v2/foo/bar/blobs/sha256:8f0cea2102322786530977644370da8fd16602f0c192d1a603b63681a18e606c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=254.083447ms http.response.status=200 http.response.written=26019328 127.0.0.1 - - [16/Mar/2025:18:53:23 +0000] "GET /v2/foo/bar/blobs/sha256:8f0cea2102322786530977644370da8fd16602f0c192d1a603b63681a18e606c HTTP/1.1" 200 26019328 "" "Go-http-client/1.1" time="2025-03-16T18:53:23Z" level=error msg="error parsing digest="sha257:8f0cea2102322786530977644370da8fd16602f0c192d1a603b63681a18e606c": unsupported digest algorithm" go.version=go1.23.7 http.request.host="127.0.0.1:39161" http.request.id=9193834d-d77d-475d-b197-57908c9e2f92 http.request.method=GET http.request.remoteaddr="127.0.0.1:41494" http.request.uri="/v2/foo/bar/blobs/sha257:8f0cea2102322786530977644370da8fd16602f0c192d1a603b63681a18e606c" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:8f0cea2102322786530977644370da8fd16602f0c192d1a603b63681a18e606c" vars.name="foo/bar" time="2025-03-16T18:53:23Z" 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.23.7 http.request.host="127.0.0.1:39161" http.request.id=9193834d-d77d-475d-b197-57908c9e2f92 http.request.method=GET http.request.remoteaddr="127.0.0.1:41494" http.request.uri="/v2/foo/bar/blobs/sha257:8f0cea2102322786530977644370da8fd16602f0c192d1a603b63681a18e606c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.602726ms http.response.status=400 http.response.written=110 vars.digest="sha257:8f0cea2102322786530977644370da8fd16602f0c192d1a603b63681a18e606c" vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:18:53:23 +0000] "GET /v2/foo/bar/blobs/sha257:8f0cea2102322786530977644370da8fd16602f0c192d1a603b63681a18e606c HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-03-16T18:53:23Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:39161" http.request.id=831e8ccd-ef77-457a-b521-a123b06e8fb1 http.request.method=GET http.request.remoteaddr="127.0.0.1:50706" http.request.uri="/v2/foo/bar/blobs/sha256:8f0cea2102322786530977644370da8fd16602f0c192d1a603b63681a18e606c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.565286ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:53:23 +0000] "GET /v2/foo/bar/blobs/sha256:8f0cea2102322786530977644370da8fd16602f0c192d1a603b63681a18e606c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T18:53:23Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:39161" http.request.id=bef87b1c-e1f2-431b-89b4-5336c068f287 http.request.method=GET http.request.remoteaddr="127.0.0.1:50706" http.request.uri="/v2/foo/bar/blobs/sha256:8f0cea2102322786530977644370da8fd16602f0c192d1a603b63681a18e606c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=6.235584ms http.response.status=200 http.response.written=819200 127.0.0.1 - - [16/Mar/2025:18:53:23 +0000] "GET /v2/foo/bar/blobs/sha256:8f0cea2102322786530977644370da8fd16602f0c192d1a603b63681a18e606c HTTP/1.1" 200 819200 "" "Go-http-client/1.1" time="2025-03-16T18:53:23Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:39161" http.request.id=0284c06c-eaeb-4d4f-a47f-4b3a27221d35 http.request.method=GET http.request.remoteaddr="127.0.0.1:50694" http.request.uri="/v2/foo/bar/blobs/sha256:8f0cea2102322786530977644370da8fd16602f0c192d1a603b63681a18e606c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=23.171923ms http.response.status=200 http.response.written=2719744 127.0.0.1 - - [16/Mar/2025:18:53:23 +0000] "GET /v2/foo/bar/blobs/sha256:8f0cea2102322786530977644370da8fd16602f0c192d1a603b63681a18e606c HTTP/1.1" 200 2719744 "" "Go-http-client/1.1" time="2025-03-16T18:53:23Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:35739" http.request.id=bf9e4df9-2625-4e90-bab2-c52a6c013b14 http.request.method=GET http.request.remoteaddr="127.0.0.1:35910" http.request.uri="/v2/foo/bar/blobs/sha256:e757813b3cdaed3e12c8096984a01a2871270f26e8f4822f5018f8c1d83b38fb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=13.483433538s http.response.status=200 http.response.written=2621440 127.0.0.1 - - [16/Mar/2025:18:53:10 +0000] "GET /v2/foo/bar/blobs/sha256:e757813b3cdaed3e12c8096984a01a2871270f26e8f4822f5018f8c1d83b38fb HTTP/1.1" 200 2621440 "" "Go-http-client/1.1" time="2025-03-16T18:53:23Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:35739" http.request.id=98b9dd7b-4919-4e29-b74c-3a8ab0e25909 http.request.method=GET http.request.remoteaddr="127.0.0.1:35894" http.request.uri="/v2/foo/bar/blobs/sha256:e757813b3cdaed3e12c8096984a01a2871270f26e8f4822f5018f8c1d83b38fb" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=13.492407999s http.response.status=200 http.response.written=2719744 127.0.0.1 - - [16/Mar/2025:18:53:10 +0000] "GET /v2/foo/bar/blobs/sha256:e757813b3cdaed3e12c8096984a01a2871270f26e8f4822f5018f8c1d83b38fb HTTP/1.1" 200 2719744 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (22.59s) === RUN TestBlobDelete time="2025-03-16T18:53: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.23.7 time="2025-03-16T18:53:23Z" level=info msg="redis not configured" go.version=go1.23.7 time="2025-03-16T18:53:24Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:238f80349dfa9fc1f14c1e93935f957f48850cdd93285fe363e188d4da83477d err.message="blob unknown to registry" go.version=go1.23.7 http.request.host="127.0.0.1:43653" http.request.id=54b2d6e9-10c2-4d3b-8ea0-9d886642a9e3 http.request.method=GET http.request.remoteaddr="127.0.0.1:54502" http.request.uri="/v2/foo/bar/blobs/sha256:238f80349dfa9fc1f14c1e93935f957f48850cdd93285fe363e188d4da83477d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.287705ms http.response.status=404 http.response.written=157 vars.digest="sha256:238f80349dfa9fc1f14c1e93935f957f48850cdd93285fe363e188d4da83477d" vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:18:53:24 +0000] "GET /v2/foo/bar/blobs/sha256:238f80349dfa9fc1f14c1e93935f957f48850cdd93285fe363e188d4da83477d HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-03-16T18:53:24Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:238f80349dfa9fc1f14c1e93935f957f48850cdd93285fe363e188d4da83477d err.message="blob unknown to registry" go.version=go1.23.7 http.request.host="127.0.0.1:43653" http.request.id=dbe8e995-4a55-464d-a7b3-393d0166db5d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:54504" http.request.uri="/v2/foo/bar/blobs/sha256:238f80349dfa9fc1f14c1e93935f957f48850cdd93285fe363e188d4da83477d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.611504ms http.response.status=404 http.response.written=157 vars.digest="sha256:238f80349dfa9fc1f14c1e93935f957f48850cdd93285fe363e188d4da83477d" vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:18:53:24 +0000] "HEAD /v2/foo/bar/blobs/sha256:238f80349dfa9fc1f14c1e93935f957f48850cdd93285fe363e188d4da83477d HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-03-16T18:53:24Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43653" http.request.id=b74a3e69-40f9-43a1-81f1-234bab4599d8 http.request.method=POST http.request.remoteaddr="127.0.0.1:54504" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.678014ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:53:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:53:24Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43653" http.request.id=2f2c87b6-316b-4c72-bfe4-c00ad0e34e19 http.request.method=GET http.request.remoteaddr="127.0.0.1:54504" http.request.uri="/v2/foo/bar/blobs/uploads/3b707240-0739-4215-b3c1-b1f8c7a8e562?_state=HrstznoslFBdpVvzOMqTINeq-wkvwOzH6mdeCWJpwPt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiNzA3MjQwLTA3MzktNDIxNS1iM2MxLWIxZjhjN2E4ZTU2MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1MzoyNC4zODYwMjM4NTVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=2.356745ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:53:24 +0000] "GET /v2/foo/bar/blobs/uploads/3b707240-0739-4215-b3c1-b1f8c7a8e562?_state=HrstznoslFBdpVvzOMqTINeq-wkvwOzH6mdeCWJpwPt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiNzA3MjQwLTA3MzktNDIxNS1iM2MxLWIxZjhjN2E4ZTU2MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1MzoyNC4zODYwMjM4NTVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-03-16T18:53:24Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43653" http.request.id=928e861e-e545-48b6-8265-182bfb22dd5c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54504" http.request.uri="/v2/foo/bar/blobs/uploads/3b707240-0739-4215-b3c1-b1f8c7a8e562?_state=HrstznoslFBdpVvzOMqTINeq-wkvwOzH6mdeCWJpwPt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiNzA3MjQwLTA3MzktNDIxNS1iM2MxLWIxZjhjN2E4ZTU2MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1MzoyNC4zODYwMjM4NTVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.714654ms http.response.status=204 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:53:24 +0000] "DELETE /v2/foo/bar/blobs/uploads/3b707240-0739-4215-b3c1-b1f8c7a8e562?_state=HrstznoslFBdpVvzOMqTINeq-wkvwOzH6mdeCWJpwPt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiNzA3MjQwLTA3MzktNDIxNS1iM2MxLWIxZjhjN2E4ZTU2MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1MzoyNC4zODYwMjM4NTVaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-03-16T18:53:24Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.23.7 http.request.host="127.0.0.1:43653" http.request.id=0bbd8cb1-6c45-4899-9a33-9b202b7bfab9 http.request.method=GET http.request.remoteaddr="127.0.0.1:54504" http.request.uri="/v2/foo/bar/blobs/uploads/3b707240-0739-4215-b3c1-b1f8c7a8e562?_state=HrstznoslFBdpVvzOMqTINeq-wkvwOzH6mdeCWJpwPt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiNzA3MjQwLTA3MzktNDIxNS1iM2MxLWIxZjhjN2E4ZTU2MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1MzoyNC4zODYwMjM4NTVaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=3b707240-0739-4215-b3c1-b1f8c7a8e562 time="2025-03-16T18:53:24Z" 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.23.7 http.request.host="127.0.0.1:43653" http.request.id=0bbd8cb1-6c45-4899-9a33-9b202b7bfab9 http.request.method=GET http.request.remoteaddr="127.0.0.1:54504" http.request.uri="/v2/foo/bar/blobs/uploads/3b707240-0739-4215-b3c1-b1f8c7a8e562?_state=HrstznoslFBdpVvzOMqTINeq-wkvwOzH6mdeCWJpwPt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiNzA3MjQwLTA3MzktNDIxNS1iM2MxLWIxZjhjN2E4ZTU2MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1MzoyNC4zODYwMjM4NTVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.390043ms http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=3b707240-0739-4215-b3c1-b1f8c7a8e562 127.0.0.1 - - [16/Mar/2025:18:53:24 +0000] "GET /v2/foo/bar/blobs/uploads/3b707240-0739-4215-b3c1-b1f8c7a8e562?_state=HrstznoslFBdpVvzOMqTINeq-wkvwOzH6mdeCWJpwPt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjNiNzA3MjQwLTA3MzktNDIxNS1iM2MxLWIxZjhjN2E4ZTU2MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1MzoyNC4zODYwMjM4NTVaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-03-16T18:53:24Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43653" http.request.id=16b0b8a8-1a12-4236-8f3b-c0a675e69ea0 http.request.method=POST http.request.remoteaddr="127.0.0.1:54516" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.205255ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:53:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:53:24Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.23.7 http.request.host="127.0.0.1:43653" http.request.id=9fd206b7-57d5-4e57-98d8-f722615c65c5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54516" http.request.uri="/v2/foo/bar/blobs/uploads/b349ce30-dc9b-4f42-92fd-6219915b6393?_state=eHv91AsHlkOGJYDJXsOcseuuXdsfcKXwqjvq8-5CJap7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIzNDljZTMwLWRjOWItNGY0Mi05MmZkLTYyMTk5MTViNjM5MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1MzoyNC4zOTc4NDUyNzJaIn0%3D&digest=sha256%3A238f80349dfa9fc1f14c1e93935f957f48850cdd93285fe363e188d4da83477d" http.request.useragent="Go-http-client/1.1" provided=sha256:238f80349dfa9fc1f14c1e93935f957f48850cdd93285fe363e188d4da83477d vars.name="foo/bar" vars.uuid=b349ce30-dc9b-4f42-92fd-6219915b6393 time="2025-03-16T18:53:24Z" level=error msg="error canceling upload after error: already closed" go.version=go1.23.7 http.request.host="127.0.0.1:43653" http.request.id=9fd206b7-57d5-4e57-98d8-f722615c65c5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54516" http.request.uri="/v2/foo/bar/blobs/uploads/b349ce30-dc9b-4f42-92fd-6219915b6393?_state=eHv91AsHlkOGJYDJXsOcseuuXdsfcKXwqjvq8-5CJap7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIzNDljZTMwLWRjOWItNGY0Mi05MmZkLTYyMTk5MTViNjM5MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1MzoyNC4zOTc4NDUyNzJaIn0%3D&digest=sha256%3A238f80349dfa9fc1f14c1e93935f957f48850cdd93285fe363e188d4da83477d" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=b349ce30-dc9b-4f42-92fd-6219915b6393 time="2025-03-16T18:53:24Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:238f80349dfa9fc1f14c1e93935f957f48850cdd93285fe363e188d4da83477d, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.23.7 http.request.host="127.0.0.1:43653" http.request.id=9fd206b7-57d5-4e57-98d8-f722615c65c5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54516" http.request.uri="/v2/foo/bar/blobs/uploads/b349ce30-dc9b-4f42-92fd-6219915b6393?_state=eHv91AsHlkOGJYDJXsOcseuuXdsfcKXwqjvq8-5CJap7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIzNDljZTMwLWRjOWItNGY0Mi05MmZkLTYyMTk5MTViNjM5MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1MzoyNC4zOTc4NDUyNzJaIn0%3D&digest=sha256%3A238f80349dfa9fc1f14c1e93935f957f48850cdd93285fe363e188d4da83477d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.948964ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=b349ce30-dc9b-4f42-92fd-6219915b6393 127.0.0.1 - - [16/Mar/2025:18:53:24 +0000] "PUT /v2/foo/bar/blobs/uploads/b349ce30-dc9b-4f42-92fd-6219915b6393?_state=eHv91AsHlkOGJYDJXsOcseuuXdsfcKXwqjvq8-5CJap7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIzNDljZTMwLWRjOWItNGY0Mi05MmZkLTYyMTk5MTViNjM5MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1MzoyNC4zOTc4NDUyNzJaIn0%3D&digest=sha256%3A238f80349dfa9fc1f14c1e93935f957f48850cdd93285fe363e188d4da83477d HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-03-16T18:53:24Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43653" http.request.id=77a84d8b-0633-4e03-a624-298e47f0a0f5 http.request.method=POST http.request.remoteaddr="127.0.0.1:54516" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.361493ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:53:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:53:24Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43653" http.request.id=4b79c70d-d5dd-4cbc-9228-f89abe135ead http.request.method=PUT http.request.remoteaddr="127.0.0.1:54516" http.request.uri="/v2/foo/bar/blobs/uploads/d6bafb47-3aa0-4dcc-83f1-ba4283100c28?_state=mH3XOH909hoNNFDTvwr55GPdqMrHocAonQ6HRuGdZ2N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ2YmFmYjQ3LTNhYTAtNGRjYy04M2YxLWJhNDI4MzEwMGMyOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1MzoyNC40MDM0NTI3MzVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.801164ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:53:24 +0000] "PUT /v2/foo/bar/blobs/uploads/d6bafb47-3aa0-4dcc-83f1-ba4283100c28?_state=mH3XOH909hoNNFDTvwr55GPdqMrHocAonQ6HRuGdZ2N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQ2YmFmYjQ3LTNhYTAtNGRjYy04M2YxLWJhNDI4MzEwMGMyOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1MzoyNC40MDM0NTI3MzVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:53:24Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43653" http.request.id=7d0cc482-ec94-449a-abed-8e86586e3f94 http.request.method=POST http.request.remoteaddr="127.0.0.1:54516" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.144165ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:53:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:53:24Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43653" http.request.id=fa54c34b-f211-47b8-b829-464c9c4cf4d6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54516" http.request.uri="/v2/foo/bar/blobs/uploads/ab1312a4-6ce5-4593-9cdc-b7f9fb52c321?_state=07AfnlBJYOtuTwqBcRHPYdTHQq4R7f1ZE5TBDmv9xa57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFiMTMxMmE0LTZjZTUtNDU5My05Y2RjLWI3ZjlmYjUyYzMyMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1MzoyNC40MDgxMTIxMDZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.820634ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:53:24 +0000] "PUT /v2/foo/bar/blobs/uploads/ab1312a4-6ce5-4593-9cdc-b7f9fb52c321?_state=07AfnlBJYOtuTwqBcRHPYdTHQq4R7f1ZE5TBDmv9xa57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImFiMTMxMmE0LTZjZTUtNDU5My05Y2RjLWI3ZjlmYjUyYzMyMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1MzoyNC40MDgxMTIxMDZaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:53:24Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43653" http.request.id=76495ef3-e309-48ce-b2dd-b7fd72f59f3c http.request.method=POST http.request.remoteaddr="127.0.0.1:54516" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.691404ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:53:24 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:53:31Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43653" http.request.id=e40eb3dd-5fa5-489b-b641-4de0c6330537 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54516" http.request.uri="/v2/foo/bar/blobs/uploads/da805d42-233d-449e-96c1-221b48fb67fa?_state=Bq1PQVT-Pru_41YcAvm7miMg8emoi9uJFD8d2xpTg9F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRhODA1ZDQyLTIzM2QtNDQ5ZS05NmMxLTIyMWI0OGZiNjdmYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1MzoyNC40MTI5OTM4OTdaIn0%3D&digest=sha256%3A238f80349dfa9fc1f14c1e93935f957f48850cdd93285fe363e188d4da83477d" http.request.useragent="Go-http-client/1.1" http.response.duration=6.631187604s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:53:24 +0000] "PUT /v2/foo/bar/blobs/uploads/da805d42-233d-449e-96c1-221b48fb67fa?_state=Bq1PQVT-Pru_41YcAvm7miMg8emoi9uJFD8d2xpTg9F7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImRhODA1ZDQyLTIzM2QtNDQ5ZS05NmMxLTIyMWI0OGZiNjdmYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1MzoyNC40MTI5OTM4OTdaIn0%3D&digest=sha256%3A238f80349dfa9fc1f14c1e93935f957f48850cdd93285fe363e188d4da83477d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:53:31Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43653" http.request.id=d759599a-3c42-4eac-9103-dec85a99c8df http.request.method=POST http.request.remoteaddr="127.0.0.1:54516" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.432645ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:53:31 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:53:37Z" level=info msg="response completed" go.version=go1.23.7 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:43653" http.request.id=effb63c3-a7fe-4331-9b63-bda94f6bdb71 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:54516" http.request.uri="/v2/foo/bar/blobs/uploads/8e8bb54f-bacf-4a56-9e2c-0f01c1620d72?_state=rkM5r6r3n4maF1QHM5w2GPn7_PUZqYQfLXlJnHcTcZ97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhlOGJiNTRmLWJhY2YtNGE1Ni05ZTJjLTBmMDFjMTYyMGQ3MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1MzozMS4zMzkzNTYzMzNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=6.146309693s http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:53:31 +0000] "PATCH /v2/foo/bar/blobs/uploads/8e8bb54f-bacf-4a56-9e2c-0f01c1620d72?_state=rkM5r6r3n4maF1QHM5w2GPn7_PUZqYQfLXlJnHcTcZ97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhlOGJiNTRmLWJhY2YtNGE1Ni05ZTJjLTBmMDFjMTYyMGQ3MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1MzozMS4zMzkzNTYzMzNaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:53:37Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43653" http.request.id=a54b1688-374e-4a1f-966a-5d1f1670cc66 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54516" http.request.uri="/v2/foo/bar/blobs/uploads/8e8bb54f-bacf-4a56-9e2c-0f01c1620d72?_state=kWe6ud1rBhl3iHaMCC6fxOJGHqnJI2tf7-pfpO3tc417Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhlOGJiNTRmLWJhY2YtNGE1Ni05ZTJjLTBmMDFjMTYyMGQ3MiIsIk9mZnNldCI6MjQ4OTY1MTIsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NTM6MzFaIn0%3D&digest=sha256%3A238f80349dfa9fc1f14c1e93935f957f48850cdd93285fe363e188d4da83477d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.792747ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:53:37 +0000] "PUT /v2/foo/bar/blobs/uploads/8e8bb54f-bacf-4a56-9e2c-0f01c1620d72?_state=kWe6ud1rBhl3iHaMCC6fxOJGHqnJI2tf7-pfpO3tc417Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhlOGJiNTRmLWJhY2YtNGE1Ni05ZTJjLTBmMDFjMTYyMGQ3MiIsIk9mZnNldCI6MjQ4OTY1MTIsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NTM6MzFaIn0%3D&digest=sha256%3A238f80349dfa9fc1f14c1e93935f957f48850cdd93285fe363e188d4da83477d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:53:37Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43653" http.request.id=7f21e64a-363d-4143-812f-da4de2c5998d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:54516" http.request.uri="/v2/foo/bar/blobs/sha256:238f80349dfa9fc1f14c1e93935f957f48850cdd93285fe363e188d4da83477d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.301165ms http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:53:37 +0000] "HEAD /v2/foo/bar/blobs/sha256:238f80349dfa9fc1f14c1e93935f957f48850cdd93285fe363e188d4da83477d HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-03-16T18:53:37Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43653" http.request.id=83d74498-133f-4dc5-88be-c7cf037f96fa http.request.method=GET http.request.remoteaddr="127.0.0.1:54516" http.request.uri="/v2/foo/bar/blobs/sha256:238f80349dfa9fc1f14c1e93935f957f48850cdd93285fe363e188d4da83477d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=244.302795ms http.response.status=200 http.response.written=24896512 127.0.0.1 - - [16/Mar/2025:18:53:37 +0000] "GET /v2/foo/bar/blobs/sha256:238f80349dfa9fc1f14c1e93935f957f48850cdd93285fe363e188d4da83477d HTTP/1.1" 200 24896512 "" "Go-http-client/1.1" time="2025-03-16T18:53:37Z" level=error msg="error parsing digest="sha257:238f80349dfa9fc1f14c1e93935f957f48850cdd93285fe363e188d4da83477d": unsupported digest algorithm" go.version=go1.23.7 http.request.host="127.0.0.1:43653" http.request.id=ffb3d6a5-a01d-4422-8b20-f3b31fd5efcc http.request.method=GET http.request.remoteaddr="127.0.0.1:54516" http.request.uri="/v2/foo/bar/blobs/sha257:238f80349dfa9fc1f14c1e93935f957f48850cdd93285fe363e188d4da83477d" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:238f80349dfa9fc1f14c1e93935f957f48850cdd93285fe363e188d4da83477d" vars.name="foo/bar" time="2025-03-16T18:53:37Z" 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.23.7 http.request.host="127.0.0.1:43653" http.request.id=ffb3d6a5-a01d-4422-8b20-f3b31fd5efcc http.request.method=GET http.request.remoteaddr="127.0.0.1:54516" http.request.uri="/v2/foo/bar/blobs/sha257:238f80349dfa9fc1f14c1e93935f957f48850cdd93285fe363e188d4da83477d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.892295ms http.response.status=400 http.response.written=110 vars.digest="sha257:238f80349dfa9fc1f14c1e93935f957f48850cdd93285fe363e188d4da83477d" vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:18:53:37 +0000] "GET /v2/foo/bar/blobs/sha257:238f80349dfa9fc1f14c1e93935f957f48850cdd93285fe363e188d4da83477d HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-03-16T18:53:37Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43653" http.request.id=a12cb5fb-8554-4aa3-9d86-2341e222e4f2 http.request.method=GET http.request.remoteaddr="127.0.0.1:41936" http.request.uri="/v2/foo/bar/blobs/sha256:238f80349dfa9fc1f14c1e93935f957f48850cdd93285fe363e188d4da83477d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.860054ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:53:37 +0000] "GET /v2/foo/bar/blobs/sha256:238f80349dfa9fc1f14c1e93935f957f48850cdd93285fe363e188d4da83477d HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T18:53:37Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43653" http.request.id=ccf76d3b-42a8-488e-af39-e4b10e41705d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41940" http.request.uri="/v2/foo/bar/blobs/sha256:238f80349dfa9fc1f14c1e93935f957f48850cdd93285fe363e188d4da83477d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.596214ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:53:37 +0000] "DELETE /v2/foo/bar/blobs/sha256:238f80349dfa9fc1f14c1e93935f957f48850cdd93285fe363e188d4da83477d HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:53:37Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:238f80349dfa9fc1f14c1e93935f957f48850cdd93285fe363e188d4da83477d err.message="blob unknown to registry" go.version=go1.23.7 http.request.host="127.0.0.1:43653" http.request.id=1887c852-0726-4f79-9350-6cca7b2acc30 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41940" http.request.uri="/v2/foo/bar/blobs/sha256:238f80349dfa9fc1f14c1e93935f957f48850cdd93285fe363e188d4da83477d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.390963ms http.response.status=404 http.response.written=157 vars.digest="sha256:238f80349dfa9fc1f14c1e93935f957f48850cdd93285fe363e188d4da83477d" vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:18:53:37 +0000] "HEAD /v2/foo/bar/blobs/sha256:238f80349dfa9fc1f14c1e93935f957f48850cdd93285fe363e188d4da83477d HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-03-16T18:53:37Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.23.7 http.request.host="127.0.0.1:43653" http.request.id=b475aa29-4945-404c-a3d9-ad68a7c90384 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41940" http.request.uri="/v2/foo/bar/blobs/sha256:238f80349dfa9fc1f14c1e93935f957f48850cdd93285fe363e188d4da83477d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.500393ms http.response.status=404 http.response.written=74 vars.digest="sha256:238f80349dfa9fc1f14c1e93935f957f48850cdd93285fe363e188d4da83477d" vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:18:53:37 +0000] "DELETE /v2/foo/bar/blobs/sha256:238f80349dfa9fc1f14c1e93935f957f48850cdd93285fe363e188d4da83477d HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-03-16T18:53:37Z" level=error msg="error parsing digest="sha257:238f80349dfa9fc1f14c1e93935f957f48850cdd93285fe363e188d4da83477d": unsupported digest algorithm" go.version=go1.23.7 http.request.host="127.0.0.1:43653" http.request.id=31b8e018-03fc-4eac-a8fe-89c7326552cd http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41948" http.request.uri="/v2/foo/bar/blobs/sha257:238f80349dfa9fc1f14c1e93935f957f48850cdd93285fe363e188d4da83477d" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:238f80349dfa9fc1f14c1e93935f957f48850cdd93285fe363e188d4da83477d" vars.name="foo/bar" time="2025-03-16T18:53:37Z" 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.23.7 http.request.host="127.0.0.1:43653" http.request.id=31b8e018-03fc-4eac-a8fe-89c7326552cd http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41948" http.request.uri="/v2/foo/bar/blobs/sha257:238f80349dfa9fc1f14c1e93935f957f48850cdd93285fe363e188d4da83477d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.425573ms http.response.status=400 http.response.written=110 vars.digest="sha257:238f80349dfa9fc1f14c1e93935f957f48850cdd93285fe363e188d4da83477d" vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:18:53:37 +0000] "DELETE /v2/foo/bar/blobs/sha257:238f80349dfa9fc1f14c1e93935f957f48850cdd93285fe363e188d4da83477d HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-03-16T18:53:37Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43653" http.request.id=fd335333-d638-4ee4-a0bc-fed1abe51d8a http.request.method=POST http.request.remoteaddr="127.0.0.1:41952" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.697994ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:53:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:53:43Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43653" http.request.id=c4de20a8-b43c-4d35-b792-41f70ba876ea http.request.method=PUT http.request.remoteaddr="127.0.0.1:41952" http.request.uri="/v2/foo/bar/blobs/uploads/746e6895-52f4-4413-8210-5cb5d15ba7ab?_state=sLimLL1RcqFphkRf4QFmCYWgTu1TD-SHV2YVZ36dkU57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc0NmU2ODk1LTUyZjQtNDQxMy04MjEwLTVjYjVkMTViYTdhYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1MzozNy44MjQ3OTc3MVoifQ%3D%3D&digest=sha256%3A238f80349dfa9fc1f14c1e93935f957f48850cdd93285fe363e188d4da83477d" http.request.useragent="Go-http-client/1.1" http.response.duration=5.626817673s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:53:37 +0000] "PUT /v2/foo/bar/blobs/uploads/746e6895-52f4-4413-8210-5cb5d15ba7ab?_state=sLimLL1RcqFphkRf4QFmCYWgTu1TD-SHV2YVZ36dkU57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc0NmU2ODk1LTUyZjQtNDQxMy04MjEwLTVjYjVkMTViYTdhYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1MzozNy44MjQ3OTc3MVoifQ%3D%3D&digest=sha256%3A238f80349dfa9fc1f14c1e93935f957f48850cdd93285fe363e188d4da83477d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:53:43Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43653" http.request.id=104e121f-7eda-4343-9316-be2a177228ba http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41952" http.request.uri="/v2/foo/bar/blobs/sha256:238f80349dfa9fc1f14c1e93935f957f48850cdd93285fe363e188d4da83477d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.506226ms http.response.status=200 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:53:43 +0000] "HEAD /v2/foo/bar/blobs/sha256:238f80349dfa9fc1f14c1e93935f957f48850cdd93285fe363e188d4da83477d HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-03-16T18:53:43Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43653" http.request.id=1e7d9f5e-3300-4788-9d3b-4f3757531e83 http.request.method=GET http.request.remoteaddr="127.0.0.1:41936" http.request.uri="/v2/foo/bar/blobs/sha256:238f80349dfa9fc1f14c1e93935f957f48850cdd93285fe363e188d4da83477d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.934533954s http.response.status=200 http.response.written=2621440 time="2025-03-16T18:53:43Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43653" http.request.id=d2927d1a-9bc6-481d-8eb5-d1bb93fb9a19 http.request.method=GET http.request.remoteaddr="127.0.0.1:41930" http.request.uri="/v2/foo/bar/blobs/sha256:238f80349dfa9fc1f14c1e93935f957f48850cdd93285fe363e188d4da83477d" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=5.942101402s http.response.status=200 http.response.written=2719744 127.0.0.1 - - [16/Mar/2025:18:53:37 +0000] "GET /v2/foo/bar/blobs/sha256:238f80349dfa9fc1f14c1e93935f957f48850cdd93285fe363e188d4da83477d HTTP/1.1" 200 2621440 "" "Go-http-client/1.1" 127.0.0.1 - - [16/Mar/2025:18:53:37 +0000] "GET /v2/foo/bar/blobs/sha256:238f80349dfa9fc1f14c1e93935f957f48850cdd93285fe363e188d4da83477d HTTP/1.1" 200 2719744 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (19.78s) === RUN TestRelativeURL time="2025-03-16T18:53:43Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.23.7 time="2025-03-16T18:53:43Z" level=info msg="redis not configured" go.version=go1.23.7 time="2025-03-16T18:53:43Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:44161" http.request.id=0bb99aff-0b83-42c1-b24f-5f22024e1a94 http.request.method=POST http.request.remoteaddr="127.0.0.1:50932" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.948714ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:53:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:53:51Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:44161" http.request.id=1b2fa3a9-1b59-4383-a6ad-93e94325e636 http.request.method=PUT http.request.remoteaddr="127.0.0.1:50932" http.request.uri="/v2/foo/bar/blobs/uploads/984cc7bf-e642-4284-82fd-659b46f721b0?_state=cWAyuy_Pd_t4IqQh6u1itk1_4wsytVPeLrWF3Ry-0t57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk4NGNjN2JmLWU2NDItNDI4NC04MmZkLTY1OWI0NmY3MjFiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1Mzo0My43NTIxOTY5MDhaIn0%3D&digest=sha256%3A708414230bf4cef368b6f785235ef784a727cc6d720aa85f1de5dee5f57905ca" http.request.useragent="Go-http-client/1.1" http.response.duration=7.431810964s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:53:44 +0000] "PUT /v2/foo/bar/blobs/uploads/984cc7bf-e642-4284-82fd-659b46f721b0?_state=cWAyuy_Pd_t4IqQh6u1itk1_4wsytVPeLrWF3Ry-0t57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk4NGNjN2JmLWU2NDItNDI4NC04MmZkLTY1OWI0NmY3MjFiMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1Mzo0My43NTIxOTY5MDhaIn0%3D&digest=sha256%3A708414230bf4cef368b6f785235ef784a727cc6d720aa85f1de5dee5f57905ca HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:53:51Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:44161" http.request.id=12fee632-db43-414a-9c21-de50c58f6da6 http.request.method=POST http.request.remoteaddr="127.0.0.1:50932" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.516986ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:53:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:53:51Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:44161" http.request.id=c4bb6845-d913-40dd-ad61-307647e2dce0 http.request.method=POST http.request.remoteaddr="127.0.0.1:50932" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.613914ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:53:51 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:53:55Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:44161" http.request.id=dd9a3d09-7b4a-4ef5-834c-a0f50324946f http.request.method=PUT http.request.remoteaddr="127.0.0.1:50932" http.request.uri="/v2/foo/bar/blobs/uploads/a90063a8-eda0-4330-b39f-b7b8f13a394d?_state=0vfT-etBVEKrAjMyW0dBCZf4o50RcNtyv8PUz1IzUkF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE5MDA2M2E4LWVkYTAtNDMzMC1iMzlmLWI3YjhmMTNhMzk0ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1Mzo1MS45NTkyOTM3NTNaIn0%3D&digest=sha256%3A2b694acf97374ae837ce33ce65fb5baee89d449e646a8ff4a4f7165a2231627c" http.request.useragent="Go-http-client/1.1" http.response.duration=3.69554525s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:53:51 +0000] "PUT /v2/foo/bar/blobs/uploads/a90063a8-eda0-4330-b39f-b7b8f13a394d?_state=0vfT-etBVEKrAjMyW0dBCZf4o50RcNtyv8PUz1IzUkF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImE5MDA2M2E4LWVkYTAtNDMzMC1iMzlmLWI3YjhmMTNhMzk0ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1Mzo1MS45NTkyOTM3NTNaIn0%3D&digest=sha256%3A2b694acf97374ae837ce33ce65fb5baee89d449e646a8ff4a4f7165a2231627c HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (11.91s) === RUN TestBlobDeleteDisabled time="2025-03-16T18:53:55Z" 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.23.7 time="2025-03-16T18:53:55Z" level=info msg="redis not configured" go.version=go1.23.7 time="2025-03-16T18:53:55Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.23.7 http.request.host="127.0.0.1:43923" http.request.id=eca4e3b7-0993-468a-9985-950cfe985142 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54078" http.request.uri="/v2/foo/bar/blobs/sha256:839fca0ea6d0c187a13e8bc626b8f5c073075e45ac374e641d9ff6d0f60f0121" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.443356ms http.response.status=405 http.response.written=78 vars.digest="sha256:839fca0ea6d0c187a13e8bc626b8f5c073075e45ac374e641d9ff6d0f60f0121" vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:18:53:55 +0000] "DELETE /v2/foo/bar/blobs/sha256:839fca0ea6d0c187a13e8bc626b8f5c073075e45ac374e641d9ff6d0f60f0121 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.34s) === RUN TestDeleteDisabled time="2025-03-16T18:53:55Z" 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.23.7 time="2025-03-16T18:53:55Z" level=info msg="redis not configured" go.version=go1.23.7 time="2025-03-16T18:53:56Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43433" http.request.id=53ba48d2-e1a6-4f65-86bc-1ebd329dac0e http.request.method=POST http.request.remoteaddr="127.0.0.1:54724" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.671016ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:53:56 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:54:00Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43433" http.request.id=98970f5d-bf74-4bd1-8ddc-59ae5b93d7f7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54724" http.request.uri="/v2/foo/bar/blobs/uploads/19c5938d-ce76-4820-82bb-109c3a0cd201?_state=sZMyiHcM-hMsufNa82Cb8nCYUypUVW2opd1PbK5VwQ57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5YzU5MzhkLWNlNzYtNDgyMC04MmJiLTEwOWMzYTBjZDIwMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1Mzo1Ni4zNTExNzA5OTJaIn0%3D&digest=sha256%3Add8194d9a41227b2de4e646c85e11fc40d3f30053460da27aa859475c999fd94" http.request.useragent="Go-http-client/1.1" http.response.duration=4.438663107s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:53:56 +0000] "PUT /v2/foo/bar/blobs/uploads/19c5938d-ce76-4820-82bb-109c3a0cd201?_state=sZMyiHcM-hMsufNa82Cb8nCYUypUVW2opd1PbK5VwQ57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5YzU5MzhkLWNlNzYtNDgyMC04MmJiLTEwOWMzYTBjZDIwMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1Mzo1Ni4zNTExNzA5OTJaIn0%3D&digest=sha256%3Add8194d9a41227b2de4e646c85e11fc40d3f30053460da27aa859475c999fd94 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:54:00Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.23.7 http.request.host="127.0.0.1:43433" http.request.id=c560e4c1-7e38-49d6-b3a0-17d6de23f161 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:54724" http.request.uri="/v2/foo/bar/blobs/sha256:dd8194d9a41227b2de4e646c85e11fc40d3f30053460da27aa859475c999fd94" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.828524ms http.response.status=405 http.response.written=78 vars.digest="sha256:dd8194d9a41227b2de4e646c85e11fc40d3f30053460da27aa859475c999fd94" vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:18:54:00 +0000] "DELETE /v2/foo/bar/blobs/sha256:dd8194d9a41227b2de4e646c85e11fc40d3f30053460da27aa859475c999fd94 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (4.80s) === RUN TestDeleteReadOnly time="2025-03-16T18:54:00Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.23.7 time="2025-03-16T18:54:00Z" level=info msg="redis not configured" go.version=go1.23.7 time="2025-03-16T18:54:01Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:39367" http.request.id=7a5dcf85-6a67-47bf-9f28-c62ba2712149 http.request.method=POST http.request.remoteaddr="127.0.0.1:47156" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.027145ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:54:01 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:54:06Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:39367" http.request.id=5c576b34-7dc7-4002-8418-772c2a7d6b5c http.request.method=PUT http.request.remoteaddr="127.0.0.1:47156" http.request.uri="/v2/foo/bar/blobs/uploads/c2909e4a-7832-4f3c-8926-4333ed7ba3a8?_state=8ZdovTzYQis9kJ4XTopdJSbMb_nvNAcRWb9WJsr_OeJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMyOTA5ZTRhLTc4MzItNGYzYy04OTI2LTQzMzNlZDdiYTNhOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1NDowMS4xNjk5NTE3NzhaIn0%3D&digest=sha256%3A6b54198576fd350a84cff2b7e9eb48253cf535f34bc1fae67055d8b97e0e73f8" http.request.useragent="Go-http-client/1.1" http.response.duration=5.17539431s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:54:01 +0000] "PUT /v2/foo/bar/blobs/uploads/c2909e4a-7832-4f3c-8926-4333ed7ba3a8?_state=8ZdovTzYQis9kJ4XTopdJSbMb_nvNAcRWb9WJsr_OeJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImMyOTA5ZTRhLTc4MzItNGYzYy04OTI2LTQzMzNlZDdiYTNhOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1NDowMS4xNjk5NTE3NzhaIn0%3D&digest=sha256%3A6b54198576fd350a84cff2b7e9eb48253cf535f34bc1fae67055d8b97e0e73f8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [16/Mar/2025:18:54:06 +0000] "DELETE /v2/foo/bar/blobs/sha256:6b54198576fd350a84cff2b7e9eb48253cf535f34bc1fae67055d8b97e0e73f8 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (5.56s) === RUN TestStartPushReadOnly time="2025-03-16T18:54: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.23.7 time="2025-03-16T18:54:06Z" level=info msg="redis not configured" go.version=go1.23.7 127.0.0.1 - - [16/Mar/2025:18:54:06 +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-03-16T18:54: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.23.7 time="2025-03-16T18:54:06Z" level=info msg="redis not configured" go.version=go1.23.7 time="2025-03-16T18:54:06Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.23.7 http.request.host="127.0.0.1:33623" http.request.id=36031ab5-7af7-4292-bb45-a0042af05abe http.request.method=GET http.request.remoteaddr="127.0.0.1:38334" 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.520204ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Mar/2025:18:54:06 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-03-16T18:54: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.23.7 http.request.host="127.0.0.1:33623" http.request.id=8e4adcec-8e2c-47b8-a892-620e07626253 http.request.method=GET http.request.remoteaddr="127.0.0.1:38334" 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.238263ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Mar/2025:18:54:06 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-03-16T18:54:06Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.23.7 http.request.host="127.0.0.1:33623" http.request.id=110dfaa7-6113-4215-8623-cd66d4c74a26 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38334" 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.381743ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Mar/2025:18:54:06 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-03-16T18:54:06Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.23.7 http.request.host="127.0.0.1:33623" http.request.id=620b620f-a16a-4739-bf5b-0d57cffbad8b http.request.method=PUT http.request.remoteaddr="127.0.0.1:38334" 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=3.559688ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-03-16T18:54: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.23.7 http.request.host="127.0.0.1:33623" http.request.id=620b620f-a16a-4739-bf5b-0d57cffbad8b http.request.method=PUT http.request.remoteaddr="127.0.0.1:38334" 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=3.743748ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-03-16T18:54:06Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.23.7 http.request.host="127.0.0.1:33623" http.request.id=620b620f-a16a-4739-bf5b-0d57cffbad8b http.request.method=PUT http.request.remoteaddr="127.0.0.1:38334" 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=3.794658ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-03-16T18:54: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.23.7 http.request.host="127.0.0.1:33623" http.request.id=620b620f-a16a-4739-bf5b-0d57cffbad8b http.request.method=PUT http.request.remoteaddr="127.0.0.1:38334" 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=3.849919ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Mar/2025:18:54:06 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-03-16T18:54:06Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33623" http.request.id=0688b739-7b78-4583-9151-41f23dc78f2a http.request.method=POST http.request.remoteaddr="127.0.0.1:38334" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.190035ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:54:06 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:54:16Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33623" http.request.id=d6ef9d40-170a-4351-9463-b4602a563b84 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38334" http.request.uri="/v2/foo/schema1/blobs/uploads/e6059c67-3b63-40b4-b1a5-819ba0175f6a?_state=oUfY-GqQQST_MJPCAzeWLuJtOHNelCO-M2uSKG599IB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlNjA1OWM2Ny0zYjYzLTQwYjQtYjFhNS04MTliYTAxNzVmNmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NTQ6MDYuODY4MDk1MDc1WiJ9&digest=sha256%3A751776c1a19392e2fad30095bd668f42f88d6f3ebd2f4d50528af0aa47add0ce" http.request.useragent="Go-http-client/1.1" http.response.duration=9.88357206s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:54:06 +0000] "PUT /v2/foo/schema1/blobs/uploads/e6059c67-3b63-40b4-b1a5-819ba0175f6a?_state=oUfY-GqQQST_MJPCAzeWLuJtOHNelCO-M2uSKG599IB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlNjA1OWM2Ny0zYjYzLTQwYjQtYjFhNS04MTliYTAxNzVmNmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NTQ6MDYuODY4MDk1MDc1WiJ9&digest=sha256%3A751776c1a19392e2fad30095bd668f42f88d6f3ebd2f4d50528af0aa47add0ce HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:54:17Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33623" http.request.id=3a8fe919-182e-4ecf-b4fb-1601004d6cb2 http.request.method=POST http.request.remoteaddr="127.0.0.1:38334" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.956374ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:54:17 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:54:25Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33623" http.request.id=b46d616c-5269-4a01-9333-9ec143b423b5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38334" http.request.uri="/v2/foo/schema1/blobs/uploads/bc5274ab-2436-4fb0-9982-7fefb88b94c6?_state=lspUZ6m6iQFbe4bAWlbYTk2qbi66xYi1nGbY1rhHphp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiYzUyNzRhYi0yNDM2LTRmYjAtOTk4Mi03ZmVmYjg4Yjk0YzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NTQ6MTcuMjQzMDE0ODVaIn0%3D&digest=sha256%3A66c01ad43789092c8d3fd79a574aa1c90db80aa07c1d751248e9585c2bda4101" http.request.useragent="Go-http-client/1.1" http.response.duration=8.128725644s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:54:17 +0000] "PUT /v2/foo/schema1/blobs/uploads/bc5274ab-2436-4fb0-9982-7fefb88b94c6?_state=lspUZ6m6iQFbe4bAWlbYTk2qbi66xYi1nGbY1rhHphp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJiYzUyNzRhYi0yNDM2LTRmYjAtOTk4Mi03ZmVmYjg4Yjk0YzYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NTQ6MTcuMjQzMDE0ODVaIn0%3D&digest=sha256%3A66c01ad43789092c8d3fd79a574aa1c90db80aa07c1d751248e9585c2bda4101 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:54:25Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33623" http.request.id=5bec7151-fa90-4305-b285-ad0b6148f048 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38334" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=4.944342ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:54:25 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:54:25Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33623" http.request.id=c980f79f-7733-4627-9cfb-e9930f52afe4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38334" http.request.uri="/v2/foo/schema1/manifests/sha256:31c14727ed03392dc4467528e94c066ba85ba9454697377f02fe9fa9761257d4" http.request.useragent="Go-http-client/1.1" http.response.duration=3.275027ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:54:25 +0000] "PUT /v2/foo/schema1/manifests/sha256:31c14727ed03392dc4467528e94c066ba85ba9454697377f02fe9fa9761257d4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:54:25Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33623" http.request.id=f47d5960-4e1c-4400-9c84-27c87810225c http.request.method=GET http.request.remoteaddr="127.0.0.1:38334" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.425446ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Mar/2025:18:54:25 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-03-16T18:54:25Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33623" http.request.id=fc0d0391-6a24-476a-a7d2-7df8615cb15e http.request.method=GET http.request.remoteaddr="127.0.0.1:38334" http.request.uri="/v2/foo/schema1/manifests/sha256:31c14727ed03392dc4467528e94c066ba85ba9454697377f02fe9fa9761257d4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.212615ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Mar/2025:18:54:25 +0000] "GET /v2/foo/schema1/manifests/sha256:31c14727ed03392dc4467528e94c066ba85ba9454697377f02fe9fa9761257d4 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-03-16T18:54:25Z" level=info msg="response completed" go.version=go1.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:33623" http.request.id=77b539f7-9bf3-4b01-89fe-06aac9dc2785 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38334" http.request.uri="/v2/foo/schema1/manifests/sha256:31c14727ed03392dc4467528e94c066ba85ba9454697377f02fe9fa9761257d4" http.request.useragent="Go-http-client/1.1" http.response.duration=2.746777ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:54:25 +0000] "PUT /v2/foo/schema1/manifests/sha256:31c14727ed03392dc4467528e94c066ba85ba9454697377f02fe9fa9761257d4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:54:25Z" level=info msg="response completed" go.version=go1.23.7 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:33623" http.request.id=4893bfa9-1b34-40e3-bc25-83f949da0e12 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38334" http.request.uri="/v2/foo/schema1/manifests/sha256:31c14727ed03392dc4467528e94c066ba85ba9454697377f02fe9fa9761257d4" http.request.useragent="Go-http-client/1.1" http.response.duration=2.749507ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:54:25 +0000] "PUT /v2/foo/schema1/manifests/sha256:31c14727ed03392dc4467528e94c066ba85ba9454697377f02fe9fa9761257d4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:54:25Z" level=info msg="response completed" go.version=go1.23.7 http.request.contenttype="application/json" http.request.host="127.0.0.1:33623" http.request.id=7f5eadf2-934e-4603-a73d-01e725d26904 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38334" http.request.uri="/v2/foo/schema1/manifests/sha256:31c14727ed03392dc4467528e94c066ba85ba9454697377f02fe9fa9761257d4" http.request.useragent="Go-http-client/1.1" http.response.duration=2.680746ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:54:25 +0000] "PUT /v2/foo/schema1/manifests/sha256:31c14727ed03392dc4467528e94c066ba85ba9454697377f02fe9fa9761257d4 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:54:25Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33623" http.request.id=15047bd9-f91d-48a9-9737-d891d0fcea39 http.request.method=GET http.request.remoteaddr="127.0.0.1:38334" http.request.uri="/v2/foo/schema1/manifests/sha256:31c14727ed03392dc4467528e94c066ba85ba9454697377f02fe9fa9761257d4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.290665ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Mar/2025:18:54:25 +0000] "GET /v2/foo/schema1/manifests/sha256:31c14727ed03392dc4467528e94c066ba85ba9454697377f02fe9fa9761257d4 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-03-16T18:54:25Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33623" http.request.id=6b6411cc-bd6e-4421-999b-1f3836a4c158 http.request.method=GET http.request.remoteaddr="127.0.0.1:38334" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.237403ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:54:25 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T18:54:25Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33623" http.request.id=ec77319e-59fc-43de-9278-e7c810a37070 http.request.method=GET http.request.remoteaddr="127.0.0.1:38334" http.request.uri="/v2/foo/schema1/manifests/sha256:31c14727ed03392dc4467528e94c066ba85ba9454697377f02fe9fa9761257d4" http.request.useragent="Go-http-client/1.1" http.response.duration=1.554204ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:54:25 +0000] "GET /v2/foo/schema1/manifests/sha256:31c14727ed03392dc4467528e94c066ba85ba9454697377f02fe9fa9761257d4 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T18:54:25Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33623" http.request.id=c25066d0-ac76-45e3-b23c-6aca2d502475 http.request.method=GET http.request.remoteaddr="127.0.0.1:38334" 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.310793ms http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Mar/2025:18:54:25 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-03-16T18:54:25Z" level=error msg="payload digest does match: "sha256:61d5f96796b88ff34dc05c3fb69a0d02868938c054ebf79e5ee0f462009caae1" != "sha256:31c14727ed03392dc4467528e94c066ba85ba9454697377f02fe9fa9761257d4"" go.version=go1.23.7 http.request.host="127.0.0.1:33623" http.request.id=cd8a2102-78af-4a50-baf9-1da023976afa http.request.method=PUT http.request.remoteaddr="127.0.0.1:38334" http.request.uri="/v2/foo/schema1/manifests/sha256:31c14727ed03392dc4467528e94c066ba85ba9454697377f02fe9fa9761257d4" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:31c14727ed03392dc4467528e94c066ba85ba9454697377f02fe9fa9761257d4" time="2025-03-16T18:54:25Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.23.7 http.request.host="127.0.0.1:33623" http.request.id=cd8a2102-78af-4a50-baf9-1da023976afa http.request.method=PUT http.request.remoteaddr="127.0.0.1:38334" http.request.uri="/v2/foo/schema1/manifests/sha256:31c14727ed03392dc4467528e94c066ba85ba9454697377f02fe9fa9761257d4" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.456633ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:31c14727ed03392dc4467528e94c066ba85ba9454697377f02fe9fa9761257d4" 127.0.0.1 - - [16/Mar/2025:18:54:25 +0000] "PUT /v2/foo/schema1/manifests/sha256:31c14727ed03392dc4467528e94c066ba85ba9454697377f02fe9fa9761257d4 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-03-16T18:54:25Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.23.7 http.request.host="127.0.0.1:33623" http.request.id=eeb2ac20-033a-4242-8b3e-b864baec4500 http.request.method=GET http.request.remoteaddr="127.0.0.1:38818" 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.371823ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Mar/2025:18:54:25 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-03-16T18:54:25Z" 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.23.7 http.request.host="127.0.0.1:33623" http.request.id=492618ae-56e7-4deb-8f81-be6d860fb83f http.request.method=GET http.request.remoteaddr="127.0.0.1:38818" 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.123203ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Mar/2025:18:54:25 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-03-16T18:54:25Z" 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.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33623" http.request.id=bccd93dd-6818-403e-bee9-073d6e26ccf9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38818" 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.395723ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-03-16T18:54:25Z" 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.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33623" http.request.id=bccd93dd-6818-403e-bee9-073d6e26ccf9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38818" 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.460683ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-03-16T18:54:25Z" 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.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33623" http.request.id=bccd93dd-6818-403e-bee9-073d6e26ccf9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38818" 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.503963ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Mar/2025:18:54:25 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-03-16T18:54:25Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33623" http.request.id=16b52e49-37f0-4808-862e-5badb1223395 http.request.method=POST http.request.remoteaddr="127.0.0.1:38818" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.320423ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:54:25 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:54:25Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33623" http.request.id=4de224c8-fa3a-42a9-8818-d26acb1ae31d http.request.method=PUT http.request.remoteaddr="127.0.0.1:38818" http.request.uri="/v2/foo/schema2/blobs/uploads/df0afcca-10c6-4c5b-b576-e145f0e44493?_state=qkqJf5gXTIcR194ReTNaasivssvkpwAp1jjb8OQ9TcR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkZjBhZmNjYS0xMGM2LTRjNWItYjU3Ni1lMTQ1ZjBlNDQ0OTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NTQ6MjUuNDE3MTY0MjVaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.747464ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:54:25 +0000] "PUT /v2/foo/schema2/blobs/uploads/df0afcca-10c6-4c5b-b576-e145f0e44493?_state=qkqJf5gXTIcR194ReTNaasivssvkpwAp1jjb8OQ9TcR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkZjBhZmNjYS0xMGM2LTRjNWItYjU3Ni1lMTQ1ZjBlNDQ0OTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NTQ6MjUuNDE3MTY0MjVaIn0%3D&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:54:25Z" 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.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33623" http.request.id=28d9831a-bda0-4927-9223-3a5f0c24de64 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38818" 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.425943ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-03-16T18:54:25Z" 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.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33623" http.request.id=28d9831a-bda0-4927-9223-3a5f0c24de64 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38818" 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.492903ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Mar/2025:18:54:25 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-03-16T18:54:25Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33623" http.request.id=6b2b0249-3f65-4139-9d6f-5271934f4a10 http.request.method=POST http.request.remoteaddr="127.0.0.1:38818" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.299635ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:54:25 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:54:34Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33623" http.request.id=518ac4aa-73e8-434d-b612-a00e849a5637 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38818" http.request.uri="/v2/foo/schema2/blobs/uploads/e61d10f9-1631-4b20-bc6e-9e3a6945994b?_state=fbHTajx8lRYr_BBhCo32qzn_qMz6LGQg0OulFD6_7aN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlNjFkMTBmOS0xNjMxLTRiMjAtYmM2ZS05ZTNhNjk0NTk5NGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NTQ6MjUuOTI3NTQ4NTk5WiJ9&digest=sha256%3A520c39cb63998b810f4db9da8d31dc15445ef7082c73fbcb081756d7eae38458" http.request.useragent="Go-http-client/1.1" http.response.duration=8.556296433s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:54:25 +0000] "PUT /v2/foo/schema2/blobs/uploads/e61d10f9-1631-4b20-bc6e-9e3a6945994b?_state=fbHTajx8lRYr_BBhCo32qzn_qMz6LGQg0OulFD6_7aN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJlNjFkMTBmOS0xNjMxLTRiMjAtYmM2ZS05ZTNhNjk0NTk5NGIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NTQ6MjUuOTI3NTQ4NTk5WiJ9&digest=sha256%3A520c39cb63998b810f4db9da8d31dc15445ef7082c73fbcb081756d7eae38458 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:54:34Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33623" http.request.id=46307a98-86a2-4c38-ad47-39e477ba4199 http.request.method=POST http.request.remoteaddr="127.0.0.1:38818" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.572216ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:54:34 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:54:40Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33623" http.request.id=da2d0d93-26ce-480d-8f01-0c3f0727b95b http.request.method=PUT http.request.remoteaddr="127.0.0.1:38818" http.request.uri="/v2/foo/schema2/blobs/uploads/3fe8e8c0-09c5-4efa-ba96-9f8fd3a43452?_state=b4jCV-y-UdKRVE6hEgfVLLadeEnS9EOLkmR6kwo6T957Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzZmU4ZThjMC0wOWM1LTRlZmEtYmE5Ni05ZjhmZDNhNDM0NTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NTQ6MzQuOTE0MDUwODk2WiJ9&digest=sha256%3A2062b032547dae8de6c8e45378db2fb0b808dee45cbdc827017375385e6d7c0c" http.request.useragent="Go-http-client/1.1" http.response.duration=5.963746322s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:54:34 +0000] "PUT /v2/foo/schema2/blobs/uploads/3fe8e8c0-09c5-4efa-ba96-9f8fd3a43452?_state=b4jCV-y-UdKRVE6hEgfVLLadeEnS9EOLkmR6kwo6T957Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzZmU4ZThjMC0wOWM1LTRlZmEtYmE5Ni05ZjhmZDNhNDM0NTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NTQ6MzQuOTE0MDUwODk2WiJ9&digest=sha256%3A2062b032547dae8de6c8e45378db2fb0b808dee45cbdc827017375385e6d7c0c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:54:40Z" level=info msg="response completed" go.version=go1.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33623" http.request.id=d77cb7a3-ba3a-4db6-a63a-b60311c97cc6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38818" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.413875ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:54:40 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:54:40Z" level=info msg="response completed" go.version=go1.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:33623" http.request.id=71be994e-a643-4ab7-b5ed-aab4cc9f6412 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38818" http.request.uri="/v2/foo/schema2/manifests/sha256:0c0c63b9d7601b6c8e391459395da7929c22e2a9cefc78e66860b062216ed473" http.request.useragent="Go-http-client/1.1" http.response.duration=1.854844ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:54:40 +0000] "PUT /v2/foo/schema2/manifests/sha256:0c0c63b9d7601b6c8e391459395da7929c22e2a9cefc78e66860b062216ed473 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:54:40Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33623" http.request.id=b74b18b5-37cf-4355-9d61-b88fe63aa8b9 http.request.method=GET http.request.remoteaddr="127.0.0.1:38818" 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.691764ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Mar/2025:18:54:40 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-03-16T18:54:40Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33623" http.request.id=f79b115c-889a-4cad-86b7-1a813497cf57 http.request.method=GET http.request.remoteaddr="127.0.0.1:38818" http.request.uri="/v2/foo/schema2/manifests/sha256:0c0c63b9d7601b6c8e391459395da7929c22e2a9cefc78e66860b062216ed473" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.623803ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Mar/2025:18:54:40 +0000] "GET /v2/foo/schema2/manifests/sha256:0c0c63b9d7601b6c8e391459395da7929c22e2a9cefc78e66860b062216ed473 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-03-16T18:54:40Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33623" http.request.id=7397c829-ff73-4ab0-bea5-d4726b02cc9f http.request.method=GET http.request.remoteaddr="127.0.0.1:38818" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.264093ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:54:40 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T18:54:40Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33623" http.request.id=89d407d4-b05c-4790-9eb8-192aaa4216d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:38818" http.request.uri="/v2/foo/schema2/manifests/sha256:0c0c63b9d7601b6c8e391459395da7929c22e2a9cefc78e66860b062216ed473" http.request.useragent="Go-http-client/1.1" http.response.duration=1.919235ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:54:40 +0000] "GET /v2/foo/schema2/manifests/sha256:0c0c63b9d7601b6c8e391459395da7929c22e2a9cefc78e66860b062216ed473 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T18:54:40Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33623" http.request.id=aca66eee-852c-4ba7-a108-8ccff186ee47 http.request.method=GET http.request.remoteaddr="127.0.0.1:38818" 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.331463ms http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Mar/2025:18:54:40 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-03-16T18:54:40Z" level=info msg="rewriting manifest sha256:0c0c63b9d7601b6c8e391459395da7929c22e2a9cefc78e66860b062216ed473 in schema1 format to support old client" go.version=go1.23.7 http.request.host="127.0.0.1:33623" http.request.id=b96b2e4c-95f3-4cac-a11f-4c25086f9b02 http.request.method=GET http.request.remoteaddr="127.0.0.1:38818" 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-03-16T18:54:40Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33623" http.request.id=b96b2e4c-95f3-4cac-a11f-4c25086f9b02 http.request.method=GET http.request.remoteaddr="127.0.0.1:38818" 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=4.001569ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Mar/2025:18:54:40 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-03-16T18:54:40Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:33623" http.request.id=8fec1232-9ce0-4a98-a698-58158cca1085 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38818" 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.516224ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [16/Mar/2025:18:54:40 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-03-16T18:54:40Z" level=info msg="response completed" go.version=go1.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:33623" http.request.id=7ddcf479-7d72-4a29-b2aa-549635006a20 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38818" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.639214ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:54:40 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:54:40Z" level=info msg="response completed" go.version=go1.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:33623" http.request.id=64472c5f-f53c-4071-a205-67c775ab8155 http.request.method=PUT http.request.remoteaddr="127.0.0.1:38818" http.request.uri="/v2/foo/schema2/manifests/sha256:a6f85ce7504571259b88a7253c9f7a86e073ef7410a12ce76d89f984cad83fcf" http.request.useragent="Go-http-client/1.1" http.response.duration=1.510933ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:54:40 +0000] "PUT /v2/foo/schema2/manifests/sha256:a6f85ce7504571259b88a7253c9f7a86e073ef7410a12ce76d89f984cad83fcf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:54:40Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33623" http.request.id=b37c92fe-829e-4e30-afba-0e8bc76dd8b8 http.request.method=GET http.request.remoteaddr="127.0.0.1:38818" 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.541254ms http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Mar/2025:18:54:40 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-03-16T18:54:40Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33623" http.request.id=0eacce8e-a107-4379-b106-c3bcb95e5610 http.request.method=GET http.request.remoteaddr="127.0.0.1:38818" http.request.uri="/v2/foo/schema2/manifests/sha256:a6f85ce7504571259b88a7253c9f7a86e073ef7410a12ce76d89f984cad83fcf" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.781845ms http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Mar/2025:18:54:40 +0000] "GET /v2/foo/schema2/manifests/sha256:a6f85ce7504571259b88a7253c9f7a86e073ef7410a12ce76d89f984cad83fcf HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-03-16T18:54:40Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33623" http.request.id=a0ff32bc-af09-45c6-91ba-c9dcaea58ebf http.request.method=GET http.request.remoteaddr="127.0.0.1:38818" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.353304ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:54:40 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T18:54:40Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33623" http.request.id=73e39988-71e4-42c0-aa4d-20dcc0c8eaad http.request.method=GET http.request.remoteaddr="127.0.0.1:38818" http.request.uri="/v2/foo/schema2/manifests/sha256:a6f85ce7504571259b88a7253c9f7a86e073ef7410a12ce76d89f984cad83fcf" http.request.useragent="Go-http-client/1.1" http.response.duration=1.216923ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:54:40 +0000] "GET /v2/foo/schema2/manifests/sha256:a6f85ce7504571259b88a7253c9f7a86e073ef7410a12ce76d89f984cad83fcf HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T18:54:40Z" level=info msg="rewriting manifest list sha256:a6f85ce7504571259b88a7253c9f7a86e073ef7410a12ce76d89f984cad83fcf in schema1 format to support old client" go.version=go1.23.7 http.request.host="127.0.0.1:33623" http.request.id=6a9812f7-53e3-49e4-a041-3bb37d41043d http.request.method=GET http.request.remoteaddr="127.0.0.1:38818" 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-03-16T18:54:40Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33623" http.request.id=6a9812f7-53e3-49e4-a041-3bb37d41043d http.request.method=GET http.request.remoteaddr="127.0.0.1:38818" 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=2.793376ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [16/Mar/2025:18:54:40 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-03-16T18:54:40Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.23.7 time="2025-03-16T18:54:40Z" level=info msg="redis not configured" go.version=go1.23.7 time="2025-03-16T18:54:40Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.23.7 http.request.host="127.0.0.1:41981" http.request.id=76f39622-cea4-4dcd-b136-171564c3b4f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:51912" 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.423563ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Mar/2025:18:54:40 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-03-16T18:54:40Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.23.7 http.request.host="127.0.0.1:41981" http.request.id=f4936df2-771b-4ca6-8023-bab99f4e75ff http.request.method=GET http.request.remoteaddr="127.0.0.1:51912" 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.206403ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Mar/2025:18:54:40 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-03-16T18:54:40Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.23.7 http.request.host="127.0.0.1:41981" http.request.id=48ae9f51-6492-401e-a586-6b1838fcd0f3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51912" 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.366463ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Mar/2025:18:54:40 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-03-16T18:54:40Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.23.7 http.request.host="127.0.0.1:41981" http.request.id=f6d5c6d5-0922-406a-b137-28cd863b716e http.request.method=PUT http.request.remoteaddr="127.0.0.1:51912" 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.382206ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-03-16T18:54:40Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.23.7 http.request.host="127.0.0.1:41981" http.request.id=f6d5c6d5-0922-406a-b137-28cd863b716e http.request.method=PUT http.request.remoteaddr="127.0.0.1:51912" 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.479926ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-03-16T18:54:40Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.23.7 http.request.host="127.0.0.1:41981" http.request.id=f6d5c6d5-0922-406a-b137-28cd863b716e http.request.method=PUT http.request.remoteaddr="127.0.0.1:51912" 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.521796ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-03-16T18:54:40Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.23.7 http.request.host="127.0.0.1:41981" http.request.id=f6d5c6d5-0922-406a-b137-28cd863b716e http.request.method=PUT http.request.remoteaddr="127.0.0.1:51912" 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.559496ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Mar/2025:18:54:40 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-03-16T18:54:41Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:41981" http.request.id=b434c826-eb3c-4585-8772-6d74af49fa80 http.request.method=POST http.request.remoteaddr="127.0.0.1:51912" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.190945ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:54:41 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:54:45Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:41981" http.request.id=b1e3b44e-cf9c-4924-adcb-0df9305638e6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51912" http.request.uri="/v2/foo/schema1/blobs/uploads/12793584-7375-4afb-abab-6ece05dac89e?_state=WlTA_cgIZo52JMaowGVwX71cpOr8nmxrJxOQPORinF17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxMjc5MzU4NC03Mzc1LTRhZmItYWJhYi02ZWNlMDVkYWM4OWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NTQ6NDEuMjg3NDEwMDU0WiJ9&digest=sha256%3A1fbd28200a736ab96a1e133d808f4bed17b98aca16a9d319de57c0c57f280ad9" http.request.useragent="Go-http-client/1.1" http.response.duration=4.421411157s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:54:41 +0000] "PUT /v2/foo/schema1/blobs/uploads/12793584-7375-4afb-abab-6ece05dac89e?_state=WlTA_cgIZo52JMaowGVwX71cpOr8nmxrJxOQPORinF17Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIxMjc5MzU4NC03Mzc1LTRhZmItYWJhYi02ZWNlMDVkYWM4OWUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NTQ6NDEuMjg3NDEwMDU0WiJ9&digest=sha256%3A1fbd28200a736ab96a1e133d808f4bed17b98aca16a9d319de57c0c57f280ad9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:54:45Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:41981" http.request.id=6fdf2cd0-0183-4fe0-bce7-7c44410627d0 http.request.method=POST http.request.remoteaddr="127.0.0.1:51912" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.381126ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:54:45 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:54:48Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:41981" http.request.id=bf2ce2cc-10db-4875-b0db-517b7cea9540 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51912" http.request.uri="/v2/foo/schema1/blobs/uploads/a5b0a5ff-4dd3-4d3c-92e5-6e78bdda6991?_state=9wVMrRpltwJNv_2eGZh1e7Am3Z86u4U7-rSBwXxFQYt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhNWIwYTVmZi00ZGQzLTRkM2MtOTJlNS02ZTc4YmRkYTY5OTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NTQ6NDUuOTkzNTg5ODQ5WiJ9&digest=sha256%3A95feb7af74292a99b2197c8cb835b2a1d1b64362639acbc3cf24f843e550337e" http.request.useragent="Go-http-client/1.1" http.response.duration=2.607642075s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:54:45 +0000] "PUT /v2/foo/schema1/blobs/uploads/a5b0a5ff-4dd3-4d3c-92e5-6e78bdda6991?_state=9wVMrRpltwJNv_2eGZh1e7Am3Z86u4U7-rSBwXxFQYt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhNWIwYTVmZi00ZGQzLTRkM2MtOTJlNS02ZTc4YmRkYTY5OTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NTQ6NDUuOTkzNTg5ODQ5WiJ9&digest=sha256%3A95feb7af74292a99b2197c8cb835b2a1d1b64362639acbc3cf24f843e550337e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:54:48Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:41981" http.request.id=d33c82d0-bc7f-4813-b4e3-695f79168fc6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51912" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.678459ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:54:48 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:54:48Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:41981" http.request.id=4b76d421-36d0-495d-8c5f-628cfac3f861 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51912" http.request.uri="/v2/foo/schema1/manifests/sha256:af5c1511c5625db8931661bc8ecb9a7664a91e99c5589536edeb09e55fa8748e" http.request.useragent="Go-http-client/1.1" http.response.duration=3.139507ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:54:48 +0000] "PUT /v2/foo/schema1/manifests/sha256:af5c1511c5625db8931661bc8ecb9a7664a91e99c5589536edeb09e55fa8748e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:54:48Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:41981" http.request.id=1db8740b-c008-4ec1-81f8-c9c3a461c24e http.request.method=GET http.request.remoteaddr="127.0.0.1:51912" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.540775ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Mar/2025:18:54:48 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-03-16T18:54:48Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:41981" http.request.id=29ed85d5-b046-4c99-86ac-4fd431c27db3 http.request.method=GET http.request.remoteaddr="127.0.0.1:51912" http.request.uri="/v2/foo/schema1/manifests/sha256:af5c1511c5625db8931661bc8ecb9a7664a91e99c5589536edeb09e55fa8748e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.526596ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Mar/2025:18:54:48 +0000] "GET /v2/foo/schema1/manifests/sha256:af5c1511c5625db8931661bc8ecb9a7664a91e99c5589536edeb09e55fa8748e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-03-16T18:54:48Z" level=info msg="response completed" go.version=go1.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:41981" http.request.id=88c5998f-9552-441d-ad62-257983531420 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51912" http.request.uri="/v2/foo/schema1/manifests/sha256:af5c1511c5625db8931661bc8ecb9a7664a91e99c5589536edeb09e55fa8748e" http.request.useragent="Go-http-client/1.1" http.response.duration=3.042837ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:54:48 +0000] "PUT /v2/foo/schema1/manifests/sha256:af5c1511c5625db8931661bc8ecb9a7664a91e99c5589536edeb09e55fa8748e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:54:48Z" level=info msg="response completed" go.version=go1.23.7 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:41981" http.request.id=b46ca4be-c16a-46e0-a825-a9ce141d1722 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51912" http.request.uri="/v2/foo/schema1/manifests/sha256:af5c1511c5625db8931661bc8ecb9a7664a91e99c5589536edeb09e55fa8748e" http.request.useragent="Go-http-client/1.1" http.response.duration=3.214207ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:54:48 +0000] "PUT /v2/foo/schema1/manifests/sha256:af5c1511c5625db8931661bc8ecb9a7664a91e99c5589536edeb09e55fa8748e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:54:48Z" level=info msg="response completed" go.version=go1.23.7 http.request.contenttype="application/json" http.request.host="127.0.0.1:41981" http.request.id=a7d61d48-a2d2-4075-9670-af80ce5bfdaf http.request.method=PUT http.request.remoteaddr="127.0.0.1:51912" http.request.uri="/v2/foo/schema1/manifests/sha256:af5c1511c5625db8931661bc8ecb9a7664a91e99c5589536edeb09e55fa8748e" http.request.useragent="Go-http-client/1.1" http.response.duration=3.105327ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:54:48 +0000] "PUT /v2/foo/schema1/manifests/sha256:af5c1511c5625db8931661bc8ecb9a7664a91e99c5589536edeb09e55fa8748e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:54:48Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:41981" http.request.id=a33eb3b7-ad05-4a07-8c5c-d68deb3a6083 http.request.method=GET http.request.remoteaddr="127.0.0.1:51912" http.request.uri="/v2/foo/schema1/manifests/sha256:af5c1511c5625db8931661bc8ecb9a7664a91e99c5589536edeb09e55fa8748e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.511326ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Mar/2025:18:54:48 +0000] "GET /v2/foo/schema1/manifests/sha256:af5c1511c5625db8931661bc8ecb9a7664a91e99c5589536edeb09e55fa8748e HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-03-16T18:54:48Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:41981" http.request.id=9cd6dd9c-0056-49c9-b6ed-a5528ff5111b http.request.method=GET http.request.remoteaddr="127.0.0.1:51912" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.589714ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:54:48 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T18:54:48Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:41981" http.request.id=b59bf303-7608-4f5c-864f-649d62e01a20 http.request.method=GET http.request.remoteaddr="127.0.0.1:51912" http.request.uri="/v2/foo/schema1/manifests/sha256:af5c1511c5625db8931661bc8ecb9a7664a91e99c5589536edeb09e55fa8748e" http.request.useragent="Go-http-client/1.1" http.response.duration=1.513074ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:54:48 +0000] "GET /v2/foo/schema1/manifests/sha256:af5c1511c5625db8931661bc8ecb9a7664a91e99c5589536edeb09e55fa8748e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T18:54:48Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:41981" http.request.id=8e3347dd-5e84-493f-8241-f619c05aa312 http.request.method=GET http.request.remoteaddr="127.0.0.1:51912" 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.682793ms http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Mar/2025:18:54:48 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-03-16T18:54:48Z" level=error msg="payload digest does match: "sha256:c07780cf3509537bd880cd780608b04b43314886c2d8a00b3f32992f126abb09" != "sha256:af5c1511c5625db8931661bc8ecb9a7664a91e99c5589536edeb09e55fa8748e"" go.version=go1.23.7 http.request.host="127.0.0.1:41981" http.request.id=13774ab1-7aef-4f5b-b76f-4847e668aa83 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51912" http.request.uri="/v2/foo/schema1/manifests/sha256:af5c1511c5625db8931661bc8ecb9a7664a91e99c5589536edeb09e55fa8748e" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:af5c1511c5625db8931661bc8ecb9a7664a91e99c5589536edeb09e55fa8748e" time="2025-03-16T18:54:48Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.23.7 http.request.host="127.0.0.1:41981" http.request.id=13774ab1-7aef-4f5b-b76f-4847e668aa83 http.request.method=PUT http.request.remoteaddr="127.0.0.1:51912" http.request.uri="/v2/foo/schema1/manifests/sha256:af5c1511c5625db8931661bc8ecb9a7664a91e99c5589536edeb09e55fa8748e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.889345ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:af5c1511c5625db8931661bc8ecb9a7664a91e99c5589536edeb09e55fa8748e" 127.0.0.1 - - [16/Mar/2025:18:54:48 +0000] "PUT /v2/foo/schema1/manifests/sha256:af5c1511c5625db8931661bc8ecb9a7664a91e99c5589536edeb09e55fa8748e HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-03-16T18:54:48Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.23.7 http.request.host="127.0.0.1:41981" http.request.id=6620a603-c215-4db9-90e3-a02c52a6cf9b http.request.method=GET http.request.remoteaddr="127.0.0.1:40146" 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.698154ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Mar/2025:18:54:48 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-03-16T18:54:48Z" 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.23.7 http.request.host="127.0.0.1:41981" http.request.id=96644090-7823-44c4-aff9-cf30d509dae9 http.request.method=GET http.request.remoteaddr="127.0.0.1:40146" 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.613754ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Mar/2025:18:54:48 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-03-16T18:54:48Z" 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.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41981" http.request.id=6e6020d7-d65c-4e07-9550-b7eafb9faccc http.request.method=PUT http.request.remoteaddr="127.0.0.1:40146" 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.792254ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-03-16T18:54:48Z" 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.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41981" http.request.id=6e6020d7-d65c-4e07-9550-b7eafb9faccc http.request.method=PUT http.request.remoteaddr="127.0.0.1:40146" 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.855844ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-03-16T18:54:48Z" 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.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41981" http.request.id=6e6020d7-d65c-4e07-9550-b7eafb9faccc http.request.method=PUT http.request.remoteaddr="127.0.0.1:40146" 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.901694ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Mar/2025:18:54:48 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-03-16T18:54:48Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:41981" http.request.id=69047f70-aa68-4de6-8c1c-8fc6ba4e8544 http.request.method=POST http.request.remoteaddr="127.0.0.1:40146" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.764814ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:54:48 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:54:48Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:41981" http.request.id=48220cea-6bed-4f73-ba60-2c2cb96c319e http.request.method=PUT http.request.remoteaddr="127.0.0.1:40146" http.request.uri="/v2/foo/schema2/blobs/uploads/0557a4fa-113d-4388-ba4f-592799685167?_state=eSXWOxF2_eDGB3iBskfsI7KqcGCzAjdgmw6eOFSw1pN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwNTU3YTRmYS0xMTNkLTQzODgtYmE0Zi01OTI3OTk2ODUxNjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NTQ6NDguNjUwNDgyMDg5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.214945ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:54:48 +0000] "PUT /v2/foo/schema2/blobs/uploads/0557a4fa-113d-4388-ba4f-592799685167?_state=eSXWOxF2_eDGB3iBskfsI7KqcGCzAjdgmw6eOFSw1pN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwNTU3YTRmYS0xMTNkLTQzODgtYmE0Zi01OTI3OTk2ODUxNjciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NTQ6NDguNjUwNDgyMDg5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:54:48Z" 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.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41981" http.request.id=700785a2-38b8-4df1-aa79-26df51bc4e01 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40146" 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.997864ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-03-16T18:54:48Z" 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.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41981" http.request.id=700785a2-38b8-4df1-aa79-26df51bc4e01 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40146" 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.065455ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Mar/2025:18:54:48 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-03-16T18:54:48Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:41981" http.request.id=1d8fee88-9d31-4146-abb6-f089bcc5a970 http.request.method=POST http.request.remoteaddr="127.0.0.1:40146" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.139784ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:54:48 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:54:51Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:41981" http.request.id=ffc7eaeb-96bb-40b1-9a86-42083e74f667 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40146" http.request.uri="/v2/foo/schema2/blobs/uploads/690d8bab-c4b6-4245-98e7-ce5805075077?_state=eu1I_1CoyRZoc-LIihdt-pWc5gNGM_FFiYHX8QUwtvt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2OTBkOGJhYi1jNGI2LTQyNDUtOThlNy1jZTU4MDUwNzUwNzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NTQ6NDguOTQ4MjE0NDI3WiJ9&digest=sha256%3Ac063d0594397a513c4d0e84c65218b4783a4de343a5de9a2ee656fda611297d1" http.request.useragent="Go-http-client/1.1" http.response.duration=2.905213653s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:54:48 +0000] "PUT /v2/foo/schema2/blobs/uploads/690d8bab-c4b6-4245-98e7-ce5805075077?_state=eu1I_1CoyRZoc-LIihdt-pWc5gNGM_FFiYHX8QUwtvt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI2OTBkOGJhYi1jNGI2LTQyNDUtOThlNy1jZTU4MDUwNzUwNzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NTQ6NDguOTQ4MjE0NDI3WiJ9&digest=sha256%3Ac063d0594397a513c4d0e84c65218b4783a4de343a5de9a2ee656fda611297d1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:54:52Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:41981" http.request.id=5ad499af-32cd-4808-8226-59b919ede075 http.request.method=POST http.request.remoteaddr="127.0.0.1:40146" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.159055ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:54:52 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:54:57Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:41981" http.request.id=48f0b102-2188-49a3-a231-c76af6204ffa http.request.method=PUT http.request.remoteaddr="127.0.0.1:40146" http.request.uri="/v2/foo/schema2/blobs/uploads/2f1788bb-74f6-45ac-9e09-2d03f4c453a9?_state=6r0idWkQ6XEMCA4sf27skZ6G0wC2YGa7ukFDTdKzb-h7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyZjE3ODhiYi03NGY2LTQ1YWMtOWUwOS0yZDAzZjRjNDUzYTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NTQ6NTIuMjMxOTUxMTA1WiJ9&digest=sha256%3Ae4b463abf8d9f78d74befe11aad7071c364d27d5ed572534c9dadb40c9dd0111" http.request.useragent="Go-http-client/1.1" http.response.duration=4.995445374s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:54:52 +0000] "PUT /v2/foo/schema2/blobs/uploads/2f1788bb-74f6-45ac-9e09-2d03f4c453a9?_state=6r0idWkQ6XEMCA4sf27skZ6G0wC2YGa7ukFDTdKzb-h7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyZjE3ODhiYi03NGY2LTQ1YWMtOWUwOS0yZDAzZjRjNDUzYTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NTQ6NTIuMjMxOTUxMTA1WiJ9&digest=sha256%3Ae4b463abf8d9f78d74befe11aad7071c364d27d5ed572534c9dadb40c9dd0111 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:54:57Z" level=info msg="response completed" go.version=go1.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41981" http.request.id=8b2e2a45-cc2b-499c-9fe9-619fd95558b6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40146" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=11.377626ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:54:57 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:54:57Z" level=info msg="response completed" go.version=go1.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41981" http.request.id=f7ac2d96-0ef7-4ac3-9661-f9d7824e2c5c http.request.method=PUT http.request.remoteaddr="127.0.0.1:40146" http.request.uri="/v2/foo/schema2/manifests/sha256:db3c33765c784f3436786203fd3123823ce79e0fcf1a28f2eab312c420554b84" http.request.useragent="Go-http-client/1.1" http.response.duration=2.054384ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:54:57 +0000] "PUT /v2/foo/schema2/manifests/sha256:db3c33765c784f3436786203fd3123823ce79e0fcf1a28f2eab312c420554b84 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:54:57Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:41981" http.request.id=d5ee9960-3ba9-4db5-92ab-11fb4ed1438c http.request.method=GET http.request.remoteaddr="127.0.0.1:40146" 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=12.419969ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Mar/2025:18:54:57 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-03-16T18:54:57Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:41981" http.request.id=56e23bec-661c-4599-b287-3aa1b4d7573d http.request.method=GET http.request.remoteaddr="127.0.0.1:40146" http.request.uri="/v2/foo/schema2/manifests/sha256:db3c33765c784f3436786203fd3123823ce79e0fcf1a28f2eab312c420554b84" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=18.539393ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Mar/2025:18:54:57 +0000] "GET /v2/foo/schema2/manifests/sha256:db3c33765c784f3436786203fd3123823ce79e0fcf1a28f2eab312c420554b84 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-03-16T18:54:57Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:41981" http.request.id=f1e24d1f-ae86-4bf9-93bb-4d9e5f44e8b4 http.request.method=GET http.request.remoteaddr="127.0.0.1:40146" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.663504ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:54:57 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T18:54:57Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:41981" http.request.id=31a703e7-e697-4f2a-8bbc-91e854dac1b2 http.request.method=GET http.request.remoteaddr="127.0.0.1:40146" http.request.uri="/v2/foo/schema2/manifests/sha256:db3c33765c784f3436786203fd3123823ce79e0fcf1a28f2eab312c420554b84" http.request.useragent="Go-http-client/1.1" http.response.duration=17.758791ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:54:57 +0000] "GET /v2/foo/schema2/manifests/sha256:db3c33765c784f3436786203fd3123823ce79e0fcf1a28f2eab312c420554b84 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T18:54:57Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:41981" http.request.id=d1d42f36-aefe-4409-abdf-3dad922a5176 http.request.method=GET http.request.remoteaddr="127.0.0.1:40146" 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.548794ms http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Mar/2025:18:54:57 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-03-16T18:54:57Z" level=info msg="rewriting manifest sha256:db3c33765c784f3436786203fd3123823ce79e0fcf1a28f2eab312c420554b84 in schema1 format to support old client" go.version=go1.23.7 http.request.host="127.0.0.1:41981" http.request.id=b8e05ba0-c5b9-4aa3-aa6d-dade9b97ab73 http.request.method=GET http.request.remoteaddr="127.0.0.1:40146" 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-03-16T18:54:57Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:41981" http.request.id=b8e05ba0-c5b9-4aa3-aa6d-dade9b97ab73 http.request.method=GET http.request.remoteaddr="127.0.0.1:40146" 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=4.25729ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Mar/2025:18:54:57 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-03-16T18:54:57Z" 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.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:41981" http.request.id=876a954a-28b7-466e-8f32-b18867080358 http.request.method=PUT http.request.remoteaddr="127.0.0.1:40146" 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.902534ms http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [16/Mar/2025:18:54:57 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-03-16T18:54:57Z" level=info msg="response completed" go.version=go1.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:41981" http.request.id=18ae4daa-8df6-4545-8e7b-2c2370ff826d http.request.method=PUT http.request.remoteaddr="127.0.0.1:40146" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=2.516476ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:54:57 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:54:57Z" level=info msg="response completed" go.version=go1.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:41981" http.request.id=547c92bd-6898-476d-9c84-eb7e8495525a http.request.method=PUT http.request.remoteaddr="127.0.0.1:40146" http.request.uri="/v2/foo/schema2/manifests/sha256:3b9a844a746c2a5d531cd37af05220af976ec03441e64913dd527fe55ca73d2c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.001994ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:54:57 +0000] "PUT /v2/foo/schema2/manifests/sha256:3b9a844a746c2a5d531cd37af05220af976ec03441e64913dd527fe55ca73d2c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:54:57Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:41981" http.request.id=b36adcc6-1d4d-4240-8dc9-ec58d1cb3741 http.request.method=GET http.request.remoteaddr="127.0.0.1:40146" 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.686594ms http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Mar/2025:18:54:57 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-03-16T18:54:57Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:41981" http.request.id=6d7bfc7d-7898-4218-a314-2b2f30505c5e http.request.method=GET http.request.remoteaddr="127.0.0.1:40146" http.request.uri="/v2/foo/schema2/manifests/sha256:3b9a844a746c2a5d531cd37af05220af976ec03441e64913dd527fe55ca73d2c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.926334ms http.response.status=200 http.response.written=434 127.0.0.1 - - [16/Mar/2025:18:54:57 +0000] "GET /v2/foo/schema2/manifests/sha256:3b9a844a746c2a5d531cd37af05220af976ec03441e64913dd527fe55ca73d2c HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-03-16T18:54:57Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:41981" http.request.id=7f784416-c59f-42a7-a15d-9cf3bcdc2884 http.request.method=GET http.request.remoteaddr="127.0.0.1:40146" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.555704ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:54:57 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T18:54:57Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:41981" http.request.id=fec0ad37-d55f-4c3d-92b6-d2e725a45cc1 http.request.method=GET http.request.remoteaddr="127.0.0.1:40146" http.request.uri="/v2/foo/schema2/manifests/sha256:3b9a844a746c2a5d531cd37af05220af976ec03441e64913dd527fe55ca73d2c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.623154ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:54:57 +0000] "GET /v2/foo/schema2/manifests/sha256:3b9a844a746c2a5d531cd37af05220af976ec03441e64913dd527fe55ca73d2c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T18:54:57Z" level=info msg="rewriting manifest list sha256:3b9a844a746c2a5d531cd37af05220af976ec03441e64913dd527fe55ca73d2c in schema1 format to support old client" go.version=go1.23.7 http.request.host="127.0.0.1:41981" http.request.id=537972c6-9352-4f77-a79c-0e13de4d1acf http.request.method=GET http.request.remoteaddr="127.0.0.1:40146" 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-03-16T18:54:57Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:41981" http.request.id=537972c6-9352-4f77-a79c-0e13de4d1acf http.request.method=GET http.request.remoteaddr="127.0.0.1:40146" 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.251318ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [16/Mar/2025:18:54:57 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (50.99s) === RUN TestGetManifestWithStorageError time="2025-03-16T18:54:57Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.23.7 time="2025-03-16T18:54:57Z" level=info msg="redis not configured" go.version=go1.23.7 time="2025-03-16T18:54:57Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.23.7 http.request.host="127.0.0.1:38027" http.request.id=f7722b32-2107-41ee-81c0-e2daf0d9af3d http.request.method=GET http.request.remoteaddr="127.0.0.1:48718" 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.583344ms http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [16/Mar/2025:18:54:57 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-03-16T18:54:57Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.23.7 http.request.host="127.0.0.1:38027" http.request.id=99fbe122-a452-49ed-9104-c4d1b1b1314a http.request.method=GET http.request.remoteaddr="127.0.0.1:48718" 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.249712ms http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [16/Mar/2025:18:54:57 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-03-16T18:54:57Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.23.7 http.request.host="127.0.0.1:38027" http.request.id=dda1380e-4d9e-4500-8c04-923754165d2d http.request.method=GET http.request.remoteaddr="127.0.0.1:48718" http.request.uri="/v2/manifestinvalidpath/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.732914ms http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [16/Mar/2025:18:54:57 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-03-16T18:54:57Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.23.7 http.request.host="127.0.0.1:38027" http.request.id=445c031b-0f84-40cd-a214-7d2524d86b2a http.request.method=GET http.request.remoteaddr="127.0.0.1:48718" 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.355993ms http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [16/Mar/2025:18:54:57 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2025-03-16T18:54:57Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.23.7 time="2025-03-16T18:54:57Z" level=info msg="redis not configured" go.version=go1.23.7 time="2025-03-16T18:54:57Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.23.7 http.request.host="127.0.0.1:43253" http.request.id=e0f918ec-a189-43a7-95a9-a281be607600 http.request.method=GET http.request.remoteaddr="127.0.0.1:46630" 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.831424ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Mar/2025:18:54:57 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-03-16T18:54:57Z" 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.23.7 http.request.host="127.0.0.1:43253" http.request.id=7ac5fc9c-113a-4f6a-ab8d-c9d1c885d64a http.request.method=GET http.request.remoteaddr="127.0.0.1:46630" 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.416244ms http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [16/Mar/2025:18:54:57 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-03-16T18:54:57Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.23.7 http.request.host="127.0.0.1:43253" http.request.id=9f474323-5963-4b72-8a2d-a6426e590bb5 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46630" 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.282452ms http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Mar/2025:18:54:57 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-03-16T18:54:57Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.23.7 http.request.host="127.0.0.1:43253" http.request.id=342fc04b-da97-49b8-be8f-ab2e5280109c http.request.method=PUT http.request.remoteaddr="127.0.0.1:46630" 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.444936ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-03-16T18:54:57Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.23.7 http.request.host="127.0.0.1:43253" http.request.id=342fc04b-da97-49b8-be8f-ab2e5280109c http.request.method=PUT http.request.remoteaddr="127.0.0.1:46630" 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.510216ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-03-16T18:54:57Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.23.7 http.request.host="127.0.0.1:43253" http.request.id=342fc04b-da97-49b8-be8f-ab2e5280109c http.request.method=PUT http.request.remoteaddr="127.0.0.1:46630" 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.558406ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-03-16T18:54:57Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.23.7 http.request.host="127.0.0.1:43253" http.request.id=342fc04b-da97-49b8-be8f-ab2e5280109c http.request.method=PUT http.request.remoteaddr="127.0.0.1:46630" 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.607396ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [16/Mar/2025:18:54:57 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-03-16T18:54:57Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43253" http.request.id=d4b573ea-99c3-4a3e-a56e-61ec851c5b2a http.request.method=POST http.request.remoteaddr="127.0.0.1:46630" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.068244ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:54:57 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:55:00Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43253" http.request.id=62b9dcd8-255b-4dd9-aa84-88e5eabd3328 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46630" http.request.uri="/v2/foo/schema1/blobs/uploads/507e35dc-e684-4750-bca4-b8ffb7019d6d?_state=Z-z2rhfxZZHRXM22C3KrEqMWKEXs8ZP-CSUCRf0ATeR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1MDdlMzVkYy1lNjg0LTQ3NTAtYmNhNC1iOGZmYjcwMTlkNmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NTQ6NTcuNzAzMjIyNjc4WiJ9&digest=sha256%3A493cf5b22ba6492a819e7988cd429b2ddccc3e3dc7888605a059b7bd2fc4d5d1" http.request.useragent="Go-http-client/1.1" http.response.duration=3.247382685s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:54:57 +0000] "PUT /v2/foo/schema1/blobs/uploads/507e35dc-e684-4750-bca4-b8ffb7019d6d?_state=Z-z2rhfxZZHRXM22C3KrEqMWKEXs8ZP-CSUCRf0ATeR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1MDdlMzVkYy1lNjg0LTQ3NTAtYmNhNC1iOGZmYjcwMTlkNmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NTQ6NTcuNzAzMjIyNjc4WiJ9&digest=sha256%3A493cf5b22ba6492a819e7988cd429b2ddccc3e3dc7888605a059b7bd2fc4d5d1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:55:01Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43253" http.request.id=0e5a3b87-dd8e-4b87-a371-928de6a40e3e http.request.method=POST http.request.remoteaddr="127.0.0.1:46630" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.084095ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:55:01 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:55:10Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43253" http.request.id=f3f1a7f8-fda5-484a-be1e-bb2bd2e347ad http.request.method=PUT http.request.remoteaddr="127.0.0.1:46630" http.request.uri="/v2/foo/schema1/blobs/uploads/81a64985-8034-4cdc-b5fe-544e384e7f2b?_state=ldjLFWYlv9X1ueNCtTCsyobpg-r3CEkoR4fNiZU9fAt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4MWE2NDk4NS04MDM0LTRjZGMtYjVmZS01NDRlMzg0ZTdmMmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NTU6MDEuNDQ5NzMxNjU2WiJ9&digest=sha256%3A7be33a437d5c672aa742200723050aaa5251fa936b8cddb459d4d0bdd8368ed3" http.request.useragent="Go-http-client/1.1" http.response.duration=9.048882261s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:55:01 +0000] "PUT /v2/foo/schema1/blobs/uploads/81a64985-8034-4cdc-b5fe-544e384e7f2b?_state=ldjLFWYlv9X1ueNCtTCsyobpg-r3CEkoR4fNiZU9fAt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4MWE2NDk4NS04MDM0LTRjZGMtYjVmZS01NDRlMzg0ZTdmMmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NTU6MDEuNDQ5NzMxNjU2WiJ9&digest=sha256%3A7be33a437d5c672aa742200723050aaa5251fa936b8cddb459d4d0bdd8368ed3 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:55:10Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43253" http.request.id=1d86cb72-777f-48ae-b2f2-4bfa6e41c626 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46630" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.698588ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:55:10 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:55:10Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43253" http.request.id=ed80326a-b567-474d-a4b8-1bd241076cae http.request.method=PUT http.request.remoteaddr="127.0.0.1:46630" http.request.uri="/v2/foo/schema1/manifests/sha256:6a216dbf4078c5bb357ed8bc81e169cb78ba93a7e0bb013cafe15739edbb684c" http.request.useragent="Go-http-client/1.1" http.response.duration=4.09611ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:55:10 +0000] "PUT /v2/foo/schema1/manifests/sha256:6a216dbf4078c5bb357ed8bc81e169cb78ba93a7e0bb013cafe15739edbb684c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:55:10Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43253" http.request.id=3467ebae-6c3f-45ff-8d7b-886b8fe81534 http.request.method=GET http.request.remoteaddr="127.0.0.1:46630" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.658586ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Mar/2025:18:55:10 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-03-16T18:55:10Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43253" http.request.id=9a75f2b6-e0f5-460c-a391-0b451b26faf3 http.request.method=GET http.request.remoteaddr="127.0.0.1:46630" http.request.uri="/v2/foo/schema1/manifests/sha256:6a216dbf4078c5bb357ed8bc81e169cb78ba93a7e0bb013cafe15739edbb684c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.580266ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Mar/2025:18:55:10 +0000] "GET /v2/foo/schema1/manifests/sha256:6a216dbf4078c5bb357ed8bc81e169cb78ba93a7e0bb013cafe15739edbb684c HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-03-16T18:55:10Z" level=info msg="response completed" go.version=go1.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:43253" http.request.id=01f6bfdc-7b56-4b5d-8f47-697b75908980 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46630" http.request.uri="/v2/foo/schema1/manifests/sha256:6a216dbf4078c5bb357ed8bc81e169cb78ba93a7e0bb013cafe15739edbb684c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.858687ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:55:10 +0000] "PUT /v2/foo/schema1/manifests/sha256:6a216dbf4078c5bb357ed8bc81e169cb78ba93a7e0bb013cafe15739edbb684c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:55:10Z" level=info msg="response completed" go.version=go1.23.7 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:43253" http.request.id=b1a5ed8f-e150-456d-bf7c-b947bafb8a28 http.request.method=PUT http.request.remoteaddr="127.0.0.1:46630" http.request.uri="/v2/foo/schema1/manifests/sha256:6a216dbf4078c5bb357ed8bc81e169cb78ba93a7e0bb013cafe15739edbb684c" http.request.useragent="Go-http-client/1.1" http.response.duration=3.002667ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:55:10 +0000] "PUT /v2/foo/schema1/manifests/sha256:6a216dbf4078c5bb357ed8bc81e169cb78ba93a7e0bb013cafe15739edbb684c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:55:10Z" level=info msg="response completed" go.version=go1.23.7 http.request.contenttype="application/json" http.request.host="127.0.0.1:43253" http.request.id=772596e8-7e26-405c-8684-1fd8b9c2cf9b http.request.method=PUT http.request.remoteaddr="127.0.0.1:46630" http.request.uri="/v2/foo/schema1/manifests/sha256:6a216dbf4078c5bb357ed8bc81e169cb78ba93a7e0bb013cafe15739edbb684c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.810997ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:55:10 +0000] "PUT /v2/foo/schema1/manifests/sha256:6a216dbf4078c5bb357ed8bc81e169cb78ba93a7e0bb013cafe15739edbb684c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:55:10Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43253" http.request.id=a21dc529-4ce8-4218-8c4f-4f9fc398ad45 http.request.method=GET http.request.remoteaddr="127.0.0.1:46630" http.request.uri="/v2/foo/schema1/manifests/sha256:6a216dbf4078c5bb357ed8bc81e169cb78ba93a7e0bb013cafe15739edbb684c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.280426ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Mar/2025:18:55:10 +0000] "GET /v2/foo/schema1/manifests/sha256:6a216dbf4078c5bb357ed8bc81e169cb78ba93a7e0bb013cafe15739edbb684c HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-03-16T18:55:10Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43253" http.request.id=f6cda192-48b2-451e-9f08-427f5872db10 http.request.method=GET http.request.remoteaddr="127.0.0.1:46630" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.200333ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:55:10 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T18:55:10Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43253" http.request.id=ea2bbb91-18ef-4722-a800-6a2ef80bffee http.request.method=GET http.request.remoteaddr="127.0.0.1:46630" http.request.uri="/v2/foo/schema1/manifests/sha256:6a216dbf4078c5bb357ed8bc81e169cb78ba93a7e0bb013cafe15739edbb684c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.375393ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:55:10 +0000] "GET /v2/foo/schema1/manifests/sha256:6a216dbf4078c5bb357ed8bc81e169cb78ba93a7e0bb013cafe15739edbb684c HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T18:55:10Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43253" http.request.id=945c52ee-8a03-4516-83b8-573c0b47e25d http.request.method=GET http.request.remoteaddr="127.0.0.1:46630" 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.261513ms http.response.status=200 http.response.written=41 127.0.0.1 - - [16/Mar/2025:18:55:10 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-03-16T18:55:10Z" level=error msg="payload digest does match: "sha256:25b2b236461afd1b6ad3da7bc9cb7085dcc5b511051627e6335647cf66973cb1" != "sha256:6a216dbf4078c5bb357ed8bc81e169cb78ba93a7e0bb013cafe15739edbb684c"" go.version=go1.23.7 http.request.host="127.0.0.1:43253" http.request.id=3005e0e6-2370-4207-97ce-f3f4cda24f1e http.request.method=PUT http.request.remoteaddr="127.0.0.1:46630" http.request.uri="/v2/foo/schema1/manifests/sha256:6a216dbf4078c5bb357ed8bc81e169cb78ba93a7e0bb013cafe15739edbb684c" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:6a216dbf4078c5bb357ed8bc81e169cb78ba93a7e0bb013cafe15739edbb684c" time="2025-03-16T18:55:10Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.23.7 http.request.host="127.0.0.1:43253" http.request.id=3005e0e6-2370-4207-97ce-f3f4cda24f1e http.request.method=PUT http.request.remoteaddr="127.0.0.1:46630" http.request.uri="/v2/foo/schema1/manifests/sha256:6a216dbf4078c5bb357ed8bc81e169cb78ba93a7e0bb013cafe15739edbb684c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.512503ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:6a216dbf4078c5bb357ed8bc81e169cb78ba93a7e0bb013cafe15739edbb684c" 127.0.0.1 - - [16/Mar/2025:18:55:10 +0000] "PUT /v2/foo/schema1/manifests/sha256:6a216dbf4078c5bb357ed8bc81e169cb78ba93a7e0bb013cafe15739edbb684c HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-03-16T18:55:10Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43253" http.request.id=f425c934-e0c6-47a4-9ed6-b4cf69d54deb http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56206" http.request.uri="/v2/foo/schema1/manifests/sha256:6a216dbf4078c5bb357ed8bc81e169cb78ba93a7e0bb013cafe15739edbb684c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.694094ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:55:10 +0000] "DELETE /v2/foo/schema1/manifests/sha256:6a216dbf4078c5bb357ed8bc81e169cb78ba93a7e0bb013cafe15739edbb684c HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:55:10Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:6a216dbf4078c5bb357ed8bc81e169cb78ba93a7e0bb013cafe15739edbb684c" err.message="manifest unknown" go.version=go1.23.7 http.request.host="127.0.0.1:43253" http.request.id=8a76bea9-8d2a-4a6c-a743-11751c4055de http.request.method=GET http.request.remoteaddr="127.0.0.1:56206" http.request.uri="/v2/foo/schema1/manifests/sha256:6a216dbf4078c5bb357ed8bc81e169cb78ba93a7e0bb013cafe15739edbb684c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.670054ms http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:6a216dbf4078c5bb357ed8bc81e169cb78ba93a7e0bb013cafe15739edbb684c" 127.0.0.1 - - [16/Mar/2025:18:55:10 +0000] "GET /v2/foo/schema1/manifests/sha256:6a216dbf4078c5bb357ed8bc81e169cb78ba93a7e0bb013cafe15739edbb684c HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-03-16T18:55:10Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.23.7 http.request.host="127.0.0.1:43253" http.request.id=04741729-cbd9-4c9b-a891-00d9e5f5b7d9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56218" http.request.uri="/v2/foo/schema1/manifests/sha256:6a216dbf4078c5bb357ed8bc81e169cb78ba93a7e0bb013cafe15739edbb684c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.435304ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:6a216dbf4078c5bb357ed8bc81e169cb78ba93a7e0bb013cafe15739edbb684c" 127.0.0.1 - - [16/Mar/2025:18:55:10 +0000] "DELETE /v2/foo/schema1/manifests/sha256:6a216dbf4078c5bb357ed8bc81e169cb78ba93a7e0bb013cafe15739edbb684c HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-03-16T18:55:10Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43253" http.request.id=91f6965e-3b24-45c2-a457-8be7053e339c http.request.method=PUT http.request.remoteaddr="127.0.0.1:56222" http.request.uri="/v2/foo/schema1/manifests/sha256:6a216dbf4078c5bb357ed8bc81e169cb78ba93a7e0bb013cafe15739edbb684c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.908606ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:55:10 +0000] "PUT /v2/foo/schema1/manifests/sha256:6a216dbf4078c5bb357ed8bc81e169cb78ba93a7e0bb013cafe15739edbb684c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:55:10Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43253" http.request.id=2a098a09-5c2f-4365-9293-5b711522a7d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:56222" http.request.uri="/v2/foo/schema1/manifests/sha256:6a216dbf4078c5bb357ed8bc81e169cb78ba93a7e0bb013cafe15739edbb684c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.154285ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [16/Mar/2025:18:55:10 +0000] "GET /v2/foo/schema1/manifests/sha256:6a216dbf4078c5bb357ed8bc81e169cb78ba93a7e0bb013cafe15739edbb684c HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-03-16T18:55:10Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.23.7 http.request.host="127.0.0.1:43253" http.request.id=71713e74-5985-45a9-8e21-cf7607096d19 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56228" 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.414903ms http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [16/Mar/2025:18:55:10 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-03-16T18:55:10Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43253" http.request.id=6d91b1cd-c89b-4fdd-9c9a-2197e0922185 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56238" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.028307ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:55:10 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:55:10Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43253" http.request.id=af6e30c4-5162-42a2-87e1-fb5e261f003a http.request.method=GET http.request.remoteaddr="127.0.0.1:56238" 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.640524ms http.response.status=200 http.response.written=39 127.0.0.1 - - [16/Mar/2025:18:55:10 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-03-16T18:55:10Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43253" http.request.id=09f3521f-118f-4b81-aa11-be28fea2c11e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56238" http.request.uri="/v2/foo/schema1/manifests/sha256:6a216dbf4078c5bb357ed8bc81e169cb78ba93a7e0bb013cafe15739edbb684c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.566434ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:55:10 +0000] "DELETE /v2/foo/schema1/manifests/sha256:6a216dbf4078c5bb357ed8bc81e169cb78ba93a7e0bb013cafe15739edbb684c HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:55:10Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43253" http.request.id=2d62662c-536a-472e-a9cd-291bd4b01c4b http.request.method=GET http.request.remoteaddr="127.0.0.1:56238" 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.337613ms http.response.status=200 http.response.written=35 127.0.0.1 - - [16/Mar/2025:18:55:10 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-03-16T18:55:10Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.23.7 http.request.host="127.0.0.1:43253" http.request.id=4328267e-0725-4bd1-92b8-d3521e5d75ca http.request.method=GET http.request.remoteaddr="127.0.0.1:56238" 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.459014ms http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Mar/2025:18:55:10 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-03-16T18:55:10Z" 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.23.7 http.request.host="127.0.0.1:43253" http.request.id=4dd9c566-48b9-4310-bc53-e872119a96d3 http.request.method=GET http.request.remoteaddr="127.0.0.1:56238" 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.903355ms http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [16/Mar/2025:18:55:10 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-03-16T18:55:10Z" 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.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43253" http.request.id=8340f4ab-2404-4375-8d2c-62d6e1464930 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56238" 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.707254ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-03-16T18:55:10Z" 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.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43253" http.request.id=8340f4ab-2404-4375-8d2c-62d6e1464930 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56238" 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.768424ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-03-16T18:55:10Z" 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.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43253" http.request.id=8340f4ab-2404-4375-8d2c-62d6e1464930 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56238" 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.814984ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Mar/2025:18:55:10 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-03-16T18:55:10Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43253" http.request.id=861c067b-f6be-42a0-a0a0-9daa9feb1445 http.request.method=POST http.request.remoteaddr="127.0.0.1:56238" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.702884ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:55:10 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:55:10Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43253" http.request.id=704f5b40-5e32-4f15-9926-9182e26c16ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:56238" http.request.uri="/v2/foo/schema2/blobs/uploads/08ee2e67-8e9c-49a3-ace4-2e69021c4b72?_state=yKOQiR8Xpgx8uo4RB-Lv0_baONE0XeasLPNz6pZWVzl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwOGVlMmU2Ny04ZTljLTQ5YTMtYWNlNC0yZTY5MDIxYzRiNzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NTU6MTAuNTc1Mjc2NDU0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=2.134134ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:55:10 +0000] "PUT /v2/foo/schema2/blobs/uploads/08ee2e67-8e9c-49a3-ace4-2e69021c4b72?_state=yKOQiR8Xpgx8uo4RB-Lv0_baONE0XeasLPNz6pZWVzl7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwOGVlMmU2Ny04ZTljLTQ5YTMtYWNlNC0yZTY5MDIxYzRiNzIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NTU6MTAuNTc1Mjc2NDU0WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:55:10Z" 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.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43253" http.request.id=d85888c4-bf30-42c4-82f4-8e709e144396 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56238" 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.839234ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-03-16T18:55:10Z" 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.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43253" http.request.id=d85888c4-bf30-42c4-82f4-8e709e144396 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56238" 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.914674ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [16/Mar/2025:18:55:10 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-03-16T18:55:10Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43253" http.request.id=6bb1dd20-df0a-4e23-ac43-41e1bab6ffd3 http.request.method=POST http.request.remoteaddr="127.0.0.1:56238" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.074414ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:55:10 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:55:13Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43253" http.request.id=92e30f24-e7ca-46ab-bcfc-cee605ca973a http.request.method=PUT http.request.remoteaddr="127.0.0.1:56238" http.request.uri="/v2/foo/schema2/blobs/uploads/3a842f62-e6bc-4e50-810d-a5a6bc16f8fa?_state=TgrYSy01RjxDjJHF1bEcDA6xbED7kUOowkWwqiPc27B7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzYTg0MmY2Mi1lNmJjLTRlNTAtODEwZC1hNWE2YmMxNmY4ZmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NTU6MTAuODM3Nzk2NloifQ%3D%3D&digest=sha256%3Ad136421cebaac66c831bf3d8dd9d15bf0c5222bed9e3bf919768f9bf3ab0c296" http.request.useragent="Go-http-client/1.1" http.response.duration=2.38002448s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:55:10 +0000] "PUT /v2/foo/schema2/blobs/uploads/3a842f62-e6bc-4e50-810d-a5a6bc16f8fa?_state=TgrYSy01RjxDjJHF1bEcDA6xbED7kUOowkWwqiPc27B7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzYTg0MmY2Mi1lNmJjLTRlNTAtODEwZC1hNWE2YmMxNmY4ZmEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NTU6MTAuODM3Nzk2NloifQ%3D%3D&digest=sha256%3Ad136421cebaac66c831bf3d8dd9d15bf0c5222bed9e3bf919768f9bf3ab0c296 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:55:13Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43253" http.request.id=bccefada-5d77-4f39-82ac-8a2aa0cf6708 http.request.method=POST http.request.remoteaddr="127.0.0.1:56238" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.318385ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:55:13 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:55:19Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43253" http.request.id=391e1f55-ab9f-4bf6-be89-308ff3cf8863 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56238" http.request.uri="/v2/foo/schema2/blobs/uploads/a42b931e-b3ff-489d-bcfc-bc1c9e66588a?_state=y3BEsaEqi37wTAstcuKpX4hmTVd30cp-wcBPkwk8OPh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhNDJiOTMxZS1iM2ZmLTQ4OWQtYmNmYy1iYzFjOWU2NjU4OGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NTU6MTMuNjAyMDgzNzE4WiJ9&digest=sha256%3Ac09468350fe3044005568b50af6b3a07ef656a46d7f3c41303016863fb47aade" http.request.useragent="Go-http-client/1.1" http.response.duration=5.467163324s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:55:13 +0000] "PUT /v2/foo/schema2/blobs/uploads/a42b931e-b3ff-489d-bcfc-bc1c9e66588a?_state=y3BEsaEqi37wTAstcuKpX4hmTVd30cp-wcBPkwk8OPh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhNDJiOTMxZS1iM2ZmLTQ4OWQtYmNmYy1iYzFjOWU2NjU4OGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDMtMTZUMTg6NTU6MTMuNjAyMDgzNzE4WiJ9&digest=sha256%3Ac09468350fe3044005568b50af6b3a07ef656a46d7f3c41303016863fb47aade HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:55:19Z" level=info msg="response completed" go.version=go1.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43253" http.request.id=559ee92b-1598-46b5-b1e5-fc906ed784ff http.request.method=PUT http.request.remoteaddr="127.0.0.1:56238" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.011427ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:55:19 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:55:19Z" level=info msg="response completed" go.version=go1.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43253" http.request.id=b92cd4d3-9c57-4fd0-9d48-bd3947c7e648 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56238" http.request.uri="/v2/foo/schema2/manifests/sha256:6b3ce87dfc0ffd3af689b48a6ed92111f94a37be53aa4b87aa620be6ec615b6f" http.request.useragent="Go-http-client/1.1" http.response.duration=2.076854ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:55:19 +0000] "PUT /v2/foo/schema2/manifests/sha256:6b3ce87dfc0ffd3af689b48a6ed92111f94a37be53aa4b87aa620be6ec615b6f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:55:19Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43253" http.request.id=1d73db9f-35be-4222-9f11-ec239856fff6 http.request.method=GET http.request.remoteaddr="127.0.0.1:56238" 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.189665ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Mar/2025:18:55:19 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-03-16T18:55:19Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43253" http.request.id=05501a3d-d7e3-4953-97a5-f5d80c69d2f4 http.request.method=GET http.request.remoteaddr="127.0.0.1:56238" http.request.uri="/v2/foo/schema2/manifests/sha256:6b3ce87dfc0ffd3af689b48a6ed92111f94a37be53aa4b87aa620be6ec615b6f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.891365ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Mar/2025:18:55:19 +0000] "GET /v2/foo/schema2/manifests/sha256:6b3ce87dfc0ffd3af689b48a6ed92111f94a37be53aa4b87aa620be6ec615b6f HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-03-16T18:55:19Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43253" http.request.id=744a5bb3-a2a3-4d63-a3e9-0e8a50e74714 http.request.method=GET http.request.remoteaddr="127.0.0.1:56238" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.378583ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:55:19 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T18:55:19Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43253" http.request.id=bc73ad6e-c8ed-4570-95df-9d4cea63bb03 http.request.method=GET http.request.remoteaddr="127.0.0.1:56238" http.request.uri="/v2/foo/schema2/manifests/sha256:6b3ce87dfc0ffd3af689b48a6ed92111f94a37be53aa4b87aa620be6ec615b6f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.203532ms http.response.status=304 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:55:19 +0000] "GET /v2/foo/schema2/manifests/sha256:6b3ce87dfc0ffd3af689b48a6ed92111f94a37be53aa4b87aa620be6ec615b6f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-03-16T18:55:19Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43253" http.request.id=d9841a3d-20ad-4cb6-90b4-57b3f8dbf86d http.request.method=GET http.request.remoteaddr="127.0.0.1:56238" 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.462333ms http.response.status=200 http.response.written=45 127.0.0.1 - - [16/Mar/2025:18:55:19 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-03-16T18:55:19Z" level=info msg="rewriting manifest sha256:6b3ce87dfc0ffd3af689b48a6ed92111f94a37be53aa4b87aa620be6ec615b6f in schema1 format to support old client" go.version=go1.23.7 http.request.host="127.0.0.1:43253" http.request.id=d75f8be6-9f59-4b6d-89f4-b2061f6a6357 http.request.method=GET http.request.remoteaddr="127.0.0.1:56238" 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-03-16T18:55:19Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43253" http.request.id=d75f8be6-9f59-4b6d-89f4-b2061f6a6357 http.request.method=GET http.request.remoteaddr="127.0.0.1:56238" 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=3.031217ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [16/Mar/2025:18:55:19 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-03-16T18:55:19Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43253" http.request.id=a53af3ec-7bfc-47c8-af70-03bb61a6b71e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:56238" http.request.uri="/v2/foo/schema2/manifests/sha256:6b3ce87dfc0ffd3af689b48a6ed92111f94a37be53aa4b87aa620be6ec615b6f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.683853ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:55:19 +0000] "DELETE /v2/foo/schema2/manifests/sha256:6b3ce87dfc0ffd3af689b48a6ed92111f94a37be53aa4b87aa620be6ec615b6f HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:55:19Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:6b3ce87dfc0ffd3af689b48a6ed92111f94a37be53aa4b87aa620be6ec615b6f" err.message="manifest unknown" go.version=go1.23.7 http.request.host="127.0.0.1:43253" http.request.id=f6da762e-de20-47bf-a0f3-c8e5d32d34d8 http.request.method=GET http.request.remoteaddr="127.0.0.1:56238" http.request.uri="/v2/foo/schema2/manifests/sha256:6b3ce87dfc0ffd3af689b48a6ed92111f94a37be53aa4b87aa620be6ec615b6f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.520894ms http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:6b3ce87dfc0ffd3af689b48a6ed92111f94a37be53aa4b87aa620be6ec615b6f" 127.0.0.1 - - [16/Mar/2025:18:55:19 +0000] "GET /v2/foo/schema2/manifests/sha256:6b3ce87dfc0ffd3af689b48a6ed92111f94a37be53aa4b87aa620be6ec615b6f HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-03-16T18:55:19Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.23.7 http.request.host="127.0.0.1:43253" http.request.id=c8bec40d-74ff-4488-b5ce-b281d9aca712 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42524" http.request.uri="/v2/foo/schema2/manifests/sha256:6b3ce87dfc0ffd3af689b48a6ed92111f94a37be53aa4b87aa620be6ec615b6f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.518553ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:6b3ce87dfc0ffd3af689b48a6ed92111f94a37be53aa4b87aa620be6ec615b6f" 127.0.0.1 - - [16/Mar/2025:18:55:19 +0000] "DELETE /v2/foo/schema2/manifests/sha256:6b3ce87dfc0ffd3af689b48a6ed92111f94a37be53aa4b87aa620be6ec615b6f HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-03-16T18:55:19Z" level=info msg="response completed" go.version=go1.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43253" http.request.id=78e4188f-d38e-45ab-9620-d78270bdd0ce http.request.method=PUT http.request.remoteaddr="127.0.0.1:42540" http.request.uri="/v2/foo/schema2/manifests/sha256:6b3ce87dfc0ffd3af689b48a6ed92111f94a37be53aa4b87aa620be6ec615b6f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.867184ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:55:19 +0000] "PUT /v2/foo/schema2/manifests/sha256:6b3ce87dfc0ffd3af689b48a6ed92111f94a37be53aa4b87aa620be6ec615b6f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:55:19Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43253" http.request.id=b04d9ffc-5305-450f-93b2-847b5e087e15 http.request.method=GET http.request.remoteaddr="127.0.0.1:42540" http.request.uri="/v2/foo/schema2/manifests/sha256:6b3ce87dfc0ffd3af689b48a6ed92111f94a37be53aa4b87aa620be6ec615b6f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration=1.447793ms http.response.status=200 http.response.written=732 127.0.0.1 - - [16/Mar/2025:18:55:19 +0000] "GET /v2/foo/schema2/manifests/sha256:6b3ce87dfc0ffd3af689b48a6ed92111f94a37be53aa4b87aa620be6ec615b6f HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-03-16T18:55:19Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.23.7 http.request.host="127.0.0.1:43253" http.request.id=bbf66605-0f8d-4f74-afba-077510667c8f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42556" 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.607834ms http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [16/Mar/2025:18:55:19 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-03-16T18:55:19Z" level=info msg="response completed" go.version=go1.23.7 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:43253" http.request.id=07823b1d-e3c4-4f50-a4d8-aa3d0e34d25a http.request.method=PUT http.request.remoteaddr="127.0.0.1:42570" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.996035ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:55:19 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:55:19Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43253" http.request.id=eb7fd7d5-b9d2-4084-8c42-9f5a3195ebe2 http.request.method=GET http.request.remoteaddr="127.0.0.1:42570" 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.220363ms http.response.status=200 http.response.written=39 127.0.0.1 - - [16/Mar/2025:18:55:19 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-03-16T18:55:19Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43253" http.request.id=5368afff-da4e-48fc-9ac7-0fb5c6849f1d http.request.method=DELETE http.request.remoteaddr="127.0.0.1:42570" http.request.uri="/v2/foo/schema2/manifests/sha256:6b3ce87dfc0ffd3af689b48a6ed92111f94a37be53aa4b87aa620be6ec615b6f" http.request.useragent="Go-http-client/1.1" http.response.duration=1.449073ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:55:19 +0000] "DELETE /v2/foo/schema2/manifests/sha256:6b3ce87dfc0ffd3af689b48a6ed92111f94a37be53aa4b87aa620be6ec615b6f HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:55:19Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:43253" http.request.id=589e7988-1b86-4874-aa7e-c8853394b13b http.request.method=GET http.request.remoteaddr="127.0.0.1:42570" 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.304403ms http.response.status=200 http.response.written=35 127.0.0.1 - - [16/Mar/2025:18:55:19 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (21.76s) === RUN TestManifestDeleteDisabled time="2025-03-16T18:55:19Z" 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.23.7 time="2025-03-16T18:55:19Z" level=info msg="redis not configured" go.version=go1.23.7 time="2025-03-16T18:55:19Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.23.7 http.request.host="127.0.0.1:34265" http.request.id=cef1e4e2-09df-455a-80e6-7c710966ab93 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52386" 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=1.512293ms http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [16/Mar/2025:18:55:19 +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-03-16T18:55:19Z" 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.23.7 time="2025-03-16T18:55:19Z" level=info msg="redis not configured" go.version=go1.23.7 time="2025-03-16T18:55:19Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.23.7 time="2025-03-16T18:55:19Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.23.7 time="2025-03-16T18:55:19Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.23.7 time="2025-03-16T18:55:19Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.23.7 http.request.host="127.0.0.1:33285" http.request.id=5402ed8c-f022-4201-b3cc-587258da0e28 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45122" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=3.410008ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [16/Mar/2025:18:55:19 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-03-16T18:55:19Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.23.7 http.request.host="127.0.0.1:33285" http.request.id=59f57fe2-727e-4290-8281-44e50b6e5204 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45128" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.238425ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [16/Mar/2025:18:55:19 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-03-16T18:55:19Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.23.7 http.request.host="127.0.0.1:33285" http.request.id=780b9bcb-5f2b-4a61-83e4-32d11fcd143b http.request.method=POST http.request.remoteaddr="127.0.0.1:45134" 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=2.800477ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:18:55:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-03-16T18:55:19Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.23.7 http.request.host="127.0.0.1:33285" http.request.id=80875e15-d233-4093-ab68-be28b6376924 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45144" 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=2.292046ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [16/Mar/2025:18:55:19 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.55s) === RUN TestProxyManifestGetByTag time="2025-03-16T18:55:19Z" 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.23.7 time="2025-03-16T18:55:19Z" level=info msg="redis not configured" go.version=go1.23.7 time="2025-03-16T18:55:19Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:40459" http.request.id=60cb89a5-ce3a-492e-8286-831b36ae5fde http.request.method=POST http.request.remoteaddr="127.0.0.1:57370" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.450986ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:55:19 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:55:22Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:40459" http.request.id=8d9d4d7d-82d8-4ca8-afa7-874db06b0f75 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57370" http.request.uri="/v2/foo/bar/blobs/uploads/e21adf47-5598-4346-9b70-81597877256b?_state=z8b4wToppUekzFpLIsi1MtGBEqBDAB9eX2r6OJ3E5o17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyMWFkZjQ3LTU1OTgtNDM0Ni05YjcwLTgxNTk3ODc3MjU2YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1NToxOS45NTE5NDcxNzJaIn0%3D&digest=sha256%3A30591e8c1021c59f65ddce5b0f7ab83187479bafed103f0e1f6025f14c362aac" http.request.useragent="Go-http-client/1.1" http.response.duration=2.58323943s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:55:19 +0000] "PUT /v2/foo/bar/blobs/uploads/e21adf47-5598-4346-9b70-81597877256b?_state=z8b4wToppUekzFpLIsi1MtGBEqBDAB9eX2r6OJ3E5o17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUyMWFkZjQ3LTU1OTgtNDM0Ni05YjcwLTgxNTk3ODc3MjU2YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1NToxOS45NTE5NDcxNzJaIn0%3D&digest=sha256%3A30591e8c1021c59f65ddce5b0f7ab83187479bafed103f0e1f6025f14c362aac HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:55:22Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:40459" http.request.id=c955ad6a-0b9d-4beb-914f-475e7844ca14 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57370" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.939979ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:55:22 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:55: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.23.7 time="2025-03-16T18:55:22Z" level=info msg="redis not configured" go.version=go1.23.7 time="2025-03-16T18:55:22Z" level=info msg="Starting upload purge in 53m0s" go.version=go1.23.7 time="2025-03-16T18:55:22Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.23.7 time="2025-03-16T18:55:22Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:40459" http.request.id=03e71279-838d-4efa-bc1a-a3b97ab63852 http.request.method=GET http.request.remoteaddr="127.0.0.1:57370" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.489783ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Mar/2025:18:55:22 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-03-16T18:55:22Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:40459" go.version=go1.23.7 time="2025-03-16T18:55:22Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.23.7 time="2025-03-16T18:55:22Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:40459" http.request.id=5f4c15f2-c818-4f7b-9064-84acb1f4f478 http.request.method=GET http.request.remoteaddr="127.0.0.1:57382" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.365243ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Mar/2025:18:55:22 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-03-16T18:55:22Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:40459 /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:40459/v2/:[]]}" go.version=go1.23.7 http.request.host="127.0.0.1:41855" http.request.id=7ece9838-7566-4d4b-a9b4-fe53475ed50a http.request.method=GET http.request.remoteaddr="127.0.0.1:58376" http.request.uri="/v2/foo/bar/manifests/sha256:9b0aba638df37d0250e56742674dde3f639da4c8dbd6c22e2d2346079e31c91c" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:9b0aba638df37d0250e56742674dde3f639da4c8dbd6c22e2d2346079e31c91c" time="2025-03-16T18:55:22Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:40459" http.request.id=2f4580ad-f805-4e85-83da-1020ddc1b0b8 http.request.method=GET http.request.remoteaddr="127.0.0.1:57386" http.request.uri="/v2/foo/bar/manifests/sha256:9b0aba638df37d0250e56742674dde3f639da4c8dbd6c22e2d2346079e31c91c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.532436ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Mar/2025:18:55:22 +0000] "GET /v2/foo/bar/manifests/sha256:9b0aba638df37d0250e56742674dde3f639da4c8dbd6c22e2d2346079e31c91c HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-03-16T18:55:22Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:9b0aba638df37d0250e56742674dde3f639da4c8dbd6c22e2d2346079e31c91c with ttl=167h59m59.99998815s" go.version=go1.23.7 time="2025-03-16T18:55:22Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:41855" http.request.id=7ece9838-7566-4d4b-a9b4-fe53475ed50a http.request.method=GET http.request.remoteaddr="127.0.0.1:58376" http.request.uri="/v2/foo/bar/manifests/sha256:9b0aba638df37d0250e56742674dde3f639da4c8dbd6c22e2d2346079e31c91c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=10.454924ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Mar/2025:18:55:22 +0000] "GET /v2/foo/bar/manifests/sha256:9b0aba638df37d0250e56742674dde3f639da4c8dbd6c22e2d2346079e31c91c HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-03-16T18:55:22Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:40459" http.request.id=88c85ebf-9dab-4211-88e6-dfd5f0ac1ea6 http.request.method=GET http.request.remoteaddr="127.0.0.1:57386" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.304263ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Mar/2025:18:55:22 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-03-16T18:55:22Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:40459 /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:40459/v2/:[]]}" go.version=go1.23.7 http.request.host="127.0.0.1:41855" http.request.id=ccac5190-3ed6-428c-9eef-9c2c9068ae5f http.request.method=GET http.request.remoteaddr="127.0.0.1:58378" 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-03-16T18:55:22Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:40459" http.request.id=1c637b2f-6b80-4bdb-af58-1bb8190e8bd0 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57402" 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.596546ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Mar/2025:18:55:22 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-03-16T18:55:22Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:41855" http.request.id=ccac5190-3ed6-428c-9eef-9c2c9068ae5f http.request.method=GET http.request.remoteaddr="127.0.0.1:58378" 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=8.59385ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Mar/2025:18:55:22 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-03-16T18:55:23Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:40459" http.request.id=ed1403ed-6e7c-483c-a18b-2f6dd6c56ff6 http.request.method=POST http.request.remoteaddr="127.0.0.1:57402" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.283075ms http.response.status=202 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:55:23 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-03-16T18:55:29Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:40459" http.request.id=5c6767c4-6d50-4859-93b0-4123743965a7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57402" http.request.uri="/v2/foo/bar/blobs/uploads/4c7dbdd8-0cd2-4217-be69-3c3adf5f90c5?_state=aXUNxnjJQCab862fNlEdsrQKxWbFNrGA_nuZBo9pieR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRjN2RiZGQ4LTBjZDItNDIxNy1iZTY5LTNjM2FkZjVmOTBjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1NToyMy4wMjU0NDY3OTRaIn0%3D&digest=sha256%3A5741f0288b324cf6e39e04bbf7c4ce4d3b1cf8bb50b023d16694e084d413fafc" http.request.useragent="Go-http-client/1.1" http.response.duration=6.776976811s http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:55:23 +0000] "PUT /v2/foo/bar/blobs/uploads/4c7dbdd8-0cd2-4217-be69-3c3adf5f90c5?_state=aXUNxnjJQCab862fNlEdsrQKxWbFNrGA_nuZBo9pieR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRjN2RiZGQ4LTBjZDItNDIxNy1iZTY5LTNjM2FkZjVmOTBjNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMy0xNlQxODo1NToyMy4wMjU0NDY3OTRaIn0%3D&digest=sha256%3A5741f0288b324cf6e39e04bbf7c4ce4d3b1cf8bb50b023d16694e084d413fafc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:55:29Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:40459" http.request.id=fbb9c030-fb25-4ae7-8a88-9e41a741d9d0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:57402" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.994809ms http.response.status=201 http.response.written=0 127.0.0.1 - - [16/Mar/2025:18:55:29 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-03-16T18:55:29Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:40459" http.request.id=4ac9c747-e8a2-4507-9828-b44f0414d9e1 http.request.method=GET http.request.remoteaddr="127.0.0.1:57402" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.718044ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Mar/2025:18:55:29 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-03-16T18:55:29Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:40459 /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:40459/v2/:[]]}" go.version=go1.23.7 http.request.host="127.0.0.1:41855" http.request.id=f188d33a-5385-4009-aecc-adefe3496ee5 http.request.method=GET http.request.remoteaddr="127.0.0.1:45524" 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-03-16T18:55:29Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:40459" http.request.id=ec2a8d8a-ac8f-47f7-b3c9-1fa40530eb50 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53370" 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.821927ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Mar/2025:18:55:29 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-03-16T18:55:29Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:40459" http.request.id=165a43ab-5d4e-4f24-b92b-c7fc1c212eb0 http.request.method=GET http.request.remoteaddr="127.0.0.1:53370" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.353063ms http.response.status=200 http.response.written=2 127.0.0.1 - - [16/Mar/2025:18:55:29 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-03-16T18:55:29Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:40459 /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:40459/v2/:[]]}" go.version=go1.23.7 http.request.host="127.0.0.1:41855" http.request.id=f188d33a-5385-4009-aecc-adefe3496ee5 http.request.method=GET http.request.remoteaddr="127.0.0.1:45524" 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-03-16T18:55:29Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:40459" http.request.id=e6a92e01-f61b-4a44-9057-98eebd2f39af http.request.method=GET http.request.remoteaddr="127.0.0.1:53372" 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.680336ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Mar/2025:18:55:29 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-03-16T18:55:29Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:055c20c5705461d7890ee504668804251d7b9ed1b6102427b8eba0c93c52a1db with ttl=167h59m59.99999359s" go.version=go1.23.7 time="2025-03-16T18:55:29Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:41855" http.request.id=f188d33a-5385-4009-aecc-adefe3496ee5 http.request.method=GET http.request.remoteaddr="127.0.0.1:45524" 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=16.511718ms http.response.status=200 http.response.written=935 127.0.0.1 - - [16/Mar/2025:18:55:29 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (10.16s) === RUN TestAppDispatcher time="2025-03-16T18:55:29Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33599" http.request.id=1a3d5ba8-aaf1-421b-a9db-0ddfe2e87869 http.request.method=GET http.request.remoteaddr="127.0.0.1:37042" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.380823ms http.response.status=200 http.response.written=0 time="2025-03-16T18:55:29Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33599" http.request.id=8a4a6a11-1c47-4ee8-bf00-3ac937c3514e http.request.method=GET http.request.remoteaddr="127.0.0.1:37042" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration=1.521073ms http.response.status=200 http.response.written=0 time="2025-03-16T18:55:29Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33599" http.request.id=e0dcc8e3-7db1-4655-9964-70ffc5eb30f3 http.request.method=GET http.request.remoteaddr="127.0.0.1:37042" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.300413ms http.response.status=200 http.response.written=0 time="2025-03-16T18:55:29Z" level=info msg="response completed" go.version=go1.23.7 http.request.host="127.0.0.1:33599" http.request.id=ee2191d9-13cf-4700-a59f-55c5c95df11e http.request.method=GET http.request.remoteaddr="127.0.0.1:37042" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration=1.227303ms http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2025-03-16T18:55: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.23.7 instance.id=4f96655b-9be5-485e-b88d-10b36de68f9d time="2025-03-16T18:55:29Z" level=info msg="redis not configured" go.version=go1.23.7 instance.id=4f96655b-9be5-485e-b88d-10b36de68f9d time="2025-03-16T18:55:29Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.23.7 http.request.host="127.0.0.1:38073" http.request.id=2b18c549-4861-4e20-ba9d-feb79491557a http.request.method=GET http.request.remoteaddr="127.0.0.1:45036" 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-03-16T18:55: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.23.7 instance.id=4f96655b-9be5-485e-b88d-10b36de68f9d time="2025-03-16T18:55:29Z" level=info msg="redis not configured" go.version=go1.23.7 instance.id=4f96655b-9be5-485e-b88d-10b36de68f9d time="2025-03-16T18:55:29Z" level=info msg="configuring file health check path=/tmp/healthcheck3018681144, interval=1" go.version=go1.23.7 instance.id=4f96655b-9be5-485e-b88d-10b36de68f9d --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-03-16T18:55:33Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.23.7 instance.id=4f96655b-9be5-485e-b88d-10b36de68f9d time="2025-03-16T18:55:33Z" level=info msg="redis not configured" go.version=go1.23.7 instance.id=4f96655b-9be5-485e-b88d-10b36de68f9d time="2025-03-16T18:55:33Z" level=info msg="configuring TCP health check addr=127.0.0.1:42245, interval=1" go.version=go1.23.7 instance.id=4f96655b-9be5-485e-b88d-10b36de68f9d --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-03-16T18:55:37Z" 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.23.7 instance.id=4f96655b-9be5-485e-b88d-10b36de68f9d time="2025-03-16T18:55:37Z" level=info msg="redis not configured" go.version=go1.23.7 instance.id=4f96655b-9be5-485e-b88d-10b36de68f9d time="2025-03-16T18:55:37Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:37121, interval=1, threshold=3" go.version=go1.23.7 instance.id=4f96655b-9be5-485e-b88d-10b36de68f9d --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 213.908s === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.00s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.09s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.05s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.54s) === RUN TestProxyManifests --- PASS: TestProxyManifests (1.34s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 11.041s === RUN TestSchedule time="2025-03-16T18:52:10Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.23.7 instance.id=7e75f171-7e6e-40c0-99c9-e19818d5a087 time="2025-03-16T18:52:10Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99499ms" go.version=go1.23.7 instance.id=7e75f171-7e6e-40c0-99c9-e19818d5a087 time="2025-03-16T18:52:10Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=997.53µs" go.version=go1.23.7 instance.id=7e75f171-7e6e-40c0-99c9-e19818d5a087 time="2025-03-16T18:52:10Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=997.5µs" go.version=go1.23.7 instance.id=7e75f171-7e6e-40c0-99c9-e19818d5a087 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-03-16T18:52:11Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.23.7 instance.id=7e75f171-7e6e-40c0-99c9-e19818d5a087 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-03-16T18:52:11Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.23.7 instance.id=7e75f171-7e6e-40c0-99c9-e19818d5a087 time="2025-03-16T18:52:11Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.994ms" go.version=go1.23.7 instance.id=7e75f171-7e6e-40c0-99c9-e19818d5a087 time="2025-03-16T18:52:11Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99719ms" go.version=go1.23.7 instance.id=7e75f171-7e6e-40c0-99c9-e19818d5a087 time="2025-03-16T18:52:11Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.23.7 instance.id=7e75f171-7e6e-40c0-99c9-e19818d5a087 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-03-16T18:52:11Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.23.7 instance.id=7e75f171-7e6e-40c0-99c9-e19818d5a087 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.586s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (5.94s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 28744704 sha256:0fd7f6891fbc28e8cd135e6e9f147add7829c023738765120d7cfc953b5c150a [] map[] } --- PASS: TestSimpleBlobRead (1.59s) === RUN TestBlobMount --- PASS: TestBlobMount (1.22s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (6.45s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (5.87s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (6.94s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.03s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.03s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:287ee12e80ed12ffc7d688d3e603db761fc9b5c9bff70a80c0ff9565496e8447 palailogos: marking blob sha256:9321da69b539c8fea5f32bbaaa8b66e1a5212fe71123cab4486589948f14838d palailogos: marking blob sha256:78c9f3d7b4a059341de8f052c5d164c0b9ecc210d9b15c8efe2d8a75400ef69e palailogos: marking manifest sha256:78c9f3d7b4a059341de8f052c5d164c0b9ecc210d9b15c8efe2d8a75400ef69e palailogos: marking blob sha256:bb3008975c81ec2abbc5e7d9389aad7e296902f3b2df6a2ca206df17bbef570d palailogos: marking blob sha256:397fa33ff679e2355772cf3fd39d3585a76c122a78b65a62367f68ae5d1712a0 palailogos: marking manifest sha256:9321da69b539c8fea5f32bbaaa8b66e1a5212fe71123cab4486589948f14838d palailogos: marking blob sha256:ec7896aaf2d212188cd8537cd727ec21eb89d5c3d4ec0c75ed559d289242a226 palailogos: marking blob sha256:a2d24bc508e2c36cb28b6a1fe06177ed715c77cd0ff826c8d01425ba30069f0b palailogos: marking manifest sha256:b25382f5abd9d0da9bff1e6df8ec89ba3dacb0658f44a39d5299a756f6769e85 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:8758bd3993864d1ac345705a19910f09efbfc78d56e44cd0c3a1ea7ac31ad24a palailogos: marking blob sha256:0ce7efe46da7e984d39a718845358c37aab2481f94c7abda77bc5a14a01dc62a 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (4.36s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:027d405c15ee040779542c19a6f947760df1d943b6014fed17477ba2a227c4a2 deletemanifests: marking manifest sha256:3655e93f8b210c73d818c3c92765c5580a7283f375a7b927dd9a0f986efab20f deletemanifests: marking blob sha256:b4e35ff88cdbb44ee514796c19a8252ad24b05864fbd76a4ab1700809bf1bc0e deletemanifests: marking blob sha256:ba3ffa70423b44c87c65b63a0eaa4588efe6496e3f9d858ed886b446cc4134bb deletemanifests: marking blob sha256:ae1ebfce52e8dec0345fbb10a3228e8bd7919e0d70f1894c095a6d34108cbf1d 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:027d405c15ee040779542c19a6f947760df1d943b6014fed17477ba2a227c4a2 blob eligible for deletion: sha256:063fa2a8ee5e89717dac4f6d38f2f680cf1d26d81c17764c9897a10614219361 blob eligible for deletion: sha256:dd37d5caec9530b75163236d9ca4f2a0bb92aa4431562247606fce803c3727f8 blob eligible for deletion: sha256:e66fe26ababb18d2aaefd376ab37ac6d7c5e56925db44d6e7e54f4b38fa42130 deletemanifests manifest eligible for deletion: sha256:027d405c15ee040779542c19a6f947760df1d943b6014fed17477ba2a227c4a2 deletemanifests: marking manifest sha256:3655e93f8b210c73d818c3c92765c5580a7283f375a7b927dd9a0f986efab20f deletemanifests: marking blob sha256:b4e35ff88cdbb44ee514796c19a8252ad24b05864fbd76a4ab1700809bf1bc0e deletemanifests: marking blob sha256:ba3ffa70423b44c87c65b63a0eaa4588efe6496e3f9d858ed886b446cc4134bb deletemanifests: marking blob sha256:ae1ebfce52e8dec0345fbb10a3228e8bd7919e0d70f1894c095a6d34108cbf1d time="2025-03-16T18:52:47Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/027d405c15ee040779542c19a6f947760df1d943b6014fed17477ba2a227c4a2" go.version=go1.23.7 instance.id=a63a7a4e-df69-455b-94f6-da1076ad97b0 time="2025-03-16T18:52:47Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/027d405c15ee040779542c19a6f947760df1d943b6014fed17477ba2a227c4a2" go.version=go1.23.7 instance.id=a63a7a4e-df69-455b-94f6-da1076ad97b0 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:dd37d5caec9530b75163236d9ca4f2a0bb92aa4431562247606fce803c3727f8 time="2025-03-16T18:52:47Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/dd/dd37d5caec9530b75163236d9ca4f2a0bb92aa4431562247606fce803c3727f8" go.version=go1.23.7 instance.id=a63a7a4e-df69-455b-94f6-da1076ad97b0 blob eligible for deletion: sha256:e66fe26ababb18d2aaefd376ab37ac6d7c5e56925db44d6e7e54f4b38fa42130 time="2025-03-16T18:52:47Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e6/e66fe26ababb18d2aaefd376ab37ac6d7c5e56925db44d6e7e54f4b38fa42130" go.version=go1.23.7 instance.id=a63a7a4e-df69-455b-94f6-da1076ad97b0 blob eligible for deletion: sha256:027d405c15ee040779542c19a6f947760df1d943b6014fed17477ba2a227c4a2 time="2025-03-16T18:52:47Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/02/027d405c15ee040779542c19a6f947760df1d943b6014fed17477ba2a227c4a2" go.version=go1.23.7 instance.id=a63a7a4e-df69-455b-94f6-da1076ad97b0 blob eligible for deletion: sha256:063fa2a8ee5e89717dac4f6d38f2f680cf1d26d81c17764c9897a10614219361 time="2025-03-16T18:52:47Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/06/063fa2a8ee5e89717dac4f6d38f2f680cf1d26d81c17764c9897a10614219361" go.version=go1.23.7 instance.id=a63a7a4e-df69-455b-94f6-da1076ad97b0 --- PASS: TestDeleteManifestIfTagNotFound (3.80s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:b94a7d5a9473149626d9330180ae370237e4d4d6aea58c25429aa1bc222f4250 time="2025-03-16T18:52:48Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/b9/b94a7d5a9473149626d9330180ae370237e4d4d6aea58c25429aa1bc222f4250" go.version=go1.23.7 instance.id=a63a7a4e-df69-455b-94f6-da1076ad97b0 blob eligible for deletion: sha256:bacb978a2ec186e0fe69e13b0b3b0c2ab1de1c35b1673d389028e2ed6f93f731 time="2025-03-16T18:52:48Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ba/bacb978a2ec186e0fe69e13b0b3b0c2ab1de1c35b1673d389028e2ed6f93f731" go.version=go1.23.7 instance.id=a63a7a4e-df69-455b-94f6-da1076ad97b0 blob eligible for deletion: sha256:7b6a7a9a2ea90322747b7069befc0deece53a630f17aebf0848c26a358d244d6 time="2025-03-16T18:52:48Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/7b/7b6a7a9a2ea90322747b7069befc0deece53a630f17aebf0848c26a358d244d6" go.version=go1.23.7 instance.id=a63a7a4e-df69-455b-94f6-da1076ad97b0 --- PASS: TestGCWithMissingManifests (1.32s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:20065e302b89a834a73bb7c6b2b389cb88eb85fdd01563338061f113cd263443 komnenos: marking blob sha256:287f4be7221e20087a70cb242ba7caf522291e71fdd37e56e73d06d09e951851 komnenos: marking blob sha256:e933ce9ea812a89d57895b395aaa99397fe621257935797823b569410da77784 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:01ec1541b60c7f330e7da2b344b1c3d4312740a16f4dbac8982f1112ef741b39 time="2025-03-16T18:52:52Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/01/01ec1541b60c7f330e7da2b344b1c3d4312740a16f4dbac8982f1112ef741b39" go.version=go1.23.7 instance.id=a63a7a4e-df69-455b-94f6-da1076ad97b0 blob eligible for deletion: sha256:7b71c6be4caa4018808311e871b6e9c2536cdee9b1055480946c1dfe9f769cb5 time="2025-03-16T18:52:52Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/7b/7b71c6be4caa4018808311e871b6e9c2536cdee9b1055480946c1dfe9f769cb5" go.version=go1.23.7 instance.id=a63a7a4e-df69-455b-94f6-da1076ad97b0 blob eligible for deletion: sha256:985cb59f82411ddbd90514c7bf8443cda6a5d040c90bd04aa3d2d15a22a7bc02 time="2025-03-16T18:52:52Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/98/985cb59f82411ddbd90514c7bf8443cda6a5d040c90bd04aa3d2d15a22a7bc02" go.version=go1.23.7 instance.id=a63a7a4e-df69-455b-94f6-da1076ad97b0 blob eligible for deletion: sha256:bd58e1f9fc3a56243178e22d58cf6b4d676ccd4f647c85e271322f5701c56443 time="2025-03-16T18:52:52Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/bd/bd58e1f9fc3a56243178e22d58cf6b4d676ccd4f647c85e271322f5701c56443" go.version=go1.23.7 instance.id=a63a7a4e-df69-455b-94f6-da1076ad97b0 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-03-16T18:52:52Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.23.7 instance.id=a63a7a4e-df69-455b-94f6-da1076ad97b0 blob eligible for deletion: sha256:f50619ff19d7157ccd71397dbcc1f7fa590ba37a57917f229f65f10676a11d89 time="2025-03-16T18:52:52Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f5/f50619ff19d7157ccd71397dbcc1f7fa590ba37a57917f229f65f10676a11d89" go.version=go1.23.7 instance.id=a63a7a4e-df69-455b-94f6-da1076ad97b0 blob eligible for deletion: sha256:fc43d6e1fc8e550712a8222a2cabf7520bd72213d1609f956112dd411efd251d time="2025-03-16T18:52:52Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/fc/fc43d6e1fc8e550712a8222a2cabf7520bd72213d1609f956112dd411efd251d" go.version=go1.23.7 instance.id=a63a7a4e-df69-455b-94f6-da1076ad97b0 --- PASS: TestDeletionHasEffect (3.89s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (3.71s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:e79da52d6d6a852872f5653e1e0789def6a6cf37e406e888825ab27d11ddf7e2 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:299d32ba2efdc984376a785c4d93c346638d539902a04303d338ac04cd75c59f michael_z_doukas: marking blob sha256:54aaa1ec09b786975c789c47be173488b6193bdbb7e71f40a541db06d04107de 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:e84ed3a7995c8a4d51e52fc31f55e0b9a87a6a9cea2b1dad4f572051b6cc588f time="2025-03-16T18:52:58Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e8/e84ed3a7995c8a4d51e52fc31f55e0b9a87a6a9cea2b1dad4f572051b6cc588f" go.version=go1.23.7 instance.id=a63a7a4e-df69-455b-94f6-da1076ad97b0 --- PASS: TestOrphanBlobDeleted (2.23s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:a1cea1bd2418b6016d6173768c9a4494ccceee01075081cfe58adae9c6fa65f2 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:8794442c8ad6b5880c491ee83d388215f1aeff08adbe2ed2504ad584ec2fad9b --- PASS: TestLinkedBlobStoreCreateWithMountFrom (1.61s) === RUN TestManifestStorage --- PASS: TestManifestStorage (1.34s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.79s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (3.05s) === 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-03-16T18:53:05Z" level=info msg="PurgeUploads starting: olderThan=2025-03-16 17:53:05.137688535 +0000 UTC m=-3545.833645118, actuallyDelete=true" time="2025-03-16T18:53:05Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-03-16T18:53:05Z" level=info msg="PurgeUploads starting: olderThan=2025-03-16 18:53:05.139300879 +0000 UTC m=+54.167967236, actuallyDelete=true" time="2025-03-16T18:53:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/01e2ac43-d560-4451-9ece-f9fee3708a3b have older date (2025-03-16 17:53:05 +0000 UTC) than purge date (2025-03-16 18:53:05.139300879 +0000 UTC m=+54.167967236). Removing upload directory." time="2025-03-16T18:53:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/71ddb1aa-2913-4c62-8058-835296bbecd7 have older date (2025-03-16 17:53:05 +0000 UTC) than purge date (2025-03-16 18:53:05.139300879 +0000 UTC m=+54.167967236). Removing upload directory." time="2025-03-16T18:53:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b7ace7ba-21e6-4717-8ff6-f44f4f0f67bc have older date (2025-03-16 17:53:05 +0000 UTC) than purge date (2025-03-16 18:53:05.139300879 +0000 UTC m=+54.167967236). Removing upload directory." time="2025-03-16T18:53:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b8f75ee4-72c8-42a1-b49f-5c9ba20b97b7 have older date (2025-03-16 17:53:05 +0000 UTC) than purge date (2025-03-16 18:53:05.139300879 +0000 UTC m=+54.167967236). Removing upload directory." time="2025-03-16T18:53:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d3f8636e-7597-4238-a8b9-43fa3ddda621 have older date (2025-03-16 17:53:05 +0000 UTC) than purge date (2025-03-16 18:53:05.139300879 +0000 UTC m=+54.167967236). Removing upload directory." time="2025-03-16T18:53:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d4802bd1-9008-4a0a-a525-9d1637c599b7 have older date (2025-03-16 17:53:05 +0000 UTC) than purge date (2025-03-16 18:53:05.139300879 +0000 UTC m=+54.167967236). Removing upload directory." time="2025-03-16T18:53:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/527b3abb-7a4d-4905-b745-2c42af6ca5ee have older date (2025-03-16 17:53:05 +0000 UTC) than purge date (2025-03-16 18:53:05.139300879 +0000 UTC m=+54.167967236). Removing upload directory." time="2025-03-16T18:53:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8b263f73-a6e4-455d-acb1-1d7d2a4e5556 have older date (2025-03-16 17:53:05 +0000 UTC) than purge date (2025-03-16 18:53:05.139300879 +0000 UTC m=+54.167967236). Removing upload directory." time="2025-03-16T18:53:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a50ce564-2b34-4e74-93f8-c4d5d7e8b861 have older date (2025-03-16 17:53:05 +0000 UTC) than purge date (2025-03-16 18:53:05.139300879 +0000 UTC m=+54.167967236). Removing upload directory." time="2025-03-16T18:53:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d51fc8c9-9ebb-4aec-8e8f-e8ee5d44ca7a have older date (2025-03-16 17:53:05 +0000 UTC) than purge date (2025-03-16 18:53:05.139300879 +0000 UTC m=+54.167967236). Removing upload directory." time="2025-03-16T18:53:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/84f06f0f-b682-46ad-a24c-bf326f41a0c5 have older date (2025-03-16 17:53:05 +0000 UTC) than purge date (2025-03-16 18:53:05.139300879 +0000 UTC m=+54.167967236). Removing upload directory." time="2025-03-16T18:53:05Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-03-16T18:53:05Z" level=info msg="PurgeUploads starting: olderThan=2025-03-16 18:53:05.141288663 +0000 UTC m=+54.169955020, actuallyDelete=true" time="2025-03-16T18:53:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/2ea15131-b6a6-4124-a8cb-fb28d068ab32 have older date (2025-03-16 17:53:05 +0000 UTC) than purge date (2025-03-16 18:53:05.141288663 +0000 UTC m=+54.169955020). Removing upload directory." time="2025-03-16T18:53:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/69d985a3-d27c-44ac-9347-8df6c04b54f2 have older date (2025-03-16 17:53:05 +0000 UTC) than purge date (2025-03-16 18:53:05.141288663 +0000 UTC m=+54.169955020). Removing upload directory." time="2025-03-16T18:53:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/badf0b1d-bdf2-40ae-b06e-a5757d7b99f5 have older date (2025-03-16 17:53:05 +0000 UTC) than purge date (2025-03-16 18:53:05.141288663 +0000 UTC m=+54.169955020). Removing upload directory." time="2025-03-16T18:53:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/490ae981-3d20-4052-972a-18dd7a58a2fd have older date (2025-03-16 17:53:05 +0000 UTC) than purge date (2025-03-16 18:53:05.141288663 +0000 UTC m=+54.169955020). Removing upload directory." time="2025-03-16T18:53:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/b22c5e91-ef92-4abb-8e10-c3cc6c106074 have older date (2025-03-16 17:53:05 +0000 UTC) than purge date (2025-03-16 18:53:05.141288663 +0000 UTC m=+54.169955020). Removing upload directory." time="2025-03-16T18:53:05Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-03-16T18:53:05Z" level=info msg="PurgeUploads starting: olderThan=2025-03-16 18:53:05.142717217 +0000 UTC m=+54.171383624, actuallyDelete=true" time="2025-03-16T18:53:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/bd8ce72b-526f-4def-96b2-9ce91f7d40ac have older date (2025-03-16 17:53:05 +0000 UTC) than purge date (2025-03-16 18:53:05.142717217 +0000 UTC m=+54.171383624). Removing upload directory." time="2025-03-16T18:53:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c9537e9e-6bef-48f2-81a4-edf5a269fc88 have older date (2025-03-16 17:53:05 +0000 UTC) than purge date (2025-03-16 18:53:05.142717217 +0000 UTC m=+54.171383624). Removing upload directory." time="2025-03-16T18:53:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/19775b9d-bedb-4a74-a9c2-b894510b216d have older date (2025-03-16 17:53:05 +0000 UTC) than purge date (2025-03-16 18:53:05.142717217 +0000 UTC m=+54.171383624). Removing upload directory." time="2025-03-16T18:53:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/63420f65-b501-49e3-a11a-95947501e108 have older date (2025-03-16 17:53:05 +0000 UTC) than purge date (2025-03-16 18:53:05.142717217 +0000 UTC m=+54.171383624). Removing upload directory." time="2025-03-16T18:53:05Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/b1e6d89d-4aaf-495d-a3f3-e822464c24de have older date (2025-03-16 17:53:05 +0000 UTC) than purge date (2025-03-16 18:53:05.142717217 +0000 UTC m=+54.171383624). Removing upload directory." time="2025-03-16T18:53:05Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-03-16T18:53:05Z" level=info msg="PurgeUploads starting: olderThan=2025-03-16 18:53:05.143597199 +0000 UTC m=+54.172263556, actuallyDelete=true" time="2025-03-16T18:53:05Z" 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 54.191s === RUN TestInMemoryBlobInfoCache --- PASS: TestInMemoryBlobInfoCache (0.00s) PASS ok github.com/docker/distribution/registry/storage/cache/memory 0.010s === 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.011s === RUN TestWalkFileRemoved time="2025-03-16T18:52:10Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.005s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.629s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.15s) === 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.160s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.36s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.968s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (21.53s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 22.150s === 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-03-16T18:52:10Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.23.7 === RUN TestEligibleForS3/Client_IP_=_#01 time="2025-03-16T18:52:10Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.23.7 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2025-03-16T18:52:10Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.23.7 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 TestUpdateCalledRegularly === CONT TestMatchIPV4_2 === CONT TestMatchIPV4WithRegionMatched === CONT TestMatchIPV4 === CONT TestInvalidNetworkType === CONT TestParsing === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV6 === CONT TestInvalidData === CONT TestMatchIPV4WithRegionNotMatched time="2025-03-16T18:52:10Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.23.7 time="2025-03-16T18:52:10Z" level=error msg="unknown ip address format" go.version=go1.23.7 instance.id=8f641bd0-a10b-4462-a9f1-3f55a815d158 ip=?0000000000000000000000000000000000 --- PASS: TestS3TryUpdate (0.00s) --- PASS: TestInvalidNetworkType (0.00s) time="2025-03-16T18:52:10Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.23.7 instance.id=8f641bd0-a10b-4462-a9f1-3f55a815d158 --- PASS: TestMatchIPV4WithRegionMatched (0.01s) --- PASS: TestMatchIPV6 (0.01s) --- PASS: TestMatchIPV4_2 (0.01s) --- PASS: TestParsing (0.01s) --- PASS: TestMatchIPV4 (0.01s) time="2025-03-16T18:52:10Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.23.7 instance.id=8f641bd0-a10b-4462-a9f1-3f55a815d158 --- PASS: TestInvalidData (0.01s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.01s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) time="2025-03-16T18:52:11Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.23.7 time="2025-03-16T18:52:12Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.23.7 time="2025-03-16T18:52:13Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.23.7 time="2025-03-16T18:52:14Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.23.7 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.511s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.008s === 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.584s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.12s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 16.745s === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.01s) PASS ok github.com/docker/distribution/uuid 0.014s >>> 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-r10.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-r10.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-loongarch64.so.1 >>> docker-registry*: Package size: 23.9 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r10.apk >>> docker-registry: Build complete at Sun, 16 Mar 2025 18:55:46 +0000 elapsed time 0h 4m 9s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20250316.185138) (2/2) Purging go (1.23.7-r0) Executing busybox-1.37.0-r12.trigger OK: 245 MiB in 99 packages >>> docker-registry: Updating the community/loongarch64 repository index... >>> docker-registry: Signing the index...