>>> docker-registry: Building community/docker-registry 2.8.3-r8 (using abuild 3.14.1-r4) started Sun, 26 Jan 2025 17:21:00 +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/3) Installing binutils-gold (2.43.1-r1) (2/3) Installing go (1.23.5-r0) (3/3) Installing .makedepends-docker-registry (20250126.172100) Executing busybox-1.37.0-r12.trigger OK: 506 MiB in 104 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/docker-registry-2.8.3.tar.gz >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/v3.21/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/v3.21/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/digestset [no test files] ? github.com/docker/distribution/manifest [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] ? github.com/docker/distribution/registry/client/transport [no test files] === RUN Test time="2025-01-26T17:21:20Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-01-26T17:21:20Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.02s) PASS ok github.com/docker/distribution/configuration 0.064s ? 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-01-26T17:21:20Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.01s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.049s === 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.055s === 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.032s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.30s) 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.031s === 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.031s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.01s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.01s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.061s === 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.041s === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.01s) === 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/01/26 17:21:20 http: TLS handshake error from 127.0.0.1:45532: 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:43415/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:43415/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:43415/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:43415/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:38189?status=0, fail=true --- PASS: TestHTTPSink (0.04s) === RUN TestListener --- PASS: TestListener (0.90s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-01-26T17:21:21Z" level=info msg="broadcaster: closing" time="2025-01-26T17:21:21Z" level=info msg="closing testSink" time="2025-01-26T17:21:21Z" level=info msg="closing testSink" time="2025-01-26T17:21:21Z" level=info msg="closing testSink" time="2025-01-26T17:21:21Z" level=info msg="closing testSink" time="2025-01-26T17:21:21Z" level=info msg="closing testSink" time="2025-01-26T17:21:21Z" level=info msg="closing testSink" time="2025-01-26T17:21:21Z" level=info msg="closing testSink" time="2025-01-26T17:21:21Z" level=info msg="closing testSink" time="2025-01-26T17:21:21Z" level=info msg="closing testSink" time="2025-01-26T17:21:21Z" level=info msg="closing testSink" time="2025-01-26T17:21:21Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2025-01-26T17:21:21Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-01-26T17:21:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-26T17:21:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-26T17:21:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 1} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 1} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 1} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-26T17:21:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-26T17:21:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-26T17:21:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-26T17:21:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:21Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-26T17:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-26T17:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-26T17:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-26T17:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-26T17:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-26T17:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-26T17:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-26T17:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-26T17:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-26T17:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-26T17:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-26T17:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-01-26T17:21:22Z" level=warning msg="&{0x1d55b90 0.9} encountered too many errors, backing off" time="2025-01-26T17:21:22Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.46s) PASS ok github.com/docker/distribution/notifications 1.595s === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGracefulShutdown time="2025-01-26T17:21:20Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-01-26T17:21:20.736557655Z" 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.5 time="2025-01-26T17:21:20.736654216Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-26T17:21:20.736686456Z" level=info msg="Starting upload purge in 24m0s" go.version=go1.23.5 time="2025-01-26T17:21:20.743895671Z" level=info msg="listening on [::]:5000" go.version=go1.23.5 time="2025-01-26T17:21:23.746445303Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.23.5 time="2025-01-26T17:21:23.847856234Z" level=info msg="response completed" go.version=go1.23.5 http.request.host=127.0.0.1 http.request.id=46571370-e07d-40f0-92c8-d84e93ffaa26 http.request.method=GET http.request.remoteaddr="[::1]:56812" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="849.726µs" http.response.status=200 http.response.written=2 ::1 - - [26/Jan/2025:17:21:23 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" --- PASS: TestGracefulShutdown (3.11s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2025-01-26T17:21:24.354993771Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-01-26T17:21:24.355744496Z" 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.5 time="2025-01-26T17:21:24.355764776Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-26T17:21:24.355844417Z" level=info msg="Starting upload purge in 59m0s" go.version=go1.23.5 time="2025-01-26T17:21:24.356358661Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.23.5 time="2025-01-26T17:21:24.356444582Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.23.5 time="2025-01-26T17:21:24.356859865Z" level=info msg="listening on [::]:5001, tls" go.version=go1.23.5 time="2025-01-26T17:21:27.373936568Z" level=info msg="response completed" go.version=go1.23.5 http.request.host=127.0.0.1 http.request.id=ac148d56-4c4f-4c26-a4ac-1f2233f0d946 http.request.method=GET http.request.remoteaddr="127.0.0.1:40324" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="776.046µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [26/Jan/2025:17:21:27 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-01-26T17:21:27.374082049Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.23.5 --- PASS: TestRegistrySupportedCipherSuite (3.63s) === RUN TestRegistryUnsupportedCipherSuite time="2025-01-26T17:21:28.302883152Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-01-26T17:21:28.303650598Z" 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.5 time="2025-01-26T17:21:28.303674478Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-26T17:21:28.304247483Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.23.5 time="2025-01-26T17:21:28.304268683Z" level=info msg="Starting upload purge in 11m0s" go.version=go1.23.5 --- PASS: TestRegistryUnsupportedCipherSuite (8.93s) PASS ok github.com/docker/distribution/registry 15.728s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.034s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.01s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.01s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.07s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.156s === RUN TestBasicAccessController time="2025-01-26T17:21:20Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.23.5 instance.id=2025624e-b612-43fe-8cf8-c97c37f27e8e time="2025-01-26T17:21:20Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.23.5 instance.id=2025624e-b612-43fe-8cf8-c97c37f27e8e --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2025-01-26T17:21:20Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.23.5 password=rg2TAxc1e1KRHFS341Jm2QTc7Ko3fcfmZHWwabgGjx8 user=docker --- PASS: TestCreateHtpasswdFile (0.07s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.119s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.048s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.07s) === RUN TestLeeway time="2025-01-26T17:21:20Z" level=info msg="token not to be used before 2025-01-26 17:21:21 +0000 UTC - currently 2025-01-26 17:21:20.797235676 +0000 UTC m=+0.087723948" time="2025-01-26T17:21:20Z" level=info msg="token not to be used after 2025-01-26 17:21:20 +0000 UTC - currently 2025-01-26 17:21:20.801100986 +0000 UTC m=+0.091589178" --- PASS: TestLeeway (0.01s) === RUN TestAccessController time="2025-01-26T17:21:20Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.04s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.01s) PASS ok github.com/docker/distribution/registry/auth/token 0.161s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.00s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.01s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.00s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.01s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.106s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.00s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.00s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.01s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.00s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.062s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.036s === RUN TestCheckAPI time="2025-01-26T17:21:20Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.23.5 time="2025-01-26T17:21:20Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-26T17:21:20Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36801" http.request.id=c9e3a6de-0b35-4f73-8c8d-83c7beadc83c http.request.method=GET http.request.remoteaddr="127.0.0.1:41510" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="999.288µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [26/Jan/2025:17:21:20 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2025-01-26T17:21:20Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.23.5 time="2025-01-26T17:21:20Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-26T17:21:20Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34637" http.request.id=e821dfac-8af8-4734-806e-ec12cdb4d0c2 http.request.method=GET http.request.remoteaddr="127.0.0.1:59860" 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.258738ms http.response.status=200 http.response.written=20 127.0.0.1 - - [26/Jan/2025:17:21:20 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-01-26T17:21:21Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34637" http.request.id=cfc7a051-5606-4366-9327-8a919306a8f8 http.request.method=POST http.request.remoteaddr="127.0.0.1:59860" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.175809ms http.response.status=202 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:21 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:22Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34637" http.request.id=9a0de008-3223-45ee-9587-20be9e0adbfe http.request.method=PUT http.request.remoteaddr="127.0.0.1:59860" http.request.uri="/v2/foo/aaaa/blobs/uploads/3869817a-611d-4c7c-bb62-2aabcc08e7ab?_state=2ncr9ywf2Gytnsn0TWz85UAdd6NuWxLtNTPSWzA9CxR7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIzODY5ODE3YS02MTFkLTRjN2MtYmI2Mi0yYWFiY2MwOGU3YWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMjZUMTc6MjE6MjEuMTYxMzI3MTI1WiJ9&digest=sha256%3A6d7feb4b44d7daa012ee5d10d4f65ec4f14fd6bae3f05e650724dfb9e33f0387" http.request.useragent="Go-http-client/1.1" http.response.duration=1.757654326s http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:21 +0000] "PUT /v2/foo/aaaa/blobs/uploads/3869817a-611d-4c7c-bb62-2aabcc08e7ab?_state=2ncr9ywf2Gytnsn0TWz85UAdd6NuWxLtNTPSWzA9CxR7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIzODY5ODE3YS02MTFkLTRjN2MtYmI2Mi0yYWFiY2MwOGU3YWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMjZUMTc6MjE6MjEuMTYxMzI3MTI1WiJ9&digest=sha256%3A6d7feb4b44d7daa012ee5d10d4f65ec4f14fd6bae3f05e650724dfb9e33f0387 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:22Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34637" http.request.id=be786a70-6b0e-4a8e-9167-c34558fa3ed1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59860" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.97871ms http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:22 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:23Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34637" http.request.id=3ceba9d7-7ea7-4dc9-963a-5ed4736cfca7 http.request.method=POST http.request.remoteaddr="127.0.0.1:59860" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.097128ms http.response.status=202 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:23 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:23Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34637" http.request.id=290d7ec7-4f9c-4804-a66b-6d2a689f2dac http.request.method=PUT http.request.remoteaddr="127.0.0.1:59860" http.request.uri="/v2/foo/bbbb/blobs/uploads/484f600f-51d0-4731-9682-f00c7ef6b88d?_state=B8A926kdrkclwjW0IyRBSx3oFqbMskPrh1VQ7TsY30F7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI0ODRmNjAwZi01MWQwLTQ3MzEtOTY4Mi1mMDBjN2VmNmI4OGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMjZUMTc6MjE6MjMuMDk3MDIzODg0WiJ9&digest=sha256%3Af50965e086f5882d3ffe9b3526cd03d7e9c38ef002ef9894be5797334290820c" http.request.useragent="Go-http-client/1.1" http.response.duration=701.964298ms http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:23 +0000] "PUT /v2/foo/bbbb/blobs/uploads/484f600f-51d0-4731-9682-f00c7ef6b88d?_state=B8A926kdrkclwjW0IyRBSx3oFqbMskPrh1VQ7TsY30F7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI0ODRmNjAwZi01MWQwLTQ3MzEtOTY4Mi1mMDBjN2VmNmI4OGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMjZUMTc6MjE6MjMuMDk3MDIzODg0WiJ9&digest=sha256%3Af50965e086f5882d3ffe9b3526cd03d7e9c38ef002ef9894be5797334290820c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:23Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34637" http.request.id=7240a914-7f01-4006-a99b-323128912b2c http.request.method=PUT http.request.remoteaddr="127.0.0.1:59860" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.789029ms http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:23 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:24Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34637" http.request.id=e5bc5532-a31a-4fc4-96ec-48f8ade0199d http.request.method=POST http.request.remoteaddr="127.0.0.1:59860" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.061808ms http.response.status=202 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:24 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:25Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34637" http.request.id=3a32f865-6854-4c0d-8bad-b5fc1d5fa21f http.request.method=PUT http.request.remoteaddr="127.0.0.1:59860" http.request.uri="/v2/foo/cccc/blobs/uploads/dcf0fcd6-9f32-4e55-ab31-dc3f3d769729?_state=yquUhyGEvxEXnceoGt58oyYL-OEnsVHvqVx0uVnpHS97Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJkY2YwZmNkNi05ZjMyLTRlNTUtYWIzMS1kYzNmM2Q3Njk3MjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMjZUMTc6MjE6MjQuMDAzNTQ0NDk4WiJ9&digest=sha256%3Af2f510141ef6cff58f632022b519fd2bab899e644e0e602b9988b223780b507b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.15587851s http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:24 +0000] "PUT /v2/foo/cccc/blobs/uploads/dcf0fcd6-9f32-4e55-ab31-dc3f3d769729?_state=yquUhyGEvxEXnceoGt58oyYL-OEnsVHvqVx0uVnpHS97Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJkY2YwZmNkNi05ZjMyLTRlNTUtYWIzMS1kYzNmM2Q3Njk3MjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMjZUMTc6MjE6MjQuMDAzNTQ0NDk4WiJ9&digest=sha256%3Af2f510141ef6cff58f632022b519fd2bab899e644e0e602b9988b223780b507b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:25Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34637" http.request.id=f92e3d1e-d4d3-4fde-9cdc-536bc38a2d42 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59860" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=6.410449ms http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:25 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:25Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34637" http.request.id=1818db5a-d14c-4ea5-9848-18051dd44246 http.request.method=POST http.request.remoteaddr="127.0.0.1:59860" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.050968ms http.response.status=202 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:25 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:26Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34637" http.request.id=99e4a994-e26b-47f2-88be-c45864a80473 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59860" http.request.uri="/v2/foo/dddd/blobs/uploads/3f602348-5581-4eb4-9077-5fcf4503b27e?_state=0vjU16_fBGcJI3TW3l_QEfQC1ZA40Ukub6wGbN_7g0J7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIzZjYwMjM0OC01NTgxLTRlYjQtOTA3Ny01ZmNmNDUwM2IyN2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMjZUMTc6MjE6MjUuMzE3OTI1MjEzWiJ9&digest=sha256%3Ae089a97c56e3f374437ba9966b0798b7892315f036abbb503198b1dfdf6e2000" http.request.useragent="Go-http-client/1.1" http.response.duration=784.710007ms http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:25 +0000] "PUT /v2/foo/dddd/blobs/uploads/3f602348-5581-4eb4-9077-5fcf4503b27e?_state=0vjU16_fBGcJI3TW3l_QEfQC1ZA40Ukub6wGbN_7g0J7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIzZjYwMjM0OC01NTgxLTRlYjQtOTA3Ny01ZmNmNDUwM2IyN2UiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMjZUMTc6MjE6MjUuMzE3OTI1MjEzWiJ9&digest=sha256%3Ae089a97c56e3f374437ba9966b0798b7892315f036abbb503198b1dfdf6e2000 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:26Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34637" http.request.id=c1b96bae-d23a-40fd-bbf4-178fc25a1258 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59860" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.732949ms http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:26 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:26Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34637" http.request.id=ccf35acc-b0a2-421b-be9d-5799c1ae8875 http.request.method=POST http.request.remoteaddr="127.0.0.1:59860" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="972.767µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:26 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:28Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34637" http.request.id=6e84ba8f-5c79-4658-b11e-ddd42d7aa2cf http.request.method=PUT http.request.remoteaddr="127.0.0.1:59860" http.request.uri="/v2/foo/eeee/blobs/uploads/5bd1b5f0-1812-44a4-93f8-6558d2373256?_state=91vBTet2r-DwLzi8Y4_ZAESC-HAw2NgzLjxagLQtcjN7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI1YmQxYjVmMC0xODEyLTQ0YTQtOTNmOC02NTU4ZDIzNzMyNTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMjZUMTc6MjE6MjYuMzc2MjAyMDIxWiJ9&digest=sha256%3Ab195cd5e7a9588302d63ca46cfe1d63bf998f2fbd639ba7eb6f580edcb7b9e12" http.request.useragent="Go-http-client/1.1" http.response.duration=2.000973937s http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:26 +0000] "PUT /v2/foo/eeee/blobs/uploads/5bd1b5f0-1812-44a4-93f8-6558d2373256?_state=91vBTet2r-DwLzi8Y4_ZAESC-HAw2NgzLjxagLQtcjN7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI1YmQxYjVmMC0xODEyLTQ0YTQtOTNmOC02NTU4ZDIzNzMyNTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMjZUMTc6MjE6MjYuMzc2MjAyMDIxWiJ9&digest=sha256%3Ab195cd5e7a9588302d63ca46cfe1d63bf998f2fbd639ba7eb6f580edcb7b9e12 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:28Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34637" http.request.id=94806101-7f54-4860-b3fd-edadb586fb26 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59860" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.709268ms http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:28 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:28Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34637" http.request.id=2a697538-848e-4443-a563-8bb0a6be8bbd http.request.method=POST http.request.remoteaddr="127.0.0.1:59860" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="962.807µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:28 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:29Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34637" http.request.id=e7b8b197-0e7a-47de-b853-2f7f8840915d http.request.method=PUT http.request.remoteaddr="127.0.0.1:59860" http.request.uri="/v2/foo/ffff/blobs/uploads/0fc0638a-d1b8-4274-b355-55f36dd01d43?_state=oxeaEJx03ZcbPEEyLCY3JHBCNLvKEboaqoaMhJTVB-17Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIwZmMwNjM4YS1kMWI4LTQyNzQtYjM1NS01NWYzNmRkMDFkNDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMjZUMTc6MjE6MjguNTUzOTU2NTgyWiJ9&digest=sha256%3A6b844c96ab067a2b3795c2f6c8d1af591940b11df61ecda725c19e62a0c70f29" http.request.useragent="Go-http-client/1.1" http.response.duration=900.485648ms http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:28 +0000] "PUT /v2/foo/ffff/blobs/uploads/0fc0638a-d1b8-4274-b355-55f36dd01d43?_state=oxeaEJx03ZcbPEEyLCY3JHBCNLvKEboaqoaMhJTVB-17Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiIwZmMwNjM4YS1kMWI4LTQyNzQtYjM1NS01NWYzNmRkMDFkNDMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMjZUMTc6MjE6MjguNTUzOTU2NTgyWiJ9&digest=sha256%3A6b844c96ab067a2b3795c2f6c8d1af591940b11df61ecda725c19e62a0c70f29 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:29Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34637" http.request.id=904da50b-f2d2-467f-b0ae-cc8596072531 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59860" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.724269ms http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:29 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:29Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34637" http.request.id=319a37b0-6ebf-4ba9-88ba-7874e7f9d81e http.request.method=GET http.request.remoteaddr="127.0.0.1:59860" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="755.165µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [26/Jan/2025:17:21:29 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-01-26T17:21:29Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34637" http.request.id=532cfd43-1a3f-47d4-acd6-6ddbf9eb2f02 http.request.method=GET http.request.remoteaddr="127.0.0.1:59860" 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="838.207µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [26/Jan/2025:17:21:29 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-01-26T17:21:29Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34637" http.request.id=b0081e2a-1538-4b63-b1ab-17f104084037 http.request.method=GET http.request.remoteaddr="127.0.0.1:59860" 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="756.486µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [26/Jan/2025:17:21:29 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-01-26T17:21:29Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34637" http.request.id=8d34e515-0391-4946-b415-1e7768c9bf4d http.request.method=GET http.request.remoteaddr="127.0.0.1:59860" 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="792.006µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [26/Jan/2025:17:21:29 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-01-26T17:21:29Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34637" http.request.id=10f29d31-03ab-4708-b7ae-884001b6ab04 http.request.method=GET http.request.remoteaddr="127.0.0.1:59860" 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="773.846µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [26/Jan/2025:17:21:29 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-01-26T17:21:29Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34637" http.request.id=0fbe872b-7270-407a-ac1e-2b27cb253ddb http.request.method=GET http.request.remoteaddr="127.0.0.1:59860" 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="783.326µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [26/Jan/2025:17:21:29 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-01-26T17:21:29Z" 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.5 http.request.host="127.0.0.1:34637" http.request.id=7aa10d1a-126d-481e-a723-01a85a220406 http.request.method=GET http.request.remoteaddr="127.0.0.1:59860" 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="795.966µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [26/Jan/2025:17:21:29 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-01-26T17:21:29Z" 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.5 http.request.host="127.0.0.1:34637" http.request.id=9e4e5358-c95d-43ae-ae0e-80ca23f1fd12 http.request.method=GET http.request.remoteaddr="127.0.0.1:59860" 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="696.005µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [26/Jan/2025:17:21:29 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-01-26T17:21:29Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34637" http.request.id=3bcc0794-68de-48a5-b866-23924ba6ad85 http.request.method=GET http.request.remoteaddr="127.0.0.1:59860" 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="704.486µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [26/Jan/2025:17:21:29 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-01-26T17:21:29Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34637" http.request.id=f0194760-c4c2-4f6d-b97a-6d009932030b http.request.method=GET http.request.remoteaddr="127.0.0.1:59860" 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="752.526µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [26/Jan/2025:17:21:29 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-01-26T17:21: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.5 time="2025-01-26T17:21:29Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-26T17:21:29Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:43613" http.request.id=1015bbdc-3ce5-411c-8072-68fc66942948 http.request.method=POST http.request.remoteaddr="127.0.0.1:48452" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.095088ms http.response.status=202 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:29 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:31Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:43613" http.request.id=ad40bc21-db63-42e9-9c8c-cf9ac09c0ae3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48452" http.request.uri="/v2/foo/aaaa/blobs/uploads/b31222d9-469a-4e10-a571-f76b32727e96?_state=YVOOU5mbzIGAOomR6n3qxx3JQ8NmEaSnU7Nwi9e5Klt7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJiMzEyMjJkOS00NjlhLTRlMTAtYTU3MS1mNzZiMzI3MjdlOTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMjZUMTc6MjE6MjkuNjg4OTM3NDEzWiJ9&digest=sha256%3A17a82118f952e870073756343fe3ac7cff62eb0cdfb44124e85942082dde4080" http.request.useragent="Go-http-client/1.1" http.response.duration=1.419314113s http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:29 +0000] "PUT /v2/foo/aaaa/blobs/uploads/b31222d9-469a-4e10-a571-f76b32727e96?_state=YVOOU5mbzIGAOomR6n3qxx3JQ8NmEaSnU7Nwi9e5Klt7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJiMzEyMjJkOS00NjlhLTRlMTAtYTU3MS1mNzZiMzI3MjdlOTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMjZUMTc6MjE6MjkuNjg4OTM3NDEzWiJ9&digest=sha256%3A17a82118f952e870073756343fe3ac7cff62eb0cdfb44124e85942082dde4080 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:31Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:43613" http.request.id=107be312-305b-43e8-b77a-68819578f91e http.request.method=PUT http.request.remoteaddr="127.0.0.1:48452" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.726709ms http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:31 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:31Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:43613" http.request.id=5fa266a6-f3f9-4f7a-83bc-b2665cb8630d http.request.method=POST http.request.remoteaddr="127.0.0.1:48452" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.003848ms http.response.status=202 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:31 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:33Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:43613" http.request.id=cc770c3e-bbcd-4046-a1d3-cf3c4b7319d9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48452" http.request.uri="/v2/foo/bbbb/blobs/uploads/bb49ae66-662e-4bb9-833c-37c9cb73c9bd?_state=cPOy2Jqoq1WrmGOATLiA-06x80q6ccz0Lo3LQMcVEwl7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJiYjQ5YWU2Ni02NjJlLTRiYjktODMzYy0zN2M5Y2I3M2M5YmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMjZUMTc6MjE6MzEuNDE0NTQ2Mzc1WiJ9&digest=sha256%3Af65b7cef3a895b7c0e13a3e5e9c98b3303fd1340e136ca88cb3ef04f6e0ff652" http.request.useragent="Go-http-client/1.1" http.response.duration=2.109852365s http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:31 +0000] "PUT /v2/foo/bbbb/blobs/uploads/bb49ae66-662e-4bb9-833c-37c9cb73c9bd?_state=cPOy2Jqoq1WrmGOATLiA-06x80q6ccz0Lo3LQMcVEwl7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiJiYjQ5YWU2Ni02NjJlLTRiYjktODMzYy0zN2M5Y2I3M2M5YmQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMjZUMTc6MjE6MzEuNDE0NTQ2Mzc1WiJ9&digest=sha256%3Af65b7cef3a895b7c0e13a3e5e9c98b3303fd1340e136ca88cb3ef04f6e0ff652 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:33Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:43613" http.request.id=974d8857-1217-41ca-bbcc-076669565367 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48452" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.727028ms http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:33 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:33Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:43613" http.request.id=663e47eb-527f-4ebd-82d3-72968bbeea08 http.request.method=POST http.request.remoteaddr="127.0.0.1:48452" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.065168ms http.response.status=202 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:33 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:34Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:43613" http.request.id=907efdff-5050-454b-a12a-cd1b0b340034 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48452" http.request.uri="/v2/foo/cccc/blobs/uploads/471a9684-2ac5-40f4-995c-c44fc01692aa?_state=tVc3tqO_Ipsb6H62HCkpuvq7BsTLpeuccWQo3dDSuH97Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI0NzFhOTY4NC0yYWM1LTQwZjQtOTk1Yy1jNDRmYzAxNjkyYWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMjZUMTc6MjE6MzMuNzU5MDA5ODQ1WiJ9&digest=sha256%3A45a867a95bd853dc0a818c05a96a61354d309055eabe2184f47498aa112cee1a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.222341856s http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:33 +0000] "PUT /v2/foo/cccc/blobs/uploads/471a9684-2ac5-40f4-995c-c44fc01692aa?_state=tVc3tqO_Ipsb6H62HCkpuvq7BsTLpeuccWQo3dDSuH97Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiI0NzFhOTY4NC0yYWM1LTQwZjQtOTk1Yy1jNDRmYzAxNjkyYWEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMjZUMTc6MjE6MzMuNzU5MDA5ODQ1WiJ9&digest=sha256%3A45a867a95bd853dc0a818c05a96a61354d309055eabe2184f47498aa112cee1a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:34Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:43613" http.request.id=0487f83e-5637-4c9a-aa26-b81b9dc2ca81 http.request.method=PUT http.request.remoteaddr="127.0.0.1:48452" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.749828ms http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:34 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:35Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:43613" http.request.id=8799899d-4477-4ba3-9204-0de3060070aa http.request.method=POST http.request.remoteaddr="127.0.0.1:48452" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="939.887µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:35 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:37Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:43613" http.request.id=d2fd914c-abe7-4f3e-9708-d626166a6b1b http.request.method=PUT http.request.remoteaddr="127.0.0.1:48452" http.request.uri="/v2/foo/dddd/blobs/uploads/7e132760-d767-44a7-b564-3fe0ba5cad4a?_state=TduqTsnR2tpjghFbdR0wGJKo0Ia7nkg5PGv8VkHvTdJ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI3ZTEzMjc2MC1kNzY3LTQ0YTctYjU2NC0zZmUwYmE1Y2FkNGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMjZUMTc6MjE6MzUuMjg3OTc2MzkyWiJ9&digest=sha256%3Ab79670d4fb6d514f63539ffd962ff2738cf49756dd5a9199020e24532781bd9a" http.request.useragent="Go-http-client/1.1" http.response.duration=2.274623418s http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:35 +0000] "PUT /v2/foo/dddd/blobs/uploads/7e132760-d767-44a7-b564-3fe0ba5cad4a?_state=TduqTsnR2tpjghFbdR0wGJKo0Ia7nkg5PGv8VkHvTdJ7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiI3ZTEzMjc2MC1kNzY3LTQ0YTctYjU2NC0zZmUwYmE1Y2FkNGEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMjZUMTc6MjE6MzUuMjg3OTc2MzkyWiJ9&digest=sha256%3Ab79670d4fb6d514f63539ffd962ff2738cf49756dd5a9199020e24532781bd9a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:37Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:43613" http.request.id=40c6b404-f0ae-4d22-81b1-6d334d607fcb http.request.method=PUT http.request.remoteaddr="127.0.0.1:48452" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.709228ms http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:37 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:37Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:43613" http.request.id=ac4685e4-4042-4d63-b191-bd7b4df6ae62 http.request.method=GET http.request.remoteaddr="127.0.0.1:48452" 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="824.206µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [26/Jan/2025:17:21:37 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (16.68s) === RUN TestURLPrefix time="2025-01-26T17:21: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.5 time="2025-01-26T17:21:37Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-26T17:21:37Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41997" http.request.id=207aaf2e-7e2b-4f97-9af9-0c880a8e824e http.request.method=GET http.request.remoteaddr="127.0.0.1:56626" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="870.527µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [26/Jan/2025:17:21:37 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2025-01-26T17:21: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.5 time="2025-01-26T17:21:37Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-26T17:21:37Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:af62f37e0a8d1627124864a759feaa156a971d8eba1b24671005d6bee234daf8 err.message="blob unknown to registry" go.version=go1.23.5 http.request.host="127.0.0.1:36131" http.request.id=0e233dfc-59c8-4a3d-913b-4197f83470d9 http.request.method=GET http.request.remoteaddr="127.0.0.1:53284" http.request.uri="/v2/foo/bar/blobs/sha256:af62f37e0a8d1627124864a759feaa156a971d8eba1b24671005d6bee234daf8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.015168ms http.response.status=404 http.response.written=157 vars.digest="sha256:af62f37e0a8d1627124864a759feaa156a971d8eba1b24671005d6bee234daf8" vars.name="foo/bar" 127.0.0.1 - - [26/Jan/2025:17:21:37 +0000] "GET /v2/foo/bar/blobs/sha256:af62f37e0a8d1627124864a759feaa156a971d8eba1b24671005d6bee234daf8 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-01-26T17:21:37Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:af62f37e0a8d1627124864a759feaa156a971d8eba1b24671005d6bee234daf8 err.message="blob unknown to registry" go.version=go1.23.5 http.request.host="127.0.0.1:36131" http.request.id=a2caef95-e368-454f-8ab4-788ae9286a79 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53298" http.request.uri="/v2/foo/bar/blobs/sha256:af62f37e0a8d1627124864a759feaa156a971d8eba1b24671005d6bee234daf8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="978.008µs" http.response.status=404 http.response.written=157 vars.digest="sha256:af62f37e0a8d1627124864a759feaa156a971d8eba1b24671005d6bee234daf8" vars.name="foo/bar" 127.0.0.1 - - [26/Jan/2025:17:21:37 +0000] "HEAD /v2/foo/bar/blobs/sha256:af62f37e0a8d1627124864a759feaa156a971d8eba1b24671005d6bee234daf8 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-01-26T17:21:37Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36131" http.request.id=53d7fae8-e6ea-4e04-acac-c1d725ae1504 http.request.method=POST http.request.remoteaddr="127.0.0.1:53298" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.011928ms http.response.status=202 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:37Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36131" http.request.id=473ebeb6-93dd-4c21-927f-aa2ec8b5a6c1 http.request.method=GET http.request.remoteaddr="127.0.0.1:53298" http.request.uri="/v2/foo/bar/blobs/uploads/37c45306-b543-42a6-8b27-bf43985582c6?_state=pZWLegjvlDGLK55CWsXDR-tQhkzvCBFpPBl069hj_vR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM3YzQ1MzA2LWI1NDMtNDJhNi04YjI3LWJmNDM5ODU1ODJjNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTozNy43Njk0NTQ3ODRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="986.967µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:37 +0000] "GET /v2/foo/bar/blobs/uploads/37c45306-b543-42a6-8b27-bf43985582c6?_state=pZWLegjvlDGLK55CWsXDR-tQhkzvCBFpPBl069hj_vR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM3YzQ1MzA2LWI1NDMtNDJhNi04YjI3LWJmNDM5ODU1ODJjNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTozNy43Njk0NTQ3ODRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:37Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36131" http.request.id=d194f79a-8c5e-4d82-bde4-89ddd747fbb7 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:53298" http.request.uri="/v2/foo/bar/blobs/uploads/37c45306-b543-42a6-8b27-bf43985582c6?_state=pZWLegjvlDGLK55CWsXDR-tQhkzvCBFpPBl069hj_vR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM3YzQ1MzA2LWI1NDMtNDJhNi04YjI3LWJmNDM5ODU1ODJjNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTozNy43Njk0NTQ3ODRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.000967ms http.response.status=204 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:37 +0000] "DELETE /v2/foo/bar/blobs/uploads/37c45306-b543-42a6-8b27-bf43985582c6?_state=pZWLegjvlDGLK55CWsXDR-tQhkzvCBFpPBl069hj_vR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM3YzQ1MzA2LWI1NDMtNDJhNi04YjI3LWJmNDM5ODU1ODJjNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTozNy43Njk0NTQ3ODRaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:37Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.23.5 http.request.host="127.0.0.1:36131" http.request.id=03320f91-3473-41ea-9047-d2737ceceb91 http.request.method=GET http.request.remoteaddr="127.0.0.1:53298" http.request.uri="/v2/foo/bar/blobs/uploads/37c45306-b543-42a6-8b27-bf43985582c6?_state=pZWLegjvlDGLK55CWsXDR-tQhkzvCBFpPBl069hj_vR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM3YzQ1MzA2LWI1NDMtNDJhNi04YjI3LWJmNDM5ODU1ODJjNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTozNy43Njk0NTQ3ODRaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=37c45306-b543-42a6-8b27-bf43985582c6 time="2025-01-26T17:21:37Z" 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.5 http.request.host="127.0.0.1:36131" http.request.id=03320f91-3473-41ea-9047-d2737ceceb91 http.request.method=GET http.request.remoteaddr="127.0.0.1:53298" http.request.uri="/v2/foo/bar/blobs/uploads/37c45306-b543-42a6-8b27-bf43985582c6?_state=pZWLegjvlDGLK55CWsXDR-tQhkzvCBFpPBl069hj_vR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM3YzQ1MzA2LWI1NDMtNDJhNi04YjI3LWJmNDM5ODU1ODJjNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTozNy43Njk0NTQ3ODRaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="951.888µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=37c45306-b543-42a6-8b27-bf43985582c6 127.0.0.1 - - [26/Jan/2025:17:21:37 +0000] "GET /v2/foo/bar/blobs/uploads/37c45306-b543-42a6-8b27-bf43985582c6?_state=pZWLegjvlDGLK55CWsXDR-tQhkzvCBFpPBl069hj_vR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM3YzQ1MzA2LWI1NDMtNDJhNi04YjI3LWJmNDM5ODU1ODJjNiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTozNy43Njk0NTQ3ODRaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-01-26T17:21:37Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36131" http.request.id=3fb193d8-42b5-473e-a44d-75d23ba8f95b http.request.method=POST http.request.remoteaddr="127.0.0.1:53304" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.000168ms http.response.status=202 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:37Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.23.5 http.request.host="127.0.0.1:36131" http.request.id=282ed724-30e7-442c-b806-160ff164a29d http.request.method=PUT http.request.remoteaddr="127.0.0.1:53304" http.request.uri="/v2/foo/bar/blobs/uploads/5ae26a48-0389-43af-a206-9e838e2dda35?_state=osD4SwgWGZ1wcv9ZFzWVvFwPgEtYlmcDtnv5-_4NFv17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVhZTI2YTQ4LTAzODktNDNhZi1hMjA2LTllODM4ZTJkZGEzNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTozNy43NzQzNDYzNDFaIn0%3D&digest=sha256%3Aaf62f37e0a8d1627124864a759feaa156a971d8eba1b24671005d6bee234daf8" http.request.useragent="Go-http-client/1.1" provided=sha256:af62f37e0a8d1627124864a759feaa156a971d8eba1b24671005d6bee234daf8 vars.name="foo/bar" vars.uuid=5ae26a48-0389-43af-a206-9e838e2dda35 time="2025-01-26T17:21:37Z" level=error msg="error canceling upload after error: already closed" go.version=go1.23.5 http.request.host="127.0.0.1:36131" http.request.id=282ed724-30e7-442c-b806-160ff164a29d http.request.method=PUT http.request.remoteaddr="127.0.0.1:53304" http.request.uri="/v2/foo/bar/blobs/uploads/5ae26a48-0389-43af-a206-9e838e2dda35?_state=osD4SwgWGZ1wcv9ZFzWVvFwPgEtYlmcDtnv5-_4NFv17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVhZTI2YTQ4LTAzODktNDNhZi1hMjA2LTllODM4ZTJkZGEzNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTozNy43NzQzNDYzNDFaIn0%3D&digest=sha256%3Aaf62f37e0a8d1627124864a759feaa156a971d8eba1b24671005d6bee234daf8" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=5ae26a48-0389-43af-a206-9e838e2dda35 time="2025-01-26T17:21:37Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:af62f37e0a8d1627124864a759feaa156a971d8eba1b24671005d6bee234daf8, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.23.5 http.request.host="127.0.0.1:36131" http.request.id=282ed724-30e7-442c-b806-160ff164a29d http.request.method=PUT http.request.remoteaddr="127.0.0.1:53304" http.request.uri="/v2/foo/bar/blobs/uploads/5ae26a48-0389-43af-a206-9e838e2dda35?_state=osD4SwgWGZ1wcv9ZFzWVvFwPgEtYlmcDtnv5-_4NFv17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVhZTI2YTQ4LTAzODktNDNhZi1hMjA2LTllODM4ZTJkZGEzNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTozNy43NzQzNDYzNDFaIn0%3D&digest=sha256%3Aaf62f37e0a8d1627124864a759feaa156a971d8eba1b24671005d6bee234daf8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.052888ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=5ae26a48-0389-43af-a206-9e838e2dda35 127.0.0.1 - - [26/Jan/2025:17:21:37 +0000] "PUT /v2/foo/bar/blobs/uploads/5ae26a48-0389-43af-a206-9e838e2dda35?_state=osD4SwgWGZ1wcv9ZFzWVvFwPgEtYlmcDtnv5-_4NFv17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVhZTI2YTQ4LTAzODktNDNhZi1hMjA2LTllODM4ZTJkZGEzNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTozNy43NzQzNDYzNDFaIn0%3D&digest=sha256%3Aaf62f37e0a8d1627124864a759feaa156a971d8eba1b24671005d6bee234daf8 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-01-26T17:21:37Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36131" http.request.id=9d0ad34a-0eb8-4918-9b65-83b568eaec78 http.request.method=POST http.request.remoteaddr="127.0.0.1:53304" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="912.247µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:37Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36131" http.request.id=062b09e8-c253-40c1-a048-cb81cc01a545 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53304" http.request.uri="/v2/foo/bar/blobs/uploads/4025adb1-80ed-4a9f-8d95-6713c2cf0433?_state=juns4TUDaD__Z9pxhInI8F8xTVDCWu_0cOK6Wyqbjnx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQwMjVhZGIxLTgwZWQtNGE5Zi04ZDk1LTY3MTNjMmNmMDQzMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTozNy43NzY4MTM2NFoifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.165928ms http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:37 +0000] "PUT /v2/foo/bar/blobs/uploads/4025adb1-80ed-4a9f-8d95-6713c2cf0433?_state=juns4TUDaD__Z9pxhInI8F8xTVDCWu_0cOK6Wyqbjnx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQwMjVhZGIxLTgwZWQtNGE5Zi04ZDk1LTY3MTNjMmNmMDQzMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTozNy43NzY4MTM2NFoifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:37Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36131" http.request.id=e3595eb0-8abe-42ab-9e42-76145c62e5f6 http.request.method=POST http.request.remoteaddr="127.0.0.1:53304" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="917.407µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:37Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36131" http.request.id=deee37e4-fc15-4387-a847-25baa2b13c65 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53304" http.request.uri="/v2/foo/bar/blobs/uploads/cd3fab0b-588c-4995-9b82-eeae72605920?_state=MZWvUTI60izASWuzqZMAUkA9cNfSQ-Nom1i7wTJoZeJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNkM2ZhYjBiLTU4OGMtNDk5NS05YjgyLWVlYWU3MjYwNTkyMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTozNy43Nzk0MjIzWiJ9&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.220689ms http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:37 +0000] "PUT /v2/foo/bar/blobs/uploads/cd3fab0b-588c-4995-9b82-eeae72605920?_state=MZWvUTI60izASWuzqZMAUkA9cNfSQ-Nom1i7wTJoZeJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNkM2ZhYjBiLTU4OGMtNDk5NS05YjgyLWVlYWU3MjYwNTkyMCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTozNy43Nzk0MjIzWiJ9&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:37Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36131" http.request.id=e03641de-3556-4555-807d-9b81317b6ccb http.request.method=POST http.request.remoteaddr="127.0.0.1:53304" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="916.807µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:38Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36131" http.request.id=116acc7b-a0e5-47a5-9d63-e4b254833c51 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53304" http.request.uri="/v2/foo/bar/blobs/uploads/cced540f-f88d-4d2a-be7c-07fa7d5941b2?_state=jll09ymXbzKWd1ZVUvfFOuT80kvicmu2VjEO9R5Gttd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjZWQ1NDBmLWY4OGQtNGQyYS1iZTdjLTA3ZmE3ZDU5NDFiMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTozNy43ODE5NjI4NzlaIn0%3D&digest=sha256%3Aaf62f37e0a8d1627124864a759feaa156a971d8eba1b24671005d6bee234daf8" http.request.useragent="Go-http-client/1.1" http.response.duration=823.887745ms http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:37 +0000] "PUT /v2/foo/bar/blobs/uploads/cced540f-f88d-4d2a-be7c-07fa7d5941b2?_state=jll09ymXbzKWd1ZVUvfFOuT80kvicmu2VjEO9R5Gttd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImNjZWQ1NDBmLWY4OGQtNGQyYS1iZTdjLTA3ZmE3ZDU5NDFiMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTozNy43ODE5NjI4NzlaIn0%3D&digest=sha256%3Aaf62f37e0a8d1627124864a759feaa156a971d8eba1b24671005d6bee234daf8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:38Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36131" http.request.id=2e0baf90-7e8f-493b-baf0-a20f4b4a6c7a http.request.method=POST http.request.remoteaddr="127.0.0.1:53304" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.058528ms http.response.status=202 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:38 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:39Z" level=info msg="response completed" go.version=go1.23.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:36131" http.request.id=a62370c4-00ad-411d-a208-eb7d484588c7 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:53304" http.request.uri="/v2/foo/bar/blobs/uploads/3751d945-9271-472c-b673-192b5eb274b9?_state=hbSZQPYaRHtw5Jfeg1m5Lto6ZKfvrfoahw_WG4stVKF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM3NTFkOTQ1LTkyNzEtNDcyYy1iNjczLTE5MmI1ZWIyNzRiOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTozOC43Mjk1MTY0MDVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=873.705605ms http.response.status=202 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:38 +0000] "PATCH /v2/foo/bar/blobs/uploads/3751d945-9271-472c-b673-192b5eb274b9?_state=hbSZQPYaRHtw5Jfeg1m5Lto6ZKfvrfoahw_WG4stVKF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM3NTFkOTQ1LTkyNzEtNDcyYy1iNjczLTE5MmI1ZWIyNzRiOSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTozOC43Mjk1MTY0MDVaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:39Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36131" http.request.id=0c5d0134-ae9e-4e43-9007-2a3e9889ed86 http.request.method=PUT http.request.remoteaddr="127.0.0.1:53304" http.request.uri="/v2/foo/bar/blobs/uploads/3751d945-9271-472c-b673-192b5eb274b9?_state=ltp_nYLSlTKAPhV9hdZWHPFfO2fksGeZoL8FieIQDCh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM3NTFkOTQ1LTkyNzEtNDcyYy1iNjczLTE5MmI1ZWIyNzRiOSIsIk9mZnNldCI6MTY4OTk1ODQsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMjZUMTc6MjE6MzhaIn0%3D&digest=sha256%3Aaf62f37e0a8d1627124864a759feaa156a971d8eba1b24671005d6bee234daf8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.198689ms http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:39 +0000] "PUT /v2/foo/bar/blobs/uploads/3751d945-9271-472c-b673-192b5eb274b9?_state=ltp_nYLSlTKAPhV9hdZWHPFfO2fksGeZoL8FieIQDCh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM3NTFkOTQ1LTkyNzEtNDcyYy1iNjczLTE5MmI1ZWIyNzRiOSIsIk9mZnNldCI6MTY4OTk1ODQsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMjZUMTc6MjE6MzhaIn0%3D&digest=sha256%3Aaf62f37e0a8d1627124864a759feaa156a971d8eba1b24671005d6bee234daf8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:39Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36131" http.request.id=6dd68a12-f6bc-4d80-94ed-daf19700b9e4 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:53304" http.request.uri="/v2/foo/bar/blobs/sha256:af62f37e0a8d1627124864a759feaa156a971d8eba1b24671005d6bee234daf8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.039728ms http.response.status=200 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:39 +0000] "HEAD /v2/foo/bar/blobs/sha256:af62f37e0a8d1627124864a759feaa156a971d8eba1b24671005d6bee234daf8 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:39Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36131" http.request.id=f870b576-dd98-4175-be04-2d34bd69e834 http.request.method=GET http.request.remoteaddr="127.0.0.1:53304" http.request.uri="/v2/foo/bar/blobs/sha256:af62f37e0a8d1627124864a759feaa156a971d8eba1b24671005d6bee234daf8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=71.404623ms http.response.status=200 http.response.written=16899584 127.0.0.1 - - [26/Jan/2025:17:21:39 +0000] "GET /v2/foo/bar/blobs/sha256:af62f37e0a8d1627124864a759feaa156a971d8eba1b24671005d6bee234daf8 HTTP/1.1" 200 16899584 "" "Go-http-client/1.1" time="2025-01-26T17:21:39Z" level=error msg="error parsing digest="sha257:af62f37e0a8d1627124864a759feaa156a971d8eba1b24671005d6bee234daf8": unsupported digest algorithm" go.version=go1.23.5 http.request.host="127.0.0.1:36131" http.request.id=7dd4a782-0005-4067-9fc6-a45f08ddc869 http.request.method=GET http.request.remoteaddr="127.0.0.1:53304" http.request.uri="/v2/foo/bar/blobs/sha257:af62f37e0a8d1627124864a759feaa156a971d8eba1b24671005d6bee234daf8" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:af62f37e0a8d1627124864a759feaa156a971d8eba1b24671005d6bee234daf8" vars.name="foo/bar" time="2025-01-26T17:21:39Z" 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.5 http.request.host="127.0.0.1:36131" http.request.id=7dd4a782-0005-4067-9fc6-a45f08ddc869 http.request.method=GET http.request.remoteaddr="127.0.0.1:53304" http.request.uri="/v2/foo/bar/blobs/sha257:af62f37e0a8d1627124864a759feaa156a971d8eba1b24671005d6bee234daf8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="917.607µs" http.response.status=400 http.response.written=110 vars.digest="sha257:af62f37e0a8d1627124864a759feaa156a971d8eba1b24671005d6bee234daf8" vars.name="foo/bar" 127.0.0.1 - - [26/Jan/2025:17:21:39 +0000] "GET /v2/foo/bar/blobs/sha257:af62f37e0a8d1627124864a759feaa156a971d8eba1b24671005d6bee234daf8 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-01-26T17:21:39Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36131" http.request.id=d8948408-7ce8-4efa-8fc2-b12bf6a9ab2b http.request.method=GET http.request.remoteaddr="127.0.0.1:53322" http.request.uri="/v2/foo/bar/blobs/sha256:af62f37e0a8d1627124864a759feaa156a971d8eba1b24671005d6bee234daf8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.083928ms http.response.status=304 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:39 +0000] "GET /v2/foo/bar/blobs/sha256:af62f37e0a8d1627124864a759feaa156a971d8eba1b24671005d6bee234daf8 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:39Z" 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.5 time="2025-01-26T17:21:39Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-26T17:21:39Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:d32c25eed1410604b6c022c1fcd17ecd5533f0525e68a4011a1f313faba8add2 err.message="blob unknown to registry" go.version=go1.23.5 http.request.host="127.0.0.1:33635" http.request.id=53b4da13-7269-4622-ad2e-6d3b2ab55c0c http.request.method=GET http.request.remoteaddr="127.0.0.1:52112" http.request.uri="/v2/foo/bar/blobs/sha256:d32c25eed1410604b6c022c1fcd17ecd5533f0525e68a4011a1f313faba8add2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="938.047µs" http.response.status=404 http.response.written=157 vars.digest="sha256:d32c25eed1410604b6c022c1fcd17ecd5533f0525e68a4011a1f313faba8add2" vars.name="foo/bar" 127.0.0.1 - - [26/Jan/2025:17:21:39 +0000] "GET /v2/foo/bar/blobs/sha256:d32c25eed1410604b6c022c1fcd17ecd5533f0525e68a4011a1f313faba8add2 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-01-26T17:21:39Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:d32c25eed1410604b6c022c1fcd17ecd5533f0525e68a4011a1f313faba8add2 err.message="blob unknown to registry" go.version=go1.23.5 http.request.host="127.0.0.1:33635" http.request.id=ca816f21-56f7-40c9-b4fa-f54101919619 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:52114" http.request.uri="/v2/foo/bar/blobs/sha256:d32c25eed1410604b6c022c1fcd17ecd5533f0525e68a4011a1f313faba8add2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="882.286µs" http.response.status=404 http.response.written=157 vars.digest="sha256:d32c25eed1410604b6c022c1fcd17ecd5533f0525e68a4011a1f313faba8add2" vars.name="foo/bar" 127.0.0.1 - - [26/Jan/2025:17:21:39 +0000] "HEAD /v2/foo/bar/blobs/sha256:d32c25eed1410604b6c022c1fcd17ecd5533f0525e68a4011a1f313faba8add2 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-01-26T17:21:39Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:33635" http.request.id=c2bbc15d-f1fd-4fdf-9df2-182046e30885 http.request.method=POST http.request.remoteaddr="127.0.0.1:52114" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="870.887µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:39Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:33635" http.request.id=c38d2672-eebd-47b0-a522-59b31abcd861 http.request.method=GET http.request.remoteaddr="127.0.0.1:52114" http.request.uri="/v2/foo/bar/blobs/uploads/192d9609-8446-44c5-992a-b3a278723ad8?_state=ctya9ZyAcDVdI77c-jMRgbi_GySTbaQy_DJCfy70f7t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5MmQ5NjA5LTg0NDYtNDRjNS05OTJhLWIzYTI3ODcyM2FkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTozOS45MzIxODMxOTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="974.567µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:39 +0000] "GET /v2/foo/bar/blobs/uploads/192d9609-8446-44c5-992a-b3a278723ad8?_state=ctya9ZyAcDVdI77c-jMRgbi_GySTbaQy_DJCfy70f7t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5MmQ5NjA5LTg0NDYtNDRjNS05OTJhLWIzYTI3ODcyM2FkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTozOS45MzIxODMxOTFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:39Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:33635" http.request.id=f1d5a284-bfd9-4a7f-850b-11e8bcdecbfc http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52114" http.request.uri="/v2/foo/bar/blobs/uploads/192d9609-8446-44c5-992a-b3a278723ad8?_state=ctya9ZyAcDVdI77c-jMRgbi_GySTbaQy_DJCfy70f7t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5MmQ5NjA5LTg0NDYtNDRjNS05OTJhLWIzYTI3ODcyM2FkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTozOS45MzIxODMxOTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="894.487µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:39 +0000] "DELETE /v2/foo/bar/blobs/uploads/192d9609-8446-44c5-992a-b3a278723ad8?_state=ctya9ZyAcDVdI77c-jMRgbi_GySTbaQy_DJCfy70f7t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5MmQ5NjA5LTg0NDYtNDRjNS05OTJhLWIzYTI3ODcyM2FkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTozOS45MzIxODMxOTFaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:39Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.23.5 http.request.host="127.0.0.1:33635" http.request.id=b1ba0a64-b187-405e-8975-7b03bca28bcc http.request.method=GET http.request.remoteaddr="127.0.0.1:52114" http.request.uri="/v2/foo/bar/blobs/uploads/192d9609-8446-44c5-992a-b3a278723ad8?_state=ctya9ZyAcDVdI77c-jMRgbi_GySTbaQy_DJCfy70f7t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5MmQ5NjA5LTg0NDYtNDRjNS05OTJhLWIzYTI3ODcyM2FkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTozOS45MzIxODMxOTFaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=192d9609-8446-44c5-992a-b3a278723ad8 time="2025-01-26T17:21:39Z" 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.5 http.request.host="127.0.0.1:33635" http.request.id=b1ba0a64-b187-405e-8975-7b03bca28bcc http.request.method=GET http.request.remoteaddr="127.0.0.1:52114" http.request.uri="/v2/foo/bar/blobs/uploads/192d9609-8446-44c5-992a-b3a278723ad8?_state=ctya9ZyAcDVdI77c-jMRgbi_GySTbaQy_DJCfy70f7t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5MmQ5NjA5LTg0NDYtNDRjNS05OTJhLWIzYTI3ODcyM2FkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTozOS45MzIxODMxOTFaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="960.647µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=192d9609-8446-44c5-992a-b3a278723ad8 127.0.0.1 - - [26/Jan/2025:17:21:39 +0000] "GET /v2/foo/bar/blobs/uploads/192d9609-8446-44c5-992a-b3a278723ad8?_state=ctya9ZyAcDVdI77c-jMRgbi_GySTbaQy_DJCfy70f7t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5MmQ5NjA5LTg0NDYtNDRjNS05OTJhLWIzYTI3ODcyM2FkOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTozOS45MzIxODMxOTFaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-01-26T17:21:39Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:33635" http.request.id=c78fcea9-0643-4aae-bd33-572ec7e3a356 http.request.method=POST http.request.remoteaddr="127.0.0.1:52118" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.066528ms http.response.status=202 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:39Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.23.5 http.request.host="127.0.0.1:33635" http.request.id=49e568b9-0726-49bd-b4ab-4546dafc59b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52118" http.request.uri="/v2/foo/bar/blobs/uploads/f2ab9d99-dea9-4e85-8760-fa4c3fe25c4f?_state=lzpbxjRqdLRM0BlTuAOTL3qXX67xd_SuHY6jxevTtzx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyYWI5ZDk5LWRlYTktNGU4NS04NzYwLWZhNGMzZmUyNWM0ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTozOS45MzcwNDM0MjhaIn0%3D&digest=sha256%3Ad32c25eed1410604b6c022c1fcd17ecd5533f0525e68a4011a1f313faba8add2" http.request.useragent="Go-http-client/1.1" provided=sha256:d32c25eed1410604b6c022c1fcd17ecd5533f0525e68a4011a1f313faba8add2 vars.name="foo/bar" vars.uuid=f2ab9d99-dea9-4e85-8760-fa4c3fe25c4f time="2025-01-26T17:21:39Z" level=error msg="error canceling upload after error: already closed" go.version=go1.23.5 http.request.host="127.0.0.1:33635" http.request.id=49e568b9-0726-49bd-b4ab-4546dafc59b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52118" http.request.uri="/v2/foo/bar/blobs/uploads/f2ab9d99-dea9-4e85-8760-fa4c3fe25c4f?_state=lzpbxjRqdLRM0BlTuAOTL3qXX67xd_SuHY6jxevTtzx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyYWI5ZDk5LWRlYTktNGU4NS04NzYwLWZhNGMzZmUyNWM0ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTozOS45MzcwNDM0MjhaIn0%3D&digest=sha256%3Ad32c25eed1410604b6c022c1fcd17ecd5533f0525e68a4011a1f313faba8add2" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=f2ab9d99-dea9-4e85-8760-fa4c3fe25c4f time="2025-01-26T17:21:39Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:d32c25eed1410604b6c022c1fcd17ecd5533f0525e68a4011a1f313faba8add2, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.23.5 http.request.host="127.0.0.1:33635" http.request.id=49e568b9-0726-49bd-b4ab-4546dafc59b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52118" http.request.uri="/v2/foo/bar/blobs/uploads/f2ab9d99-dea9-4e85-8760-fa4c3fe25c4f?_state=lzpbxjRqdLRM0BlTuAOTL3qXX67xd_SuHY6jxevTtzx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyYWI5ZDk5LWRlYTktNGU4NS04NzYwLWZhNGMzZmUyNWM0ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTozOS45MzcwNDM0MjhaIn0%3D&digest=sha256%3Ad32c25eed1410604b6c022c1fcd17ecd5533f0525e68a4011a1f313faba8add2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="985.607µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=f2ab9d99-dea9-4e85-8760-fa4c3fe25c4f 127.0.0.1 - - [26/Jan/2025:17:21:39 +0000] "PUT /v2/foo/bar/blobs/uploads/f2ab9d99-dea9-4e85-8760-fa4c3fe25c4f?_state=lzpbxjRqdLRM0BlTuAOTL3qXX67xd_SuHY6jxevTtzx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImYyYWI5ZDk5LWRlYTktNGU4NS04NzYwLWZhNGMzZmUyNWM0ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTozOS45MzcwNDM0MjhaIn0%3D&digest=sha256%3Ad32c25eed1410604b6c022c1fcd17ecd5533f0525e68a4011a1f313faba8add2 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-01-26T17:21:39Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:33635" http.request.id=3c26679d-abad-4195-b5dd-d7f1992eae47 http.request.method=POST http.request.remoteaddr="127.0.0.1:52118" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="844.887µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:39Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:33635" http.request.id=3030922b-3696-4b3a-ac8d-95365dfc5f75 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52118" http.request.uri="/v2/foo/bar/blobs/uploads/728a953f-b9aa-434f-aa7f-b4590d97f93b?_state=7xUN-vI4Zuko1N447kk2lb0i_0jn_P8LqpxKgjHzunt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyOGE5NTNmLWI5YWEtNDM0Zi1hYTdmLWI0NTkwZDk3ZjkzYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTozOS45Mzk0NjI2NDdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.120889ms http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:39 +0000] "PUT /v2/foo/bar/blobs/uploads/728a953f-b9aa-434f-aa7f-b4590d97f93b?_state=7xUN-vI4Zuko1N447kk2lb0i_0jn_P8LqpxKgjHzunt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcyOGE5NTNmLWI5YWEtNDM0Zi1hYTdmLWI0NTkwZDk3ZjkzYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTozOS45Mzk0NjI2NDdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:39Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:33635" http.request.id=2c4c8edf-8680-4573-ab44-5a8e4f0e3c03 http.request.method=POST http.request.remoteaddr="127.0.0.1:52118" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="846.446µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:39Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:33635" http.request.id=6064c4f0-903f-48ba-9028-b17bbb2569b3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52118" http.request.uri="/v2/foo/bar/blobs/uploads/5b347eea-1ea0-4ce1-a778-88d241ae360d?_state=P1CzoxRJ230c7_dku0kNdEL7NEX1WI8yk8mjyZLlom97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViMzQ3ZWVhLTFlYTAtNGNlMS1hNzc4LTg4ZDI0MWFlMzYwZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTozOS45NDE4NzU0MjVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.038128ms http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:39 +0000] "PUT /v2/foo/bar/blobs/uploads/5b347eea-1ea0-4ce1-a778-88d241ae360d?_state=P1CzoxRJ230c7_dku0kNdEL7NEX1WI8yk8mjyZLlom97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjViMzQ3ZWVhLTFlYTAtNGNlMS1hNzc4LTg4ZDI0MWFlMzYwZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTozOS45NDE4NzU0MjVaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:39Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:33635" http.request.id=5b7aa7c5-1fc8-4e64-b8df-46ee96c47ccb http.request.method=POST http.request.remoteaddr="127.0.0.1:52118" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="820.606µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:40Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:33635" http.request.id=8b5495c2-be11-4ad8-a7d1-ad8e03cbd8e2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52118" http.request.uri="/v2/foo/bar/blobs/uploads/5aca03a9-e00b-411e-8633-c27daf25fb8f?_state=CgG2PnH-e7DbnJXCd8NIFAa7b9-oK-EPfaTjgbmV-Wt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVhY2EwM2E5LWUwMGItNDExZS04NjMzLWMyN2RhZjI1ZmI4ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTozOS45NDQyMDQ1NjNaIn0%3D&digest=sha256%3Ad32c25eed1410604b6c022c1fcd17ecd5533f0525e68a4011a1f313faba8add2" http.request.useragent="Go-http-client/1.1" http.response.duration=954.470499ms http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:39 +0000] "PUT /v2/foo/bar/blobs/uploads/5aca03a9-e00b-411e-8633-c27daf25fb8f?_state=CgG2PnH-e7DbnJXCd8NIFAa7b9-oK-EPfaTjgbmV-Wt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVhY2EwM2E5LWUwMGItNDExZS04NjMzLWMyN2RhZjI1ZmI4ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTozOS45NDQyMDQ1NjNaIn0%3D&digest=sha256%3Ad32c25eed1410604b6c022c1fcd17ecd5533f0525e68a4011a1f313faba8add2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:41Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:33635" http.request.id=aff87025-c26c-4151-b081-90ee0d4b2f9d http.request.method=POST http.request.remoteaddr="127.0.0.1:52118" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.103928ms http.response.status=202 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:42Z" level=info msg="response completed" go.version=go1.23.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:33635" http.request.id=94a6b61b-5693-4e63-8b4f-0fea9b92cad6 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:52118" http.request.uri="/v2/foo/bar/blobs/uploads/568980eb-069f-40fd-9ea4-7ec9263b4d90?_state=Gw7Ukc_TqMpeFGDstOmNzHzWnilhoFgs7WLY3y05Rot7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU2ODk4MGViLTA2OWYtNDBmZC05ZWE0LTdlYzkyNjNiNGQ5MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTo0MS4wMzQyMjk0NTNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.082644753s http.response.status=202 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:41 +0000] "PATCH /v2/foo/bar/blobs/uploads/568980eb-069f-40fd-9ea4-7ec9263b4d90?_state=Gw7Ukc_TqMpeFGDstOmNzHzWnilhoFgs7WLY3y05Rot7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU2ODk4MGViLTA2OWYtNDBmZC05ZWE0LTdlYzkyNjNiNGQ5MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTo0MS4wMzQyMjk0NTNaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:42Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:33635" http.request.id=3abd0020-3243-4eda-95d8-e25e01b0ef9a http.request.method=PUT http.request.remoteaddr="127.0.0.1:52118" http.request.uri="/v2/foo/bar/blobs/uploads/568980eb-069f-40fd-9ea4-7ec9263b4d90?_state=NVjABaKR0e0FgRrPjBfn-rBj8Ti_CZyNsa1J5JhBu4h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU2ODk4MGViLTA2OWYtNDBmZC05ZWE0LTdlYzkyNjNiNGQ5MCIsIk9mZnNldCI6MTg0MzkxNjgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMjZUMTc6MjE6NDFaIn0%3D&digest=sha256%3Ad32c25eed1410604b6c022c1fcd17ecd5533f0525e68a4011a1f313faba8add2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.204089ms http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:42 +0000] "PUT /v2/foo/bar/blobs/uploads/568980eb-069f-40fd-9ea4-7ec9263b4d90?_state=NVjABaKR0e0FgRrPjBfn-rBj8Ti_CZyNsa1J5JhBu4h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU2ODk4MGViLTA2OWYtNDBmZC05ZWE0LTdlYzkyNjNiNGQ5MCIsIk9mZnNldCI6MTg0MzkxNjgsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMjZUMTc6MjE6NDFaIn0%3D&digest=sha256%3Ad32c25eed1410604b6c022c1fcd17ecd5533f0525e68a4011a1f313faba8add2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:42Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:33635" http.request.id=d0cbacca-48bf-4125-bf77-1abec6c1b8ea http.request.method=HEAD http.request.remoteaddr="127.0.0.1:52118" http.request.uri="/v2/foo/bar/blobs/sha256:d32c25eed1410604b6c022c1fcd17ecd5533f0525e68a4011a1f313faba8add2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="980.848µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:42 +0000] "HEAD /v2/foo/bar/blobs/sha256:d32c25eed1410604b6c022c1fcd17ecd5533f0525e68a4011a1f313faba8add2 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:42Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:33635" http.request.id=afb41d2e-3d41-439d-ac74-c15fc86d6f63 http.request.method=GET http.request.remoteaddr="127.0.0.1:52118" http.request.uri="/v2/foo/bar/blobs/sha256:d32c25eed1410604b6c022c1fcd17ecd5533f0525e68a4011a1f313faba8add2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=90.331807ms http.response.status=200 http.response.written=18439168 127.0.0.1 - - [26/Jan/2025:17:21:42 +0000] "GET /v2/foo/bar/blobs/sha256:d32c25eed1410604b6c022c1fcd17ecd5533f0525e68a4011a1f313faba8add2 HTTP/1.1" 200 18439168 "" "Go-http-client/1.1" time="2025-01-26T17:21:42Z" level=error msg="error parsing digest="sha257:d32c25eed1410604b6c022c1fcd17ecd5533f0525e68a4011a1f313faba8add2": unsupported digest algorithm" go.version=go1.23.5 http.request.host="127.0.0.1:33635" http.request.id=38a41d72-a6a3-4f5a-9882-402af7ae8e96 http.request.method=GET http.request.remoteaddr="127.0.0.1:52118" http.request.uri="/v2/foo/bar/blobs/sha257:d32c25eed1410604b6c022c1fcd17ecd5533f0525e68a4011a1f313faba8add2" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:d32c25eed1410604b6c022c1fcd17ecd5533f0525e68a4011a1f313faba8add2" vars.name="foo/bar" time="2025-01-26T17:21:42Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.23.5 http.request.host="127.0.0.1:33635" http.request.id=38a41d72-a6a3-4f5a-9882-402af7ae8e96 http.request.method=GET http.request.remoteaddr="127.0.0.1:52118" http.request.uri="/v2/foo/bar/blobs/sha257:d32c25eed1410604b6c022c1fcd17ecd5533f0525e68a4011a1f313faba8add2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="927.487µs" http.response.status=400 http.response.written=110 vars.digest="sha257:d32c25eed1410604b6c022c1fcd17ecd5533f0525e68a4011a1f313faba8add2" vars.name="foo/bar" 127.0.0.1 - - [26/Jan/2025:17:21:42 +0000] "GET /v2/foo/bar/blobs/sha257:d32c25eed1410604b6c022c1fcd17ecd5533f0525e68a4011a1f313faba8add2 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-01-26T17:21:42Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:33635" http.request.id=95b87271-6be4-4f44-a9c4-4b05e39cb6b4 http.request.method=GET http.request.remoteaddr="127.0.0.1:52132" http.request.uri="/v2/foo/bar/blobs/sha256:d32c25eed1410604b6c022c1fcd17ecd5533f0525e68a4011a1f313faba8add2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.084008ms http.response.status=304 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:42 +0000] "GET /v2/foo/bar/blobs/sha256:d32c25eed1410604b6c022c1fcd17ecd5533f0525e68a4011a1f313faba8add2 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:42Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:33635" http.request.id=0dbbc2d7-7318-4c95-a8ce-1b2fa5e28aef http.request.method=GET http.request.remoteaddr="127.0.0.1:52132" http.request.uri="/v2/foo/bar/blobs/sha256:d32c25eed1410604b6c022c1fcd17ecd5533f0525e68a4011a1f313faba8add2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.632932ms http.response.status=200 http.response.written=229376 127.0.0.1 - - [26/Jan/2025:17:21:42 +0000] "GET /v2/foo/bar/blobs/sha256:d32c25eed1410604b6c022c1fcd17ecd5533f0525e68a4011a1f313faba8add2 HTTP/1.1" 200 229376 "" "Go-http-client/1.1" time="2025-01-26T17:21:42Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:33635" http.request.id=f435d8d0-01a6-4abd-9042-f03fb5a90c4e http.request.method=GET http.request.remoteaddr="127.0.0.1:52124" http.request.uri="/v2/foo/bar/blobs/sha256:d32c25eed1410604b6c022c1fcd17ecd5533f0525e68a4011a1f313faba8add2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=4.987078ms http.response.status=200 http.response.written=2654208 127.0.0.1 - - [26/Jan/2025:17:21:42 +0000] "GET /v2/foo/bar/blobs/sha256:d32c25eed1410604b6c022c1fcd17ecd5533f0525e68a4011a1f313faba8add2 HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" time="2025-01-26T17:21:42Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36131" http.request.id=e2d66da9-47cd-4595-a182-2e6c2dfc671f http.request.method=GET http.request.remoteaddr="127.0.0.1:53312" http.request.uri="/v2/foo/bar/blobs/sha256:af62f37e0a8d1627124864a759feaa156a971d8eba1b24671005d6bee234daf8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.534915158s http.response.status=200 http.response.written=2654208 127.0.0.1 - - [26/Jan/2025:17:21:39 +0000] "GET /v2/foo/bar/blobs/sha256:af62f37e0a8d1627124864a759feaa156a971d8eba1b24671005d6bee234daf8 HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" time="2025-01-26T17:21:42Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36131" http.request.id=705ed81b-68e8-41a0-b668-5b50f8088e65 http.request.method=GET http.request.remoteaddr="127.0.0.1:53322" http.request.uri="/v2/foo/bar/blobs/sha256:af62f37e0a8d1627124864a759feaa156a971d8eba1b24671005d6bee234daf8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=2.531839215s http.response.status=200 http.response.written=2555904 127.0.0.1 - - [26/Jan/2025:17:21:39 +0000] "GET /v2/foo/bar/blobs/sha256:af62f37e0a8d1627124864a759feaa156a971d8eba1b24671005d6bee234daf8 HTTP/1.1" 200 2555904 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (4.69s) === RUN TestBlobDelete time="2025-01-26T17:21:42Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.23.5 time="2025-01-26T17:21:42Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-26T17:21:42Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:242e01ad4aaa8746f8854ecec85f0a38698c5885530986f6f425612639a31388 err.message="blob unknown to registry" go.version=go1.23.5 http.request.host="127.0.0.1:41897" http.request.id=c55ab4f8-96d2-48e5-8741-e52274587ed0 http.request.method=GET http.request.remoteaddr="127.0.0.1:57098" http.request.uri="/v2/foo/bar/blobs/sha256:242e01ad4aaa8746f8854ecec85f0a38698c5885530986f6f425612639a31388" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.082888ms http.response.status=404 http.response.written=157 vars.digest="sha256:242e01ad4aaa8746f8854ecec85f0a38698c5885530986f6f425612639a31388" vars.name="foo/bar" 127.0.0.1 - - [26/Jan/2025:17:21:42 +0000] "GET /v2/foo/bar/blobs/sha256:242e01ad4aaa8746f8854ecec85f0a38698c5885530986f6f425612639a31388 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-01-26T17:21:42Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:242e01ad4aaa8746f8854ecec85f0a38698c5885530986f6f425612639a31388 err.message="blob unknown to registry" go.version=go1.23.5 http.request.host="127.0.0.1:41897" http.request.id=e9215f05-84a3-459c-80b5-a647bb15ab15 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57106" http.request.uri="/v2/foo/bar/blobs/sha256:242e01ad4aaa8746f8854ecec85f0a38698c5885530986f6f425612639a31388" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="940.007µs" http.response.status=404 http.response.written=157 vars.digest="sha256:242e01ad4aaa8746f8854ecec85f0a38698c5885530986f6f425612639a31388" vars.name="foo/bar" 127.0.0.1 - - [26/Jan/2025:17:21:42 +0000] "HEAD /v2/foo/bar/blobs/sha256:242e01ad4aaa8746f8854ecec85f0a38698c5885530986f6f425612639a31388 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-01-26T17:21:42Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41897" http.request.id=4a583972-58bf-4c36-9850-3accbd8fd4b4 http.request.method=POST http.request.remoteaddr="127.0.0.1:57106" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="931.847µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:42Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41897" http.request.id=9d609334-8893-40c9-a9be-164fda8b865a http.request.method=GET http.request.remoteaddr="127.0.0.1:57106" http.request.uri="/v2/foo/bar/blobs/uploads/b527c80d-0ffe-4742-b4d7-2e75f91b6b2a?_state=q9IWz6wnH05kKQtNANifj0lZQPJzey-oWOVW3mlJqr97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1MjdjODBkLTBmZmUtNDc0Mi1iNGQ3LTJlNzVmOTFiNmIyYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTo0Mi40Njk3NzE4MVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="987.728µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:42 +0000] "GET /v2/foo/bar/blobs/uploads/b527c80d-0ffe-4742-b4d7-2e75f91b6b2a?_state=q9IWz6wnH05kKQtNANifj0lZQPJzey-oWOVW3mlJqr97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1MjdjODBkLTBmZmUtNDc0Mi1iNGQ3LTJlNzVmOTFiNmIyYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTo0Mi40Njk3NzE4MVoifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:42Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41897" http.request.id=0dc5eb5a-fa59-488b-af7b-1672cc7cfb95 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57106" http.request.uri="/v2/foo/bar/blobs/uploads/b527c80d-0ffe-4742-b4d7-2e75f91b6b2a?_state=q9IWz6wnH05kKQtNANifj0lZQPJzey-oWOVW3mlJqr97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1MjdjODBkLTBmZmUtNDc0Mi1iNGQ3LTJlNzVmOTFiNmIyYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTo0Mi40Njk3NzE4MVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="975.808µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:42 +0000] "DELETE /v2/foo/bar/blobs/uploads/b527c80d-0ffe-4742-b4d7-2e75f91b6b2a?_state=q9IWz6wnH05kKQtNANifj0lZQPJzey-oWOVW3mlJqr97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1MjdjODBkLTBmZmUtNDc0Mi1iNGQ3LTJlNzVmOTFiNmIyYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTo0Mi40Njk3NzE4MVoifQ%3D%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:42Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.23.5 http.request.host="127.0.0.1:41897" http.request.id=c65e2e24-ba38-4172-a76d-f63429411c1e http.request.method=GET http.request.remoteaddr="127.0.0.1:57106" http.request.uri="/v2/foo/bar/blobs/uploads/b527c80d-0ffe-4742-b4d7-2e75f91b6b2a?_state=q9IWz6wnH05kKQtNANifj0lZQPJzey-oWOVW3mlJqr97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1MjdjODBkLTBmZmUtNDc0Mi1iNGQ3LTJlNzVmOTFiNmIyYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTo0Mi40Njk3NzE4MVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=b527c80d-0ffe-4742-b4d7-2e75f91b6b2a time="2025-01-26T17:21:42Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.23.5 http.request.host="127.0.0.1:41897" http.request.id=c65e2e24-ba38-4172-a76d-f63429411c1e http.request.method=GET http.request.remoteaddr="127.0.0.1:57106" http.request.uri="/v2/foo/bar/blobs/uploads/b527c80d-0ffe-4742-b4d7-2e75f91b6b2a?_state=q9IWz6wnH05kKQtNANifj0lZQPJzey-oWOVW3mlJqr97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1MjdjODBkLTBmZmUtNDc0Mi1iNGQ3LTJlNzVmOTFiNmIyYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTo0Mi40Njk3NzE4MVoifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="834.607µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=b527c80d-0ffe-4742-b4d7-2e75f91b6b2a 127.0.0.1 - - [26/Jan/2025:17:21:42 +0000] "GET /v2/foo/bar/blobs/uploads/b527c80d-0ffe-4742-b4d7-2e75f91b6b2a?_state=q9IWz6wnH05kKQtNANifj0lZQPJzey-oWOVW3mlJqr97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1MjdjODBkLTBmZmUtNDc0Mi1iNGQ3LTJlNzVmOTFiNmIyYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTo0Mi40Njk3NzE4MVoifQ%3D%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-01-26T17:21:42Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41897" http.request.id=71b4aaa2-80d2-42dd-956c-8da6f929ff0c http.request.method=POST http.request.remoteaddr="127.0.0.1:57118" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.006648ms http.response.status=202 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:42Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.23.5 http.request.host="127.0.0.1:41897" http.request.id=2e5361f7-d5b1-47c2-bfdf-8be883847bbf http.request.method=PUT http.request.remoteaddr="127.0.0.1:57118" http.request.uri="/v2/foo/bar/blobs/uploads/8d92ec9e-8857-467f-84a4-f1945ed14d5f?_state=t0SaEt-5gBj1tJd-oojHqySiIe-BxHBPAA9Eov3CHrx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhkOTJlYzllLTg4NTctNDY3Zi04NGE0LWYxOTQ1ZWQxNGQ1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTo0Mi40NzQ1Mjc4MDZaIn0%3D&digest=sha256%3A242e01ad4aaa8746f8854ecec85f0a38698c5885530986f6f425612639a31388" http.request.useragent="Go-http-client/1.1" provided=sha256:242e01ad4aaa8746f8854ecec85f0a38698c5885530986f6f425612639a31388 vars.name="foo/bar" vars.uuid=8d92ec9e-8857-467f-84a4-f1945ed14d5f time="2025-01-26T17:21:42Z" level=error msg="error canceling upload after error: already closed" go.version=go1.23.5 http.request.host="127.0.0.1:41897" http.request.id=2e5361f7-d5b1-47c2-bfdf-8be883847bbf http.request.method=PUT http.request.remoteaddr="127.0.0.1:57118" http.request.uri="/v2/foo/bar/blobs/uploads/8d92ec9e-8857-467f-84a4-f1945ed14d5f?_state=t0SaEt-5gBj1tJd-oojHqySiIe-BxHBPAA9Eov3CHrx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhkOTJlYzllLTg4NTctNDY3Zi04NGE0LWYxOTQ1ZWQxNGQ1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTo0Mi40NzQ1Mjc4MDZaIn0%3D&digest=sha256%3A242e01ad4aaa8746f8854ecec85f0a38698c5885530986f6f425612639a31388" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=8d92ec9e-8857-467f-84a4-f1945ed14d5f time="2025-01-26T17:21:42Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:242e01ad4aaa8746f8854ecec85f0a38698c5885530986f6f425612639a31388, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.23.5 http.request.host="127.0.0.1:41897" http.request.id=2e5361f7-d5b1-47c2-bfdf-8be883847bbf http.request.method=PUT http.request.remoteaddr="127.0.0.1:57118" http.request.uri="/v2/foo/bar/blobs/uploads/8d92ec9e-8857-467f-84a4-f1945ed14d5f?_state=t0SaEt-5gBj1tJd-oojHqySiIe-BxHBPAA9Eov3CHrx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhkOTJlYzllLTg4NTctNDY3Zi04NGE0LWYxOTQ1ZWQxNGQ1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTo0Mi40NzQ1Mjc4MDZaIn0%3D&digest=sha256%3A242e01ad4aaa8746f8854ecec85f0a38698c5885530986f6f425612639a31388" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="976.968µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=8d92ec9e-8857-467f-84a4-f1945ed14d5f 127.0.0.1 - - [26/Jan/2025:17:21:42 +0000] "PUT /v2/foo/bar/blobs/uploads/8d92ec9e-8857-467f-84a4-f1945ed14d5f?_state=t0SaEt-5gBj1tJd-oojHqySiIe-BxHBPAA9Eov3CHrx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhkOTJlYzllLTg4NTctNDY3Zi04NGE0LWYxOTQ1ZWQxNGQ1ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTo0Mi40NzQ1Mjc4MDZaIn0%3D&digest=sha256%3A242e01ad4aaa8746f8854ecec85f0a38698c5885530986f6f425612639a31388 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-01-26T17:21:42Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41897" http.request.id=5b2e2da7-9e16-42db-9b83-8b9e1f5bd4fc http.request.method=POST http.request.remoteaddr="127.0.0.1:57118" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="859.886µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:42Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41897" http.request.id=4cc50704-6e6d-4544-a8e9-d5897c2b7e5c http.request.method=PUT http.request.remoteaddr="127.0.0.1:57118" http.request.uri="/v2/foo/bar/blobs/uploads/30b551c4-73b5-49d6-a41c-f516217aa91a?_state=JI2bUVjQMN61D0FVb8PHQhTififq8I-cSngczWoLcKd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMwYjU1MWM0LTczYjUtNDlkNi1hNDFjLWY1MTYyMTdhYTkxYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTo0Mi40NzY5NzQzMDVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.179489ms http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:42 +0000] "PUT /v2/foo/bar/blobs/uploads/30b551c4-73b5-49d6-a41c-f516217aa91a?_state=JI2bUVjQMN61D0FVb8PHQhTififq8I-cSngczWoLcKd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMwYjU1MWM0LTczYjUtNDlkNi1hNDFjLWY1MTYyMTdhYTkxYSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTo0Mi40NzY5NzQzMDVaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:42Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41897" http.request.id=e0b656ad-d78f-4238-a992-3a45f8566145 http.request.method=POST http.request.remoteaddr="127.0.0.1:57118" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="898.326µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:42Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41897" http.request.id=aafdef05-1b82-4c0f-81ae-c320ac92820a http.request.method=PUT http.request.remoteaddr="127.0.0.1:57118" http.request.uri="/v2/foo/bar/blobs/uploads/8f66c66c-b690-4005-97c0-9cc7ffed2637?_state=TCaooPF99JEC8WZll1ts_X-l2ZFqRV4UTMkY-kdoWTx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhmNjZjNjZjLWI2OTAtNDAwNS05N2MwLTljYzdmZmVkMjYzNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTo0Mi40Nzk0OTUxMjRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.131888ms http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:42 +0000] "PUT /v2/foo/bar/blobs/uploads/8f66c66c-b690-4005-97c0-9cc7ffed2637?_state=TCaooPF99JEC8WZll1ts_X-l2ZFqRV4UTMkY-kdoWTx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjhmNjZjNjZjLWI2OTAtNDAwNS05N2MwLTljYzdmZmVkMjYzNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTo0Mi40Nzk0OTUxMjRaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:42Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41897" http.request.id=e3eab424-9f8a-47b0-825e-c44067de2883 http.request.method=POST http.request.remoteaddr="127.0.0.1:57118" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="941.687µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:43Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41897" http.request.id=6caadd86-5eb8-479c-9cce-e7cc2cd84b9c http.request.method=PUT http.request.remoteaddr="127.0.0.1:57118" http.request.uri="/v2/foo/bar/blobs/uploads/a34da19f-e206-4e2a-8903-2ce7cda7459d?_state=AwXyxrwhO8aJDwU3_3dSjUX-FRZvB-H8bk-Eb1uAmld7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEzNGRhMTlmLWUyMDYtNGUyYS04OTAzLTJjZTdjZGE3NDU5ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTo0Mi40ODE5NTIwMjNaIn0%3D&digest=sha256%3A242e01ad4aaa8746f8854ecec85f0a38698c5885530986f6f425612639a31388" http.request.useragent="Go-http-client/1.1" http.response.duration=1.29914892s http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:42 +0000] "PUT /v2/foo/bar/blobs/uploads/a34da19f-e206-4e2a-8903-2ce7cda7459d?_state=AwXyxrwhO8aJDwU3_3dSjUX-FRZvB-H8bk-Eb1uAmld7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImEzNGRhMTlmLWUyMDYtNGUyYS04OTAzLTJjZTdjZGE3NDU5ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTo0Mi40ODE5NTIwMjNaIn0%3D&digest=sha256%3A242e01ad4aaa8746f8854ecec85f0a38698c5885530986f6f425612639a31388 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:43Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41897" http.request.id=a873e7d3-fafd-4477-9e22-f12f5d7cf652 http.request.method=POST http.request.remoteaddr="127.0.0.1:57118" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.169649ms http.response.status=202 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:43 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:45Z" level=info msg="response completed" go.version=go1.23.5 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:41897" http.request.id=9166eb12-301e-4419-8bf7-7682ae801ae3 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:57118" http.request.uri="/v2/foo/bar/blobs/uploads/31f5f60b-51a7-4b68-82d9-9c23f54a3268?_state=uOhL-FVuHQ2ATh9MK2hwpH5okTKOxjcwQq3l9fbczZh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMxZjVmNjBiLTUxYTctNGI2OC04MmQ5LTljMjNmNTRhMzI2OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTo0My45MjQ1OTIwNzVaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.19393716s http.response.status=202 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:43 +0000] "PATCH /v2/foo/bar/blobs/uploads/31f5f60b-51a7-4b68-82d9-9c23f54a3268?_state=uOhL-FVuHQ2ATh9MK2hwpH5okTKOxjcwQq3l9fbczZh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMxZjVmNjBiLTUxYTctNGI2OC04MmQ5LTljMjNmNTRhMzI2OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTo0My45MjQ1OTIwNzVaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:45Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41897" http.request.id=fbe85a32-bace-4eae-9cd1-35839010d62f http.request.method=PUT http.request.remoteaddr="127.0.0.1:57118" http.request.uri="/v2/foo/bar/blobs/uploads/31f5f60b-51a7-4b68-82d9-9c23f54a3268?_state=4C33N2yNZgSO2Fg9u1Fs4WGquhn7QhewlorT9fX-NMZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMxZjVmNjBiLTUxYTctNGI2OC04MmQ5LTljMjNmNTRhMzI2OCIsIk9mZnNldCI6MTk2MDU1MDQsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMjZUMTc6MjE6NDNaIn0%3D&digest=sha256%3A242e01ad4aaa8746f8854ecec85f0a38698c5885530986f6f425612639a31388" http.request.useragent="Go-http-client/1.1" http.response.duration=1.194089ms http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:45 +0000] "PUT /v2/foo/bar/blobs/uploads/31f5f60b-51a7-4b68-82d9-9c23f54a3268?_state=4C33N2yNZgSO2Fg9u1Fs4WGquhn7QhewlorT9fX-NMZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjMxZjVmNjBiLTUxYTctNGI2OC04MmQ5LTljMjNmNTRhMzI2OCIsIk9mZnNldCI6MTk2MDU1MDQsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMjZUMTc6MjE6NDNaIn0%3D&digest=sha256%3A242e01ad4aaa8746f8854ecec85f0a38698c5885530986f6f425612639a31388 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:45Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41897" http.request.id=e672887a-b175-4455-90d8-7a47b7d19919 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:57118" http.request.uri="/v2/foo/bar/blobs/sha256:242e01ad4aaa8746f8854ecec85f0a38698c5885530986f6f425612639a31388" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="945.327µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:45 +0000] "HEAD /v2/foo/bar/blobs/sha256:242e01ad4aaa8746f8854ecec85f0a38698c5885530986f6f425612639a31388 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:45Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41897" http.request.id=7ea70e55-e0eb-4b5c-9d9f-3de893b66a63 http.request.method=GET http.request.remoteaddr="127.0.0.1:57118" http.request.uri="/v2/foo/bar/blobs/sha256:242e01ad4aaa8746f8854ecec85f0a38698c5885530986f6f425612639a31388" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=107.125135ms http.response.status=200 http.response.written=19605504 127.0.0.1 - - [26/Jan/2025:17:21:45 +0000] "GET /v2/foo/bar/blobs/sha256:242e01ad4aaa8746f8854ecec85f0a38698c5885530986f6f425612639a31388 HTTP/1.1" 200 19605504 "" "Go-http-client/1.1" time="2025-01-26T17:21:45Z" level=error msg="error parsing digest="sha257:242e01ad4aaa8746f8854ecec85f0a38698c5885530986f6f425612639a31388": unsupported digest algorithm" go.version=go1.23.5 http.request.host="127.0.0.1:41897" http.request.id=eb525bb6-eb1d-407a-992e-1db0aa30426a http.request.method=GET http.request.remoteaddr="127.0.0.1:57118" http.request.uri="/v2/foo/bar/blobs/sha257:242e01ad4aaa8746f8854ecec85f0a38698c5885530986f6f425612639a31388" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:242e01ad4aaa8746f8854ecec85f0a38698c5885530986f6f425612639a31388" vars.name="foo/bar" time="2025-01-26T17:21:45Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.23.5 http.request.host="127.0.0.1:41897" http.request.id=eb525bb6-eb1d-407a-992e-1db0aa30426a http.request.method=GET http.request.remoteaddr="127.0.0.1:57118" http.request.uri="/v2/foo/bar/blobs/sha257:242e01ad4aaa8746f8854ecec85f0a38698c5885530986f6f425612639a31388" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="836.367µs" http.response.status=400 http.response.written=110 vars.digest="sha257:242e01ad4aaa8746f8854ecec85f0a38698c5885530986f6f425612639a31388" vars.name="foo/bar" 127.0.0.1 - - [26/Jan/2025:17:21:45 +0000] "GET /v2/foo/bar/blobs/sha257:242e01ad4aaa8746f8854ecec85f0a38698c5885530986f6f425612639a31388 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-01-26T17:21:45Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41897" http.request.id=f0cc7c3f-de27-4dbc-8854-753b69aa9af6 http.request.method=GET http.request.remoteaddr="127.0.0.1:32980" http.request.uri="/v2/foo/bar/blobs/sha256:242e01ad4aaa8746f8854ecec85f0a38698c5885530986f6f425612639a31388" http.request.useragent="Go-http-client/1.1" http.response.duration=1.183449ms http.response.status=304 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:45 +0000] "GET /v2/foo/bar/blobs/sha256:242e01ad4aaa8746f8854ecec85f0a38698c5885530986f6f425612639a31388 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:45Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41897" http.request.id=b772065a-385c-4921-93fc-12bbac14fe00 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:32996" http.request.uri="/v2/foo/bar/blobs/sha256:242e01ad4aaa8746f8854ecec85f0a38698c5885530986f6f425612639a31388" http.request.useragent="Go-http-client/1.1" http.response.duration="943.047µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:45 +0000] "DELETE /v2/foo/bar/blobs/sha256:242e01ad4aaa8746f8854ecec85f0a38698c5885530986f6f425612639a31388 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:45Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:242e01ad4aaa8746f8854ecec85f0a38698c5885530986f6f425612639a31388 err.message="blob unknown to registry" go.version=go1.23.5 http.request.host="127.0.0.1:41897" http.request.id=db7944b1-d391-468c-9763-d796f4a976b1 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:32996" http.request.uri="/v2/foo/bar/blobs/sha256:242e01ad4aaa8746f8854ecec85f0a38698c5885530986f6f425612639a31388" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="907.047µs" http.response.status=404 http.response.written=157 vars.digest="sha256:242e01ad4aaa8746f8854ecec85f0a38698c5885530986f6f425612639a31388" vars.name="foo/bar" 127.0.0.1 - - [26/Jan/2025:17:21:45 +0000] "HEAD /v2/foo/bar/blobs/sha256:242e01ad4aaa8746f8854ecec85f0a38698c5885530986f6f425612639a31388 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-01-26T17:21:45Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.23.5 http.request.host="127.0.0.1:41897" http.request.id=1c0a5644-4a56-49b5-9c31-4d8f388b1e66 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:32996" http.request.uri="/v2/foo/bar/blobs/sha256:242e01ad4aaa8746f8854ecec85f0a38698c5885530986f6f425612639a31388" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="797.726µs" http.response.status=404 http.response.written=74 vars.digest="sha256:242e01ad4aaa8746f8854ecec85f0a38698c5885530986f6f425612639a31388" vars.name="foo/bar" 127.0.0.1 - - [26/Jan/2025:17:21:45 +0000] "DELETE /v2/foo/bar/blobs/sha256:242e01ad4aaa8746f8854ecec85f0a38698c5885530986f6f425612639a31388 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-01-26T17:21:45Z" level=error msg="error parsing digest="sha257:242e01ad4aaa8746f8854ecec85f0a38698c5885530986f6f425612639a31388": unsupported digest algorithm" go.version=go1.23.5 http.request.host="127.0.0.1:41897" http.request.id=f8d34c19-3ab6-454c-aa2a-122569537e9a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33002" http.request.uri="/v2/foo/bar/blobs/sha257:242e01ad4aaa8746f8854ecec85f0a38698c5885530986f6f425612639a31388" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:242e01ad4aaa8746f8854ecec85f0a38698c5885530986f6f425612639a31388" vars.name="foo/bar" time="2025-01-26T17:21:45Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.23.5 http.request.host="127.0.0.1:41897" http.request.id=f8d34c19-3ab6-454c-aa2a-122569537e9a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:33002" http.request.uri="/v2/foo/bar/blobs/sha257:242e01ad4aaa8746f8854ecec85f0a38698c5885530986f6f425612639a31388" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="935.367µs" http.response.status=400 http.response.written=110 vars.digest="sha257:242e01ad4aaa8746f8854ecec85f0a38698c5885530986f6f425612639a31388" vars.name="foo/bar" 127.0.0.1 - - [26/Jan/2025:17:21:45 +0000] "DELETE /v2/foo/bar/blobs/sha257:242e01ad4aaa8746f8854ecec85f0a38698c5885530986f6f425612639a31388 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-01-26T17:21:45Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41897" http.request.id=89f6c398-287a-4468-a536-f09008426de6 http.request.method=POST http.request.remoteaddr="127.0.0.1:33014" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.074089ms http.response.status=202 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:45 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:46Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41897" http.request.id=55e91f98-aec0-4144-b01d-6689641c9ee3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33014" http.request.uri="/v2/foo/bar/blobs/uploads/884c8dad-9368-43a5-bb5f-12e25e572a7e?_state=D7w0Xe4M_uPn_-keKH7ZKtJ71UAA2vxVzHOg2kIRk6t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4NGM4ZGFkLTkzNjgtNDNhNS1iYjVmLTEyZTI1ZTU3MmE3ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTo0NS4yOTcwMDEwMzJaIn0%3D&digest=sha256%3A242e01ad4aaa8746f8854ecec85f0a38698c5885530986f6f425612639a31388" http.request.useragent="Go-http-client/1.1" http.response.duration=1.16233572s http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:45 +0000] "PUT /v2/foo/bar/blobs/uploads/884c8dad-9368-43a5-bb5f-12e25e572a7e?_state=D7w0Xe4M_uPn_-keKH7ZKtJ71UAA2vxVzHOg2kIRk6t7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg4NGM4ZGFkLTkzNjgtNDNhNS1iYjVmLTEyZTI1ZTU3MmE3ZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTo0NS4yOTcwMDEwMzJaIn0%3D&digest=sha256%3A242e01ad4aaa8746f8854ecec85f0a38698c5885530986f6f425612639a31388 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:46Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41897" http.request.id=202c48c1-8c46-4179-a1ff-0a68d867efb1 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:33014" http.request.uri="/v2/foo/bar/blobs/sha256:242e01ad4aaa8746f8854ecec85f0a38698c5885530986f6f425612639a31388" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.172609ms http.response.status=200 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:46 +0000] "HEAD /v2/foo/bar/blobs/sha256:242e01ad4aaa8746f8854ecec85f0a38698c5885530986f6f425612639a31388 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:46Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41897" http.request.id=b244fc6e-828c-4e8e-921d-3d58fdc61622 http.request.method=GET http.request.remoteaddr="127.0.0.1:32964" http.request.uri="/v2/foo/bar/blobs/sha256:242e01ad4aaa8746f8854ecec85f0a38698c5885530986f6f425612639a31388" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.318979231s http.response.status=200 http.response.written=2654208 127.0.0.1 - - [26/Jan/2025:17:21:45 +0000] "GET /v2/foo/bar/blobs/sha256:242e01ad4aaa8746f8854ecec85f0a38698c5885530986f6f425612639a31388 HTTP/1.1" 200 2654208 "" "Go-http-client/1.1" time="2025-01-26T17:21:46Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41897" http.request.id=b7cd666d-476c-4c86-aad4-fe7cdf5385a9 http.request.method=GET http.request.remoteaddr="127.0.0.1:32980" http.request.uri="/v2/foo/bar/blobs/sha256:242e01ad4aaa8746f8854ecec85f0a38698c5885530986f6f425612639a31388" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.314057834s http.response.status=200 http.response.written=2555904 127.0.0.1 - - [26/Jan/2025:17:21:45 +0000] "GET /v2/foo/bar/blobs/sha256:242e01ad4aaa8746f8854ecec85f0a38698c5885530986f6f425612639a31388 HTTP/1.1" 200 2555904 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (4.33s) === RUN TestRelativeURL time="2025-01-26T17:21:46Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.23.5 time="2025-01-26T17:21:46Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-26T17:21:46Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34841" http.request.id=c7012161-30df-4824-af80-20e156bb76ea http.request.method=POST http.request.remoteaddr="127.0.0.1:59080" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.089449ms http.response.status=202 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:47Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34841" http.request.id=299eedb3-ae61-4fa7-8806-3e83ea29e5ce http.request.method=PUT http.request.remoteaddr="127.0.0.1:59080" http.request.uri="/v2/foo/bar/blobs/uploads/8702e1d9-81e8-43c2-94d9-167fb44b5549?_state=7AyC1llfDcB-fPeUesBNz23DSUbOUVifJaG_xvV3S1x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg3MDJlMWQ5LTgxZTgtNDNjMi05NGQ5LTE2N2ZiNDRiNTU0OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTo0Ni42MDU5MDYxNDdaIn0%3D&digest=sha256%3Afda799f531984f7880117f67f12378437c10ca65bd057812bf7f144b91f1e715" http.request.useragent="Go-http-client/1.1" http.response.duration=985.841458ms http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:46 +0000] "PUT /v2/foo/bar/blobs/uploads/8702e1d9-81e8-43c2-94d9-167fb44b5549?_state=7AyC1llfDcB-fPeUesBNz23DSUbOUVifJaG_xvV3S1x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijg3MDJlMWQ5LTgxZTgtNDNjMi05NGQ5LTE2N2ZiNDRiNTU0OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTo0Ni42MDU5MDYxNDdaIn0%3D&digest=sha256%3Afda799f531984f7880117f67f12378437c10ca65bd057812bf7f144b91f1e715 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:48Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34841" http.request.id=7706a05e-656b-498d-a7ae-a6b73c300f6d http.request.method=POST http.request.remoteaddr="127.0.0.1:59080" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.031648ms http.response.status=202 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:48Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34841" http.request.id=19ec2042-cdea-458d-a872-64e62cd768b8 http.request.method=POST http.request.remoteaddr="127.0.0.1:59080" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="805.566µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:49Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:34841" http.request.id=56cddb30-1a6d-4f8f-b1ad-918f864dfb73 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59080" http.request.uri="/v2/foo/bar/blobs/uploads/422da9cc-3d56-4a00-b5df-caf0f7bbdde3?_state=hG7w_ldB0aaxSB_Coq685xRRnQRAplRPBx2eY5WCVI17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQyMmRhOWNjLTNkNTYtNGEwMC1iNWRmLWNhZjBmN2JiZGRlMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTo0OC4wMDU4MTk1OTRaIn0%3D&digest=sha256%3A58ccbf0b51c1d2e0e3c9846cb2072e201ae37655724412064c6cd9210b8680a0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.520934448s http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:48 +0000] "PUT /v2/foo/bar/blobs/uploads/422da9cc-3d56-4a00-b5df-caf0f7bbdde3?_state=hG7w_ldB0aaxSB_Coq685xRRnQRAplRPBx2eY5WCVI17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjQyMmRhOWNjLTNkNTYtNGEwMC1iNWRmLWNhZjBmN2JiZGRlMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTo0OC4wMDU4MTk1OTRaIn0%3D&digest=sha256%3A58ccbf0b51c1d2e0e3c9846cb2072e201ae37655724412064c6cd9210b8680a0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (2.93s) === RUN TestBlobDeleteDisabled time="2025-01-26T17:21:49Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.23.5 time="2025-01-26T17:21:49Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-26T17:21:49Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.23.5 http.request.host="127.0.0.1:35381" http.request.id=d93de623-4de3-407b-897f-0420dca839ec http.request.method=DELETE http.request.remoteaddr="127.0.0.1:50898" http.request.uri="/v2/foo/bar/blobs/sha256:055b968b12ea2de253e5fdc0726d1cd5b7c0e1793f521f41ad53217b534ea0a5" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.008408ms http.response.status=405 http.response.written=78 vars.digest="sha256:055b968b12ea2de253e5fdc0726d1cd5b7c0e1793f521f41ad53217b534ea0a5" vars.name="foo/bar" 127.0.0.1 - - [26/Jan/2025:17:21:49 +0000] "DELETE /v2/foo/bar/blobs/sha256:055b968b12ea2de253e5fdc0726d1cd5b7c0e1793f521f41ad53217b534ea0a5 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.23s) === RUN TestDeleteDisabled time="2025-01-26T17:21:49Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.23.5 time="2025-01-26T17:21:49Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-26T17:21:50Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:40573" http.request.id=0f2861d1-702b-4143-bdf7-fcab544185c0 http.request.method=POST http.request.remoteaddr="127.0.0.1:48994" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.057008ms http.response.status=202 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:52Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:40573" http.request.id=cb07916b-f745-4e40-9bbd-1117cde5af2f http.request.method=PUT http.request.remoteaddr="127.0.0.1:48994" http.request.uri="/v2/foo/bar/blobs/uploads/0a191d26-a254-428d-8b5e-2e0befd03ab3?_state=W7JopfseKXQoiRH9n6gw59Ki72XrRAcp6OK0ILBk_OB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhMTkxZDI2LWEyNTQtNDI4ZC04YjVlLTJlMGJlZmQwM2FiMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTo1MC4wNjM1ODg2NDVaIn0%3D&digest=sha256%3Ab3062164dde191d7c35b745c4a99f5ee49beb57faaca15db73aa15965b326f3c" http.request.useragent="Go-http-client/1.1" http.response.duration=2.40484153s http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:50 +0000] "PUT /v2/foo/bar/blobs/uploads/0a191d26-a254-428d-8b5e-2e0befd03ab3?_state=W7JopfseKXQoiRH9n6gw59Ki72XrRAcp6OK0ILBk_OB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBhMTkxZDI2LWEyNTQtNDI4ZC04YjVlLTJlMGJlZmQwM2FiMyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTo1MC4wNjM1ODg2NDVaIn0%3D&digest=sha256%3Ab3062164dde191d7c35b745c4a99f5ee49beb57faaca15db73aa15965b326f3c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:52Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.23.5 http.request.host="127.0.0.1:40573" http.request.id=7c355c21-9008-44b1-beb8-afbbba9f8094 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:48994" http.request.uri="/v2/foo/bar/blobs/sha256:b3062164dde191d7c35b745c4a99f5ee49beb57faaca15db73aa15965b326f3c" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="862.767µs" http.response.status=405 http.response.written=78 vars.digest="sha256:b3062164dde191d7c35b745c4a99f5ee49beb57faaca15db73aa15965b326f3c" vars.name="foo/bar" 127.0.0.1 - - [26/Jan/2025:17:21:52 +0000] "DELETE /v2/foo/bar/blobs/sha256:b3062164dde191d7c35b745c4a99f5ee49beb57faaca15db73aa15965b326f3c HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (2.71s) === RUN TestDeleteReadOnly time="2025-01-26T17:21:52Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.23.5 time="2025-01-26T17:21:52Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-26T17:21:52Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39461" http.request.id=e0853a82-58c4-44e8-acbd-3d358b340a38 http.request.method=POST http.request.remoteaddr="127.0.0.1:47080" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.049408ms http.response.status=202 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:52 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:53Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:39461" http.request.id=3f3f009a-61b4-4ae8-bcad-f9f8c9321faf http.request.method=PUT http.request.remoteaddr="127.0.0.1:47080" http.request.uri="/v2/foo/bar/blobs/uploads/c9a82908-52ee-43af-9f7e-ef1a69d774d2?_state=7i5YYUY3_g8QV22zocMD8kVbGAOujjfYDLWYLnzPqsV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM5YTgyOTA4LTUyZWUtNDNhZi05ZjdlLWVmMWE2OWQ3NzRkMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTo1Mi42ODkyODAzMzVaIn0%3D&digest=sha256%3A475430e1edb884a35d1516caf6eef8e48e55b4f3ce308d171976198b5d0a0423" http.request.useragent="Go-http-client/1.1" http.response.duration=1.238142137s http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:52 +0000] "PUT /v2/foo/bar/blobs/uploads/c9a82908-52ee-43af-9f7e-ef1a69d774d2?_state=7i5YYUY3_g8QV22zocMD8kVbGAOujjfYDLWYLnzPqsV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImM5YTgyOTA4LTUyZWUtNDNhZi05ZjdlLWVmMWE2OWQ3NzRkMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMTo1Mi42ODkyODAzMzVaIn0%3D&digest=sha256%3A475430e1edb884a35d1516caf6eef8e48e55b4f3ce308d171976198b5d0a0423 HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [26/Jan/2025:17:21:53 +0000] "DELETE /v2/foo/bar/blobs/sha256:475430e1edb884a35d1516caf6eef8e48e55b4f3ce308d171976198b5d0a0423 HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (1.46s) === RUN TestStartPushReadOnly time="2025-01-26T17:21:53Z" 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.5 time="2025-01-26T17:21:53Z" level=info msg="redis not configured" go.version=go1.23.5 127.0.0.1 - - [26/Jan/2025:17:21:53 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.00s) === RUN TestManifestAPI time="2025-01-26T17:21:53Z" 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.5 time="2025-01-26T17:21:53Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-26T17:21:53Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.23.5 http.request.host="127.0.0.1:40627" http.request.id=55f037b6-a8e4-40db-b409-fe4d7019d20f http.request.method=GET http.request.remoteaddr="127.0.0.1:44326" 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="878.207µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [26/Jan/2025:17:21:53 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-01-26T17:21:53Z" 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.5 http.request.host="127.0.0.1:40627" http.request.id=59f4c81f-10f9-45af-b872-885bb4fe3a55 http.request.method=GET http.request.remoteaddr="127.0.0.1:44326" 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="788.846µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [26/Jan/2025:17:21:53 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-01-26T17:21:53Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.23.5 http.request.host="127.0.0.1:40627" http.request.id=8ee08034-a2fa-4888-8824-7ea1528b98ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:44326" 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="760.566µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [26/Jan/2025:17:21:53 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-01-26T17:21:53Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.23.5 http.request.host="127.0.0.1:40627" http.request.id=494b83fb-48ec-4e41-97cf-b69f23997fdd http.request.method=PUT http.request.remoteaddr="127.0.0.1:44326" 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.236985ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-01-26T17:21:53Z" 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.5 http.request.host="127.0.0.1:40627" http.request.id=494b83fb-48ec-4e41-97cf-b69f23997fdd http.request.method=PUT http.request.remoteaddr="127.0.0.1:44326" 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.306505ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-01-26T17:21:53Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.23.5 http.request.host="127.0.0.1:40627" http.request.id=494b83fb-48ec-4e41-97cf-b69f23997fdd http.request.method=PUT http.request.remoteaddr="127.0.0.1:44326" 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.342706ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-01-26T17:21:53Z" 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.5 http.request.host="127.0.0.1:40627" http.request.id=494b83fb-48ec-4e41-97cf-b69f23997fdd http.request.method=PUT http.request.remoteaddr="127.0.0.1:44326" 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.376426ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [26/Jan/2025:17:21:53 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-01-26T17:21:54Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:40627" http.request.id=925704e4-13f8-4f66-a3f5-a5b52c286741 http.request.method=POST http.request.remoteaddr="127.0.0.1:44326" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.020328ms http.response.status=202 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:54 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:55Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:40627" http.request.id=5562ab48-2a4f-4aaf-ace5-b0bd8ef30ad4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44326" http.request.uri="/v2/foo/schema1/blobs/uploads/8c602690-c5bb-468c-9efb-38cb69e95537?_state=KDr2XGo0_eynAirFNfgrUFHxTBVmE0hYTfcxi-az1_N7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4YzYwMjY5MC1jNWJiLTQ2OGMtOWVmYi0zOGNiNjllOTU1MzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMjZUMTc6MjE6NTQuMTk1MjA5MDY4WiJ9&digest=sha256%3A4690d6bb9d0753b89d46d4171e74ff37ed1666e5b2a5b09444512133bb9d3caf" http.request.useragent="Go-http-client/1.1" http.response.duration=1.666829518s http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:54 +0000] "PUT /v2/foo/schema1/blobs/uploads/8c602690-c5bb-468c-9efb-38cb69e95537?_state=KDr2XGo0_eynAirFNfgrUFHxTBVmE0hYTfcxi-az1_N7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4YzYwMjY5MC1jNWJiLTQ2OGMtOWVmYi0zOGNiNjllOTU1MzciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMjZUMTc6MjE6NTQuMTk1MjA5MDY4WiJ9&digest=sha256%3A4690d6bb9d0753b89d46d4171e74ff37ed1666e5b2a5b09444512133bb9d3caf HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:56Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:40627" http.request.id=05a90f5a-8c2c-4ad2-94a4-03d3acd1a57e http.request.method=POST http.request.remoteaddr="127.0.0.1:44326" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.045248ms http.response.status=202 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:56 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:58Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:40627" http.request.id=33551e3a-43fd-438a-8b76-0b8a15f0222b http.request.method=PUT http.request.remoteaddr="127.0.0.1:44326" http.request.uri="/v2/foo/schema1/blobs/uploads/26b31971-4475-42ae-b673-bf03580fa6e9?_state=ZJ4I4RU31CtXXLmu8-duZo3OT0OP-LZ40BXT_tRihTt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyNmIzMTk3MS00NDc1LTQyYWUtYjY3My1iZjAzNTgwZmE2ZTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMjZUMTc6MjE6NTYuMTQ3NjQxNTU4WiJ9&digest=sha256%3A10a209c1e3a849951a3ed1731e0258b3ca87a7a9745d1e4509eb1390fc296b5c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.876877396s http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:56 +0000] "PUT /v2/foo/schema1/blobs/uploads/26b31971-4475-42ae-b673-bf03580fa6e9?_state=ZJ4I4RU31CtXXLmu8-duZo3OT0OP-LZ40BXT_tRihTt7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIyNmIzMTk3MS00NDc1LTQyYWUtYjY3My1iZjAzNTgwZmE2ZTkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMjZUMTc6MjE6NTYuMTQ3NjQxNTU4WiJ9&digest=sha256%3A10a209c1e3a849951a3ed1731e0258b3ca87a7a9745d1e4509eb1390fc296b5c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:58Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:40627" http.request.id=c567197c-d49c-497b-b0a8-f6dafa3e9e9c http.request.method=PUT http.request.remoteaddr="127.0.0.1:44326" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.834069ms http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:58 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:58Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:40627" http.request.id=356b72b5-bee2-4391-9cec-dd33b753453c http.request.method=PUT http.request.remoteaddr="127.0.0.1:44326" http.request.uri="/v2/foo/schema1/manifests/sha256:b187c491db981daded893fd5e50669572f6d93240c365687dd271951ecda5503" http.request.useragent="Go-http-client/1.1" http.response.duration=3.574907ms http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:58 +0000] "PUT /v2/foo/schema1/manifests/sha256:b187c491db981daded893fd5e50669572f6d93240c365687dd271951ecda5503 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:58Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:40627" http.request.id=9d75a4d4-c972-4414-80ca-f49b4100932d http.request.method=GET http.request.remoteaddr="127.0.0.1:44326" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.925895ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [26/Jan/2025:17:21:58 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-01-26T17:21:58Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:40627" http.request.id=d502de64-f568-4f2c-b2d0-73de63fc5d8a http.request.method=GET http.request.remoteaddr="127.0.0.1:44326" http.request.uri="/v2/foo/schema1/manifests/sha256:b187c491db981daded893fd5e50669572f6d93240c365687dd271951ecda5503" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.901134ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [26/Jan/2025:17:21:58 +0000] "GET /v2/foo/schema1/manifests/sha256:b187c491db981daded893fd5e50669572f6d93240c365687dd271951ecda5503 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-01-26T17:21:58Z" level=info msg="response completed" go.version=go1.23.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:40627" http.request.id=43954825-786e-4f58-bc01-2050de40b496 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44326" http.request.uri="/v2/foo/schema1/manifests/sha256:b187c491db981daded893fd5e50669572f6d93240c365687dd271951ecda5503" http.request.useragent="Go-http-client/1.1" http.response.duration=3.499826ms http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:58 +0000] "PUT /v2/foo/schema1/manifests/sha256:b187c491db981daded893fd5e50669572f6d93240c365687dd271951ecda5503 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:58Z" level=info msg="response completed" go.version=go1.23.5 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:40627" http.request.id=1f4b0cdc-a374-47f1-8f2e-bcf404c7d93b http.request.method=PUT http.request.remoteaddr="127.0.0.1:44326" http.request.uri="/v2/foo/schema1/manifests/sha256:b187c491db981daded893fd5e50669572f6d93240c365687dd271951ecda5503" http.request.useragent="Go-http-client/1.1" http.response.duration=3.614827ms http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:58 +0000] "PUT /v2/foo/schema1/manifests/sha256:b187c491db981daded893fd5e50669572f6d93240c365687dd271951ecda5503 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:58Z" level=info msg="response completed" go.version=go1.23.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:40627" http.request.id=72e4b4d0-a522-412f-b59a-769fba623bb1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44326" http.request.uri="/v2/foo/schema1/manifests/sha256:b187c491db981daded893fd5e50669572f6d93240c365687dd271951ecda5503" http.request.useragent="Go-http-client/1.1" http.response.duration=3.551347ms http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:58 +0000] "PUT /v2/foo/schema1/manifests/sha256:b187c491db981daded893fd5e50669572f6d93240c365687dd271951ecda5503 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:58Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:40627" http.request.id=60aa36f5-f997-4d24-b6a5-3647bedbe961 http.request.method=GET http.request.remoteaddr="127.0.0.1:44326" http.request.uri="/v2/foo/schema1/manifests/sha256:b187c491db981daded893fd5e50669572f6d93240c365687dd271951ecda5503" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.938334ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [26/Jan/2025:17:21:58 +0000] "GET /v2/foo/schema1/manifests/sha256:b187c491db981daded893fd5e50669572f6d93240c365687dd271951ecda5503 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-01-26T17:21:58Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:40627" http.request.id=ced8962b-3807-4b33-9d3b-5bd436a4bdee http.request.method=GET http.request.remoteaddr="127.0.0.1:44326" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="788.886µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:58 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:58Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:40627" http.request.id=40364d1f-fb54-4bde-8ed4-9dc6095b9c6d http.request.method=GET http.request.remoteaddr="127.0.0.1:44326" http.request.uri="/v2/foo/schema1/manifests/sha256:b187c491db981daded893fd5e50669572f6d93240c365687dd271951ecda5503" http.request.useragent="Go-http-client/1.1" http.response.duration="725.525µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:58 +0000] "GET /v2/foo/schema1/manifests/sha256:b187c491db981daded893fd5e50669572f6d93240c365687dd271951ecda5503 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:58Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:40627" http.request.id=44672ccb-bc4c-44ff-8300-7d4accea06ab http.request.method=GET http.request.remoteaddr="127.0.0.1:44326" 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="801.086µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [26/Jan/2025:17:21:58 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-01-26T17:21:58Z" level=error msg="payload digest does match: "sha256:ab02b9799e2ea30d69daa3dd870ee3a8f1c04e4328f47ee417943dd81b574b8e" != "sha256:b187c491db981daded893fd5e50669572f6d93240c365687dd271951ecda5503"" go.version=go1.23.5 http.request.host="127.0.0.1:40627" http.request.id=5e6adf5c-4383-407e-ba7b-cb49c3349056 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44326" http.request.uri="/v2/foo/schema1/manifests/sha256:b187c491db981daded893fd5e50669572f6d93240c365687dd271951ecda5503" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:b187c491db981daded893fd5e50669572f6d93240c365687dd271951ecda5503" time="2025-01-26T17:21:58Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.23.5 http.request.host="127.0.0.1:40627" http.request.id=5e6adf5c-4383-407e-ba7b-cb49c3349056 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44326" http.request.uri="/v2/foo/schema1/manifests/sha256:b187c491db981daded893fd5e50669572f6d93240c365687dd271951ecda5503" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="947.608µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:b187c491db981daded893fd5e50669572f6d93240c365687dd271951ecda5503" 127.0.0.1 - - [26/Jan/2025:17:21:58 +0000] "PUT /v2/foo/schema1/manifests/sha256:b187c491db981daded893fd5e50669572f6d93240c365687dd271951ecda5503 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-01-26T17:21:58Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.23.5 http.request.host="127.0.0.1:40627" http.request.id=bff5c492-b011-4c21-8ba2-4e95d958573c http.request.method=GET http.request.remoteaddr="127.0.0.1:54134" 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="961.287µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [26/Jan/2025:17:21:58 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-01-26T17:21:58Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.23.5 http.request.host="127.0.0.1:40627" http.request.id=e8f8a452-614e-4556-8e10-3b2bfdab74e4 http.request.method=GET http.request.remoteaddr="127.0.0.1:54134" 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="805.206µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [26/Jan/2025:17:21:58 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-01-26T17:21:58Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.23.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40627" http.request.id=6b9184f6-a442-44da-9a5d-c983a46070c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54134" 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="984.248µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-01-26T17:21:58Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.23.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40627" http.request.id=6b9184f6-a442-44da-9a5d-c983a46070c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54134" 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.024608ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-01-26T17:21:58Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.23.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40627" http.request.id=6b9184f6-a442-44da-9a5d-c983a46070c9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54134" 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.053368ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [26/Jan/2025:17:21:58 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-01-26T17:21:58Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:40627" http.request.id=b88d5551-b1f8-40ee-bd3d-ab060e16f57b http.request.method=POST http.request.remoteaddr="127.0.0.1:54134" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="970.167µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:58 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:58Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:40627" http.request.id=fb30a1ce-3c20-4bf1-b9db-d96b4e665130 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54134" http.request.uri="/v2/foo/schema2/blobs/uploads/051182df-9982-4f62-a3e2-f1bfdec05869?_state=iRboXcE_NJiZSXRPbN_KJIKRTq4rJo7B-wyM9MYJmsh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwNTExODJkZi05OTgyLTRmNjItYTNlMi1mMWJmZGVjMDU4NjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMjZUMTc6MjE6NTguMDYzMzEyMTI5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.186809ms http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:58 +0000] "PUT /v2/foo/schema2/blobs/uploads/051182df-9982-4f62-a3e2-f1bfdec05869?_state=iRboXcE_NJiZSXRPbN_KJIKRTq4rJo7B-wyM9MYJmsh7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIwNTExODJkZi05OTgyLTRmNjItYTNlMi1mMWJmZGVjMDU4NjkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMjZUMTc6MjE6NTguMDYzMzEyMTI5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:58Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.23.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40627" http.request.id=d90cb0b5-0833-42a7-af94-fb232262c10d http.request.method=PUT http.request.remoteaddr="127.0.0.1:54134" 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="948.527µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-01-26T17:21:58Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.23.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40627" http.request.id=d90cb0b5-0833-42a7-af94-fb232262c10d http.request.method=PUT http.request.remoteaddr="127.0.0.1:54134" 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="988.448µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [26/Jan/2025:17:21:58 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-01-26T17:21:58Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:40627" http.request.id=14a77df5-5789-4b98-8b0c-7c58ad27d914 http.request.method=POST http.request.remoteaddr="127.0.0.1:54134" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.033728ms http.response.status=202 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:58 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:59Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:40627" http.request.id=19cd9316-f2ef-4cef-babc-527a8233b22e http.request.method=PUT http.request.remoteaddr="127.0.0.1:54134" http.request.uri="/v2/foo/schema2/blobs/uploads/cffcf684-228a-449f-96f5-1e927455a141?_state=Cm8yhGV2H1qCroouT7We_CPEPam5JtanKmZfxezf8kN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjZmZjZjY4NC0yMjhhLTQ0OWYtOTZmNS0xZTkyNzQ1NWExNDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMjZUMTc6MjE6NTguMjY3MTU4OTE5WiJ9&digest=sha256%3Ae953eaaf076bf1e7c1fb68ce95c9e227af4aa79b57a7ebc32c6459040540c148" http.request.useragent="Go-http-client/1.1" http.response.duration=1.036378882s http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:58 +0000] "PUT /v2/foo/schema2/blobs/uploads/cffcf684-228a-449f-96f5-1e927455a141?_state=Cm8yhGV2H1qCroouT7We_CPEPam5JtanKmZfxezf8kN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJjZmZjZjY4NC0yMjhhLTQ0OWYtOTZmNS0xZTkyNzQ1NWExNDEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMjZUMTc6MjE6NTguMjY3MTU4OTE5WiJ9&digest=sha256%3Ae953eaaf076bf1e7c1fb68ce95c9e227af4aa79b57a7ebc32c6459040540c148 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:21:59Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:40627" http.request.id=34a02d79-97b0-4257-b287-24f2baff27d6 http.request.method=POST http.request.remoteaddr="127.0.0.1:54134" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.049968ms http.response.status=202 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:59 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:00Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:40627" http.request.id=48036c59-7eaf-4122-983a-1de86b5c8e04 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54134" http.request.uri="/v2/foo/schema2/blobs/uploads/7748cda2-eab3-4103-9640-5765eaf785ca?_state=BumjHKgvn8hx_hjA_scKrkHiPjarsEgpXPwVbrPEETR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3NzQ4Y2RhMi1lYWIzLTQxMDMtOTY0MC01NzY1ZWFmNzg1Y2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMjZUMTc6MjE6NTkuNDc0NDYxMDYyWiJ9&digest=sha256%3Af3884989ffa360c82318c15d55513f74f5f67572c53bfbc1c33e5f3d645513c6" http.request.useragent="Go-http-client/1.1" http.response.duration=795.294769ms http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:21:59 +0000] "PUT /v2/foo/schema2/blobs/uploads/7748cda2-eab3-4103-9640-5765eaf785ca?_state=BumjHKgvn8hx_hjA_scKrkHiPjarsEgpXPwVbrPEETR7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3NzQ4Y2RhMi1lYWIzLTQxMDMtOTY0MC01NzY1ZWFmNzg1Y2EiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMjZUMTc6MjE6NTkuNDc0NDYxMDYyWiJ9&digest=sha256%3Af3884989ffa360c82318c15d55513f74f5f67572c53bfbc1c33e5f3d645513c6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:00Z" level=info msg="response completed" go.version=go1.23.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40627" http.request.id=4e2f5bb3-b215-4c3b-8928-3f7cc3205742 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54134" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.36865ms http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:00 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:00Z" level=info msg="response completed" go.version=go1.23.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:40627" http.request.id=f3866cff-dfd9-4203-ad19-967507d1e524 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54134" http.request.uri="/v2/foo/schema2/manifests/sha256:0773baa087037592672cb074f89b3aa712d432c1dfb3f26e2cae6fc86116a553" http.request.useragent="Go-http-client/1.1" http.response.duration=1.091888ms http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:00 +0000] "PUT /v2/foo/schema2/manifests/sha256:0773baa087037592672cb074f89b3aa712d432c1dfb3f26e2cae6fc86116a553 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:00Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:40627" http.request.id=9dc9c56f-1778-405a-8085-e4e9d0abc0d7 http.request.method=GET http.request.remoteaddr="127.0.0.1:54134" 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="893.606µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [26/Jan/2025:17:22:00 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-01-26T17:22:00Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:40627" http.request.id=4524f622-54cb-40fd-8c64-46bc7ba4e6f1 http.request.method=GET http.request.remoteaddr="127.0.0.1:54134" http.request.uri="/v2/foo/schema2/manifests/sha256:0773baa087037592672cb074f89b3aa712d432c1dfb3f26e2cae6fc86116a553" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="854.247µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [26/Jan/2025:17:22:00 +0000] "GET /v2/foo/schema2/manifests/sha256:0773baa087037592672cb074f89b3aa712d432c1dfb3f26e2cae6fc86116a553 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-01-26T17:22:00Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:40627" http.request.id=d65f2712-488b-451c-b3e9-2d703141b010 http.request.method=GET http.request.remoteaddr="127.0.0.1:54134" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="735.006µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:00 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:00Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:40627" http.request.id=32143993-eec5-42b4-95a3-331c6cf007c4 http.request.method=GET http.request.remoteaddr="127.0.0.1:54134" http.request.uri="/v2/foo/schema2/manifests/sha256:0773baa087037592672cb074f89b3aa712d432c1dfb3f26e2cae6fc86116a553" http.request.useragent="Go-http-client/1.1" http.response.duration="685.845µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:00 +0000] "GET /v2/foo/schema2/manifests/sha256:0773baa087037592672cb074f89b3aa712d432c1dfb3f26e2cae6fc86116a553 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:00Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:40627" http.request.id=2d2806e7-64ca-46d9-b842-8d34ba7ebe54 http.request.method=GET http.request.remoteaddr="127.0.0.1:54134" 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="671.285µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [26/Jan/2025:17:22:00 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-01-26T17:22:00Z" level=info msg="rewriting manifest sha256:0773baa087037592672cb074f89b3aa712d432c1dfb3f26e2cae6fc86116a553 in schema1 format to support old client" go.version=go1.23.5 http.request.host="127.0.0.1:40627" http.request.id=af53e29a-8f47-4045-b876-cbb8abfc2a47 http.request.method=GET http.request.remoteaddr="127.0.0.1:54134" 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-01-26T17:22:00Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:40627" http.request.id=af53e29a-8f47-4045-b876-cbb8abfc2a47 http.request.method=GET http.request.remoteaddr="127.0.0.1:54134" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.110336ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [26/Jan/2025:17:22:00 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-01-26T17:22:00Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:40627" http.request.id=ea30b5f8-64a9-4fc7-8a83-1d74517b9305 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54134" 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="841.407µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [26/Jan/2025:17:22:00 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-01-26T17:22:00Z" level=info msg="response completed" go.version=go1.23.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:40627" http.request.id=1aaa3f74-8bc5-4d7d-83a0-cc0754de3796 http.request.method=PUT http.request.remoteaddr="127.0.0.1:54134" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.060968ms http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:00 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:00Z" level=info msg="response completed" go.version=go1.23.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:40627" http.request.id=6fdb54ff-f606-4321-9be4-b9882a4938fd http.request.method=PUT http.request.remoteaddr="127.0.0.1:54134" http.request.uri="/v2/foo/schema2/manifests/sha256:ad331d52dcfd90888b4823e07fb25f5e81fc2b085342d8e9f7ac9f55a916e5f2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.016967ms http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:00 +0000] "PUT /v2/foo/schema2/manifests/sha256:ad331d52dcfd90888b4823e07fb25f5e81fc2b085342d8e9f7ac9f55a916e5f2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:00Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:40627" http.request.id=1ab76614-e8f1-4f91-9bdd-2a54399a39f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:54134" 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="886.647µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [26/Jan/2025:17:22:00 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-01-26T17:22:00Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:40627" http.request.id=2c24fd2b-e923-43e6-8134-fc18299ce74b http.request.method=GET http.request.remoteaddr="127.0.0.1:54134" http.request.uri="/v2/foo/schema2/manifests/sha256:ad331d52dcfd90888b4823e07fb25f5e81fc2b085342d8e9f7ac9f55a916e5f2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="849.087µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [26/Jan/2025:17:22:00 +0000] "GET /v2/foo/schema2/manifests/sha256:ad331d52dcfd90888b4823e07fb25f5e81fc2b085342d8e9f7ac9f55a916e5f2 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-01-26T17:22:00Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:40627" http.request.id=03f1dd0b-af2a-4851-b8c3-a56c7e5c8c26 http.request.method=GET http.request.remoteaddr="127.0.0.1:54134" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="825.406µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:00 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:00Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:40627" http.request.id=36c016fe-e860-4f98-9891-f0525c78fc78 http.request.method=GET http.request.remoteaddr="127.0.0.1:54134" http.request.uri="/v2/foo/schema2/manifests/sha256:ad331d52dcfd90888b4823e07fb25f5e81fc2b085342d8e9f7ac9f55a916e5f2" http.request.useragent="Go-http-client/1.1" http.response.duration="647.925µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:00 +0000] "GET /v2/foo/schema2/manifests/sha256:ad331d52dcfd90888b4823e07fb25f5e81fc2b085342d8e9f7ac9f55a916e5f2 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:00Z" level=info msg="rewriting manifest list sha256:ad331d52dcfd90888b4823e07fb25f5e81fc2b085342d8e9f7ac9f55a916e5f2 in schema1 format to support old client" go.version=go1.23.5 http.request.host="127.0.0.1:40627" http.request.id=76502eaa-1dec-41c8-b859-0b70defcc9cb http.request.method=GET http.request.remoteaddr="127.0.0.1:54134" 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-01-26T17:22:00Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:40627" http.request.id=76502eaa-1dec-41c8-b859-0b70defcc9cb http.request.method=GET http.request.remoteaddr="127.0.0.1:54134" 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.198737ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [26/Jan/2025:17:22:00 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-01-26T17:22: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.5 time="2025-01-26T17:22:00Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-26T17:22:00Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.23.5 http.request.host="127.0.0.1:36489" http.request.id=69bd00eb-252b-407d-ab19-3c0dcbd17019 http.request.method=GET http.request.remoteaddr="127.0.0.1:44924" 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="779.726µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [26/Jan/2025:17:22:00 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-01-26T17:22:00Z" 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.5 http.request.host="127.0.0.1:36489" http.request.id=1f0f4b20-a518-4e98-8dd4-244de26ab473 http.request.method=GET http.request.remoteaddr="127.0.0.1:44924" 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="649.725µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [26/Jan/2025:17:22:00 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-01-26T17:22:00Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.23.5 http.request.host="127.0.0.1:36489" http.request.id=771a97f0-81be-4c87-870d-b0aff3e4f3b9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44924" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="678.245µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [26/Jan/2025:17:22:00 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-01-26T17:22:00Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.23.5 http.request.host="127.0.0.1:36489" http.request.id=47fc6bc0-056d-489f-bc2b-5bb9c5db7916 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44924" 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.084744ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-01-26T17:22:00Z" 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.5 http.request.host="127.0.0.1:36489" http.request.id=47fc6bc0-056d-489f-bc2b-5bb9c5db7916 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44924" 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.126224ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-01-26T17:22:00Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.23.5 http.request.host="127.0.0.1:36489" http.request.id=47fc6bc0-056d-489f-bc2b-5bb9c5db7916 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44924" 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.153824ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-01-26T17:22:00Z" 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.5 http.request.host="127.0.0.1:36489" http.request.id=47fc6bc0-056d-489f-bc2b-5bb9c5db7916 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44924" 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.180664ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [26/Jan/2025:17:22:00 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-01-26T17:22:00Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36489" http.request.id=778f5471-b6ed-42b7-8605-52a3b12fa2ce http.request.method=POST http.request.remoteaddr="127.0.0.1:44924" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="918.127µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:00 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:02Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36489" http.request.id=a2de61f0-d1b3-4837-afd3-3262d4332892 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44924" http.request.uri="/v2/foo/schema1/blobs/uploads/025c96ac-84a2-458a-8277-5fb8d1c8d073?_state=y7BCU4JnBflTvyWzPKrICgP-7GaepkTkRsQPFbtoBeZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwMjVjOTZhYy04NGEyLTQ1OGEtODI3Ny01ZmI4ZDFjOGQwNzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMjZUMTc6MjI6MDAuNTk1MTg1ODI2WiJ9&digest=sha256%3A38715ceef914910862df7fe40bc55b082965be78abd9c8ed221b1a15b8ad6823" http.request.useragent="Go-http-client/1.1" http.response.duration=2.035643603s http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:00 +0000] "PUT /v2/foo/schema1/blobs/uploads/025c96ac-84a2-458a-8277-5fb8d1c8d073?_state=y7BCU4JnBflTvyWzPKrICgP-7GaepkTkRsQPFbtoBeZ7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIwMjVjOTZhYy04NGEyLTQ1OGEtODI3Ny01ZmI4ZDFjOGQwNzMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMjZUMTc6MjI6MDAuNTk1MTg1ODI2WiJ9&digest=sha256%3A38715ceef914910862df7fe40bc55b082965be78abd9c8ed221b1a15b8ad6823 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:02Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36489" http.request.id=2fe232a5-6082-4257-b314-21ec90004f51 http.request.method=POST http.request.remoteaddr="127.0.0.1:44924" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.056248ms http.response.status=202 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:02 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:04Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36489" http.request.id=dec4a571-0bd0-4671-b9d6-768315de1f21 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44924" http.request.uri="/v2/foo/schema1/blobs/uploads/65850ef1-7b8f-42d8-afb0-510f2c912d12?_state=Lme6TeMxQWtwoCgBxb5qZ1ziTiLsvbobeOIvFi6dkTp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2NTg1MGVmMS03YjhmLTQyZDgtYWZiMC01MTBmMmM5MTJkMTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMjZUMTc6MjI6MDIuOTM4MDU5NzY3WiJ9&digest=sha256%3Aa3c31ff268dd094dff8cedb4f02517811974441fafa2b69932996e8a3e09fdec" http.request.useragent="Go-http-client/1.1" http.response.duration=1.835884924s http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:02 +0000] "PUT /v2/foo/schema1/blobs/uploads/65850ef1-7b8f-42d8-afb0-510f2c912d12?_state=Lme6TeMxQWtwoCgBxb5qZ1ziTiLsvbobeOIvFi6dkTp7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI2NTg1MGVmMS03YjhmLTQyZDgtYWZiMC01MTBmMmM5MTJkMTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMjZUMTc6MjI6MDIuOTM4MDU5NzY3WiJ9&digest=sha256%3Aa3c31ff268dd094dff8cedb4f02517811974441fafa2b69932996e8a3e09fdec HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:04Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36489" http.request.id=2a67e4b1-41c9-4116-906d-f781fdd42bef http.request.method=PUT http.request.remoteaddr="127.0.0.1:44924" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.720788ms http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:04 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:04Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36489" http.request.id=1e5e825c-06f8-4468-8139-11bc8f64bc03 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44924" http.request.uri="/v2/foo/schema1/manifests/sha256:94ae35807e0dd81180cd95e42a17220f960b0fc7cad2f2c4d1d4c400731f3a8a" http.request.useragent="Go-http-client/1.1" http.response.duration=3.526946ms http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:04 +0000] "PUT /v2/foo/schema1/manifests/sha256:94ae35807e0dd81180cd95e42a17220f960b0fc7cad2f2c4d1d4c400731f3a8a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:04Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36489" http.request.id=f35b5350-ac91-4c2d-bd0c-7eabc93ea456 http.request.method=GET http.request.remoteaddr="127.0.0.1:44924" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.864695ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [26/Jan/2025:17:22:04 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-01-26T17:22:04Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36489" http.request.id=076cf6d9-34aa-4177-bce9-aa4e70ee5d8c http.request.method=GET http.request.remoteaddr="127.0.0.1:44924" http.request.uri="/v2/foo/schema1/manifests/sha256:94ae35807e0dd81180cd95e42a17220f960b0fc7cad2f2c4d1d4c400731f3a8a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.897614ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [26/Jan/2025:17:22:04 +0000] "GET /v2/foo/schema1/manifests/sha256:94ae35807e0dd81180cd95e42a17220f960b0fc7cad2f2c4d1d4c400731f3a8a HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-01-26T17:22:04Z" level=info msg="response completed" go.version=go1.23.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:36489" http.request.id=be4339ba-22ad-4cd7-90cc-7c82af7af4dc http.request.method=PUT http.request.remoteaddr="127.0.0.1:44924" http.request.uri="/v2/foo/schema1/manifests/sha256:94ae35807e0dd81180cd95e42a17220f960b0fc7cad2f2c4d1d4c400731f3a8a" http.request.useragent="Go-http-client/1.1" http.response.duration=3.463026ms http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:04 +0000] "PUT /v2/foo/schema1/manifests/sha256:94ae35807e0dd81180cd95e42a17220f960b0fc7cad2f2c4d1d4c400731f3a8a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:04Z" level=info msg="response completed" go.version=go1.23.5 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:36489" http.request.id=4f0c3abf-f9c3-461f-8153-26e7e846bf60 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44924" http.request.uri="/v2/foo/schema1/manifests/sha256:94ae35807e0dd81180cd95e42a17220f960b0fc7cad2f2c4d1d4c400731f3a8a" http.request.useragent="Go-http-client/1.1" http.response.duration=3.541067ms http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:04 +0000] "PUT /v2/foo/schema1/manifests/sha256:94ae35807e0dd81180cd95e42a17220f960b0fc7cad2f2c4d1d4c400731f3a8a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:04Z" level=info msg="response completed" go.version=go1.23.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:36489" http.request.id=5afabaaa-40e2-42d5-9fbd-0019235e3ac4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:44924" http.request.uri="/v2/foo/schema1/manifests/sha256:94ae35807e0dd81180cd95e42a17220f960b0fc7cad2f2c4d1d4c400731f3a8a" http.request.useragent="Go-http-client/1.1" http.response.duration=3.547147ms http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:04 +0000] "PUT /v2/foo/schema1/manifests/sha256:94ae35807e0dd81180cd95e42a17220f960b0fc7cad2f2c4d1d4c400731f3a8a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:04Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36489" http.request.id=98280dd2-0a3b-4ae7-ac3b-774635c8c3ea http.request.method=GET http.request.remoteaddr="127.0.0.1:44924" http.request.uri="/v2/foo/schema1/manifests/sha256:94ae35807e0dd81180cd95e42a17220f960b0fc7cad2f2c4d1d4c400731f3a8a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.902695ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [26/Jan/2025:17:22:04 +0000] "GET /v2/foo/schema1/manifests/sha256:94ae35807e0dd81180cd95e42a17220f960b0fc7cad2f2c4d1d4c400731f3a8a HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-01-26T17:22:04Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36489" http.request.id=88534128-cdc7-47b5-b8b5-3e88a070adf8 http.request.method=GET http.request.remoteaddr="127.0.0.1:44924" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="762.486µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:04 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:04Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36489" http.request.id=4901bb74-1264-4eda-bb5c-98c5548d244c http.request.method=GET http.request.remoteaddr="127.0.0.1:44924" http.request.uri="/v2/foo/schema1/manifests/sha256:94ae35807e0dd81180cd95e42a17220f960b0fc7cad2f2c4d1d4c400731f3a8a" http.request.useragent="Go-http-client/1.1" http.response.duration="719.126µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:04 +0000] "GET /v2/foo/schema1/manifests/sha256:94ae35807e0dd81180cd95e42a17220f960b0fc7cad2f2c4d1d4c400731f3a8a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:04Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36489" http.request.id=98c3f0c7-4953-43dd-8164-87bb149d34ea http.request.method=GET http.request.remoteaddr="127.0.0.1:44924" 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="684.445µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [26/Jan/2025:17:22:04 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-01-26T17:22:04Z" level=error msg="payload digest does match: "sha256:934b99c93b9fcf51ae1ff0eba9515b827acc83da8b2b336f6baba6a004ed3b52" != "sha256:94ae35807e0dd81180cd95e42a17220f960b0fc7cad2f2c4d1d4c400731f3a8a"" go.version=go1.23.5 http.request.host="127.0.0.1:36489" http.request.id=9251820c-3bd6-436e-9b51-67428365303a http.request.method=PUT http.request.remoteaddr="127.0.0.1:44924" http.request.uri="/v2/foo/schema1/manifests/sha256:94ae35807e0dd81180cd95e42a17220f960b0fc7cad2f2c4d1d4c400731f3a8a" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:94ae35807e0dd81180cd95e42a17220f960b0fc7cad2f2c4d1d4c400731f3a8a" time="2025-01-26T17:22:04Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.23.5 http.request.host="127.0.0.1:36489" http.request.id=9251820c-3bd6-436e-9b51-67428365303a http.request.method=PUT http.request.remoteaddr="127.0.0.1:44924" http.request.uri="/v2/foo/schema1/manifests/sha256:94ae35807e0dd81180cd95e42a17220f960b0fc7cad2f2c4d1d4c400731f3a8a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="931.808µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:94ae35807e0dd81180cd95e42a17220f960b0fc7cad2f2c4d1d4c400731f3a8a" 127.0.0.1 - - [26/Jan/2025:17:22:04 +0000] "PUT /v2/foo/schema1/manifests/sha256:94ae35807e0dd81180cd95e42a17220f960b0fc7cad2f2c4d1d4c400731f3a8a HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-01-26T17:22:04Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.23.5 http.request.host="127.0.0.1:36489" http.request.id=8f4f66be-bd38-4695-8733-735fef8e3be6 http.request.method=GET http.request.remoteaddr="127.0.0.1:58290" 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="877.527µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [26/Jan/2025:17:22:04 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-01-26T17:22:04Z" 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.5 http.request.host="127.0.0.1:36489" http.request.id=9a2359ae-cbcb-4be9-9f43-1547dc0affa1 http.request.method=GET http.request.remoteaddr="127.0.0.1:58290" 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="753.326µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [26/Jan/2025:17:22:04 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-01-26T17:22:04Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36489" http.request.id=277b3bfd-d445-4248-b99f-27740111e8d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58290" 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="888.927µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-01-26T17:22:04Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36489" http.request.id=277b3bfd-d445-4248-b99f-27740111e8d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58290" 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="930.327µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-01-26T17:22:04Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36489" http.request.id=277b3bfd-d445-4248-b99f-27740111e8d7 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58290" 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="958.567µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [26/Jan/2025:17:22:04 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-01-26T17:22:04Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36489" http.request.id=59e498e5-7b1a-481f-aaf2-982fe7e98d5e http.request.method=POST http.request.remoteaddr="127.0.0.1:58290" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="862.126µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:04 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:04Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36489" http.request.id=91cff46c-4e4d-49b0-9cd9-b206cd7724cd http.request.method=PUT http.request.remoteaddr="127.0.0.1:58290" http.request.uri="/v2/foo/schema2/blobs/uploads/1fbaf57c-42eb-40b5-86b8-72ab4e22cc97?_state=VvCJaRpMS1kHv0n4sLg85Khy8Sorjs6SYbMgUCSEKhd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxZmJhZjU3Yy00MmViLTQwYjUtODZiOC03MmFiNGUyMmNjOTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMjZUMTc6MjI6MDQuODExODA5Nzc5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.077768ms http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:04 +0000] "PUT /v2/foo/schema2/blobs/uploads/1fbaf57c-42eb-40b5-86b8-72ab4e22cc97?_state=VvCJaRpMS1kHv0n4sLg85Khy8Sorjs6SYbMgUCSEKhd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxZmJhZjU3Yy00MmViLTQwYjUtODZiOC03MmFiNGUyMmNjOTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMjZUMTc6MjI6MDQuODExODA5Nzc5WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:04Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36489" http.request.id=f6f9ef6a-5620-419e-81b9-1087e720e625 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58290" 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="910.967µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-01-26T17:22:04Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36489" http.request.id=f6f9ef6a-5620-419e-81b9-1087e720e625 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58290" 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="950.967µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [26/Jan/2025:17:22:04 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-01-26T17:22:05Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36489" http.request.id=0fa93758-d01a-4fdd-8f75-52d6ea65de77 http.request.method=POST http.request.remoteaddr="127.0.0.1:58290" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="956.367µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:05 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:06Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36489" http.request.id=65f2f71d-0271-4764-bd28-a34d8f0747b0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58290" http.request.uri="/v2/foo/schema2/blobs/uploads/591fdac2-839e-4e08-b3d9-9f893fcda508?_state=fXRsKNzLTjRB1Qjbb1t4xt1pHv_ZBNyyfpaw_LBRi657Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1OTFmZGFjMi04MzllLTRlMDgtYjNkOS05Zjg5M2ZjZGE1MDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMjZUMTc6MjI6MDUuMDk0NTUxMzdaIn0%3D&digest=sha256%3Aec63e5cbc0e207ba6e842f49619b01e70ffb7179049b65ac76a01d82f338ecb9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.689887254s http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:05 +0000] "PUT /v2/foo/schema2/blobs/uploads/591fdac2-839e-4e08-b3d9-9f893fcda508?_state=fXRsKNzLTjRB1Qjbb1t4xt1pHv_ZBNyyfpaw_LBRi657Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1OTFmZGFjMi04MzllLTRlMDgtYjNkOS05Zjg5M2ZjZGE1MDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMjZUMTc6MjI6MDUuMDk0NTUxMzdaIn0%3D&digest=sha256%3Aec63e5cbc0e207ba6e842f49619b01e70ffb7179049b65ac76a01d82f338ecb9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:06Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36489" http.request.id=3e9e999d-62ee-4948-891e-009840986462 http.request.method=POST http.request.remoteaddr="127.0.0.1:58290" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="997.367µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:06 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:07Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36489" http.request.id=1afbbd60-1f4c-4234-8e47-bff18ed35563 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58290" http.request.uri="/v2/foo/schema2/blobs/uploads/8e81c483-c335-40aa-83e6-ca2ca5e3e38d?_state=I_NVZFb5kAHPIlVsQlJEibC8H8cQVOxFA-bYEakjgBt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4ZTgxYzQ4My1jMzM1LTQwYWEtODNlNi1jYTJjYTVlM2UzOGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMjZUMTc6MjI6MDYuOTkxMzAyOTE3WiJ9&digest=sha256%3A35c58d3019cf788c6e047602d6549f57a35e9382e44f003cc93af5717ae2c5d6" http.request.useragent="Go-http-client/1.1" http.response.duration=928.603703ms http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:06 +0000] "PUT /v2/foo/schema2/blobs/uploads/8e81c483-c335-40aa-83e6-ca2ca5e3e38d?_state=I_NVZFb5kAHPIlVsQlJEibC8H8cQVOxFA-bYEakjgBt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI4ZTgxYzQ4My1jMzM1LTQwYWEtODNlNi1jYTJjYTVlM2UzOGQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMjZUMTc6MjI6MDYuOTkxMzAyOTE3WiJ9&digest=sha256%3A35c58d3019cf788c6e047602d6549f57a35e9382e44f003cc93af5717ae2c5d6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:07Z" level=info msg="response completed" go.version=go1.23.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36489" http.request.id=1f06a5f4-6a95-41f9-bcbf-c2c9869e3161 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58290" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.33861ms http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:07 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:07Z" level=info msg="response completed" go.version=go1.23.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:36489" http.request.id=2f2ec3ab-5dac-410b-b987-4cf3f32baa03 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58290" http.request.uri="/v2/foo/schema2/manifests/sha256:98d575df9af140b90e3d123b6e61ff877a3f60f222669b2d09e69b4fb14490e2" http.request.useragent="Go-http-client/1.1" http.response.duration=1.158009ms http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:07 +0000] "PUT /v2/foo/schema2/manifests/sha256:98d575df9af140b90e3d123b6e61ff877a3f60f222669b2d09e69b4fb14490e2 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:07Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36489" http.request.id=120aefd4-01f0-438d-a49f-5890cc78b1a9 http.request.method=GET http.request.remoteaddr="127.0.0.1:58290" 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="962.887µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [26/Jan/2025:17:22:07 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-01-26T17:22:07Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36489" http.request.id=bed9c983-63ed-498f-a19f-d5821cd6c946 http.request.method=GET http.request.remoteaddr="127.0.0.1:58290" http.request.uri="/v2/foo/schema2/manifests/sha256:98d575df9af140b90e3d123b6e61ff877a3f60f222669b2d09e69b4fb14490e2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="959.967µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [26/Jan/2025:17:22:07 +0000] "GET /v2/foo/schema2/manifests/sha256:98d575df9af140b90e3d123b6e61ff877a3f60f222669b2d09e69b4fb14490e2 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-01-26T17:22:07Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36489" http.request.id=61464d1a-18bd-4ec0-8075-5666db77d60c http.request.method=GET http.request.remoteaddr="127.0.0.1:58290" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="744.086µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:07 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:07Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36489" http.request.id=f20d90c0-be96-4457-adc2-875461d6c4e8 http.request.method=GET http.request.remoteaddr="127.0.0.1:58290" http.request.uri="/v2/foo/schema2/manifests/sha256:98d575df9af140b90e3d123b6e61ff877a3f60f222669b2d09e69b4fb14490e2" http.request.useragent="Go-http-client/1.1" http.response.duration="727.446µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:07 +0000] "GET /v2/foo/schema2/manifests/sha256:98d575df9af140b90e3d123b6e61ff877a3f60f222669b2d09e69b4fb14490e2 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:07Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36489" http.request.id=6507765e-fe54-4c22-8177-86031f3b5298 http.request.method=GET http.request.remoteaddr="127.0.0.1:58290" 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="744.406µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [26/Jan/2025:17:22:07 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-01-26T17:22:07Z" level=info msg="rewriting manifest sha256:98d575df9af140b90e3d123b6e61ff877a3f60f222669b2d09e69b4fb14490e2 in schema1 format to support old client" go.version=go1.23.5 http.request.host="127.0.0.1:36489" http.request.id=ca35e123-4494-4245-968f-4ad66b66aca9 http.request.method=GET http.request.remoteaddr="127.0.0.1:58290" 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-01-26T17:22:07Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36489" http.request.id=ca35e123-4494-4245-968f-4ad66b66aca9 http.request.method=GET http.request.remoteaddr="127.0.0.1:58290" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.051735ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [26/Jan/2025:17:22:07 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-01-26T17:22:07Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.23.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:36489" http.request.id=6d02a660-0c84-4d02-bd97-6a8a68bed5f0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58290" 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="877.166µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [26/Jan/2025:17:22:07 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-01-26T17:22:07Z" level=info msg="response completed" go.version=go1.23.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:36489" http.request.id=9c756717-ddbf-4682-bc51-320773b34a39 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58290" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.100089ms http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:07 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:07Z" level=info msg="response completed" go.version=go1.23.5 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:36489" http.request.id=b2720723-3fb9-40ea-8136-373c04d8d974 http.request.method=PUT http.request.remoteaddr="127.0.0.1:58290" http.request.uri="/v2/foo/schema2/manifests/sha256:64f0d08fadefd7a674eae4072b0114ae50b45978d46e07850b74f3d7af39619f" http.request.useragent="Go-http-client/1.1" http.response.duration="967.368µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:07 +0000] "PUT /v2/foo/schema2/manifests/sha256:64f0d08fadefd7a674eae4072b0114ae50b45978d46e07850b74f3d7af39619f HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:07Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36489" http.request.id=ba773c31-fbd9-454a-af14-2c0351a0ca79 http.request.method=GET http.request.remoteaddr="127.0.0.1:58290" 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="883.367µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [26/Jan/2025:17:22:07 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-01-26T17:22:07Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36489" http.request.id=d557ded1-4407-45ba-b642-0d587e1b357d http.request.method=GET http.request.remoteaddr="127.0.0.1:58290" http.request.uri="/v2/foo/schema2/manifests/sha256:64f0d08fadefd7a674eae4072b0114ae50b45978d46e07850b74f3d7af39619f" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="892.126µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [26/Jan/2025:17:22:07 +0000] "GET /v2/foo/schema2/manifests/sha256:64f0d08fadefd7a674eae4072b0114ae50b45978d46e07850b74f3d7af39619f HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-01-26T17:22:07Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36489" http.request.id=0911c4a7-03b7-40ef-be46-5141cb69b11c http.request.method=GET http.request.remoteaddr="127.0.0.1:58290" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="794.006µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:07 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:07Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36489" http.request.id=4dec2df6-fe51-4fdf-8614-07abaee93ff8 http.request.method=GET http.request.remoteaddr="127.0.0.1:58290" http.request.uri="/v2/foo/schema2/manifests/sha256:64f0d08fadefd7a674eae4072b0114ae50b45978d46e07850b74f3d7af39619f" http.request.useragent="Go-http-client/1.1" http.response.duration="732.126µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:07 +0000] "GET /v2/foo/schema2/manifests/sha256:64f0d08fadefd7a674eae4072b0114ae50b45978d46e07850b74f3d7af39619f HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:07Z" level=info msg="rewriting manifest list sha256:64f0d08fadefd7a674eae4072b0114ae50b45978d46e07850b74f3d7af39619f in schema1 format to support old client" go.version=go1.23.5 http.request.host="127.0.0.1:36489" http.request.id=17c1be94-76f9-4ae9-97bb-7bddf4ea425e http.request.method=GET http.request.remoteaddr="127.0.0.1:58290" 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-01-26T17:22:07Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:36489" http.request.id=17c1be94-76f9-4ae9-97bb-7bddf4ea425e http.request.method=GET http.request.remoteaddr="127.0.0.1:58290" 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.229777ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [26/Jan/2025:17:22:07 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (14.01s) === RUN TestGetManifestWithStorageError time="2025-01-26T17:22:07Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.23.5 time="2025-01-26T17:22:07Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-26T17:22:07Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.23.5 http.request.host="127.0.0.1:34793" http.request.id=cf05667f-50e2-410f-b9db-d0744d95ee68 http.request.method=GET http.request.remoteaddr="127.0.0.1:33726" 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="930.007µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [26/Jan/2025:17:22:07 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-01-26T17:22:07Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.23.5 http.request.host="127.0.0.1:34793" http.request.id=7250f01c-5381-412f-bc7a-45cdc9bb304b http.request.method=GET http.request.remoteaddr="127.0.0.1:33726" 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="835.287µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [26/Jan/2025:17:22:07 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-01-26T17:22:07Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.23.5 http.request.host="127.0.0.1:34793" http.request.id=82f850bd-f440-4af1-9e7f-c4f9f527084e http.request.method=GET http.request.remoteaddr="127.0.0.1:33726" 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="931.807µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [26/Jan/2025:17:22:07 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-01-26T17:22:07Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.23.5 http.request.host="127.0.0.1:34793" http.request.id=46a59b68-9fc5-4eb7-9b82-39043af90daf http.request.method=GET http.request.remoteaddr="127.0.0.1:33726" 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="837.967µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [26/Jan/2025:17:22:07 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2025-01-26T17:22:07Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.23.5 time="2025-01-26T17:22:07Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-26T17:22:07Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.23.5 http.request.host="127.0.0.1:41985" http.request.id=acf9daa3-c0b9-4867-b18d-8b363bf697a9 http.request.method=GET http.request.remoteaddr="127.0.0.1:59304" 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="946.047µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [26/Jan/2025:17:22:07 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-01-26T17:22:07Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.23.5 http.request.host="127.0.0.1:41985" http.request.id=9c9842ab-d26e-4cf0-afdf-241ae9e82a9d http.request.method=GET http.request.remoteaddr="127.0.0.1:59304" 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="848.566µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [26/Jan/2025:17:22:07 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-01-26T17:22:07Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.23.5 http.request.host="127.0.0.1:41985" http.request.id=97129289-5e1a-44fb-9ab0-75a00ff42669 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59304" 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="906.567µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [26/Jan/2025:17:22:07 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-01-26T17:22:07Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.23.5 http.request.host="127.0.0.1:41985" http.request.id=4db3546f-a293-4cda-95e4-31692fcdc54e http.request.method=PUT http.request.remoteaddr="127.0.0.1:59304" 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.260225ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-01-26T17:22:07Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.23.5 http.request.host="127.0.0.1:41985" http.request.id=4db3546f-a293-4cda-95e4-31692fcdc54e http.request.method=PUT http.request.remoteaddr="127.0.0.1:59304" 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.303265ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-01-26T17:22:07Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.23.5 http.request.host="127.0.0.1:41985" http.request.id=4db3546f-a293-4cda-95e4-31692fcdc54e http.request.method=PUT http.request.remoteaddr="127.0.0.1:59304" 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.331265ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-01-26T17:22:07Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.23.5 http.request.host="127.0.0.1:41985" http.request.id=4db3546f-a293-4cda-95e4-31692fcdc54e http.request.method=PUT http.request.remoteaddr="127.0.0.1:59304" 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.359265ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [26/Jan/2025:17:22:07 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-01-26T17:22:08Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41985" http.request.id=3640e370-5767-4d74-b428-bde4212fff4d http.request.method=POST http.request.remoteaddr="127.0.0.1:59304" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.014568ms http.response.status=202 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:08 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:09Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41985" http.request.id=f370e408-f1d5-47f3-9b6e-83e7c62a7640 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59304" http.request.uri="/v2/foo/schema1/blobs/uploads/f33d9059-cd7e-481d-acf0-20b96f080290?_state=QEEZi4uBJL3w4dJdFbTlDqoVvX7wEAt9nhXdheq30Ux7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmMzNkOTA1OS1jZDdlLTQ4MWQtYWNmMC0yMGI5NmYwODAyOTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMjZUMTc6MjI6MDguMjEyMDM5ODQyWiJ9&digest=sha256%3A639d600e89927f9cf3e627e0a493473c5eea29e581321c647ebae9e1c9d89c84" http.request.useragent="Go-http-client/1.1" http.response.duration=1.725575645s http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:08 +0000] "PUT /v2/foo/schema1/blobs/uploads/f33d9059-cd7e-481d-acf0-20b96f080290?_state=QEEZi4uBJL3w4dJdFbTlDqoVvX7wEAt9nhXdheq30Ux7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJmMzNkOTA1OS1jZDdlLTQ4MWQtYWNmMC0yMGI5NmYwODAyOTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMjZUMTc6MjI6MDguMjEyMDM5ODQyWiJ9&digest=sha256%3A639d600e89927f9cf3e627e0a493473c5eea29e581321c647ebae9e1c9d89c84 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:10Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41985" http.request.id=7f3f9b85-1491-4b71-bce5-b759af632cd7 http.request.method=POST http.request.remoteaddr="127.0.0.1:59304" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.094608ms http.response.status=202 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:10 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:12Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41985" http.request.id=525818f8-5d9f-4c75-bdc0-d459b7436b80 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59304" http.request.uri="/v2/foo/schema1/blobs/uploads/da259ece-2558-468b-a188-f10272088da4?_state=mzmoFSzGvxazteAQAbyNFerUQYLay_KhGgdt2Sft_s57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkYTI1OWVjZS0yNTU4LTQ2OGItYTE4OC1mMTAyNzIwODhkYTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMjZUMTc6MjI6MTAuMjIyOTA0MjE4WiJ9&digest=sha256%3Acc8c4d58d77eaa0b9ca1806f953e3378e94b884baf7892d0a81370bd8e913895" http.request.useragent="Go-http-client/1.1" http.response.duration=1.936190368s http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:10 +0000] "PUT /v2/foo/schema1/blobs/uploads/da259ece-2558-468b-a188-f10272088da4?_state=mzmoFSzGvxazteAQAbyNFerUQYLay_KhGgdt2Sft_s57Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJkYTI1OWVjZS0yNTU4LTQ2OGItYTE4OC1mMTAyNzIwODhkYTQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMjZUMTc6MjI6MTAuMjIyOTA0MjE4WiJ9&digest=sha256%3Acc8c4d58d77eaa0b9ca1806f953e3378e94b884baf7892d0a81370bd8e913895 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:12Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41985" http.request.id=78a842e3-add5-449e-9c0c-ea4b6f6097ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:59304" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.775069ms http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:12 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:12Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41985" http.request.id=1bad06ab-2856-4468-a703-f6af9af8537b http.request.method=PUT http.request.remoteaddr="127.0.0.1:59304" http.request.uri="/v2/foo/schema1/manifests/sha256:0f0dd57afe43868d2ae729145b425d052bb8ea15e320c6adc7699857ac2f79bc" http.request.useragent="Go-http-client/1.1" http.response.duration=3.451066ms http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:12 +0000] "PUT /v2/foo/schema1/manifests/sha256:0f0dd57afe43868d2ae729145b425d052bb8ea15e320c6adc7699857ac2f79bc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:12Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41985" http.request.id=a3af4c41-44e7-4393-8f06-108bce91479e http.request.method=GET http.request.remoteaddr="127.0.0.1:59304" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.876734ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [26/Jan/2025:17:22:12 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-01-26T17:22:12Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41985" http.request.id=41792adb-11ad-4c01-bd13-1f351d4d2811 http.request.method=GET http.request.remoteaddr="127.0.0.1:59304" http.request.uri="/v2/foo/schema1/manifests/sha256:0f0dd57afe43868d2ae729145b425d052bb8ea15e320c6adc7699857ac2f79bc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.891054ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [26/Jan/2025:17:22:12 +0000] "GET /v2/foo/schema1/manifests/sha256:0f0dd57afe43868d2ae729145b425d052bb8ea15e320c6adc7699857ac2f79bc HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-01-26T17:22:12Z" level=info msg="response completed" go.version=go1.23.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:41985" http.request.id=8af75d60-8059-4f2b-89bb-207664476e37 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59304" http.request.uri="/v2/foo/schema1/manifests/sha256:0f0dd57afe43868d2ae729145b425d052bb8ea15e320c6adc7699857ac2f79bc" http.request.useragent="Go-http-client/1.1" http.response.duration=3.475666ms http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:12 +0000] "PUT /v2/foo/schema1/manifests/sha256:0f0dd57afe43868d2ae729145b425d052bb8ea15e320c6adc7699857ac2f79bc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:12Z" level=info msg="response completed" go.version=go1.23.5 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:41985" http.request.id=dbef5274-bd1a-486d-90cf-97f214bb5afd http.request.method=PUT http.request.remoteaddr="127.0.0.1:59304" http.request.uri="/v2/foo/schema1/manifests/sha256:0f0dd57afe43868d2ae729145b425d052bb8ea15e320c6adc7699857ac2f79bc" http.request.useragent="Go-http-client/1.1" http.response.duration=3.514586ms http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:12 +0000] "PUT /v2/foo/schema1/manifests/sha256:0f0dd57afe43868d2ae729145b425d052bb8ea15e320c6adc7699857ac2f79bc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:12Z" level=info msg="response completed" go.version=go1.23.5 http.request.contenttype="application/json" http.request.host="127.0.0.1:41985" http.request.id=68291d97-3b6f-402b-815a-be0ffaaa915a http.request.method=PUT http.request.remoteaddr="127.0.0.1:59304" http.request.uri="/v2/foo/schema1/manifests/sha256:0f0dd57afe43868d2ae729145b425d052bb8ea15e320c6adc7699857ac2f79bc" http.request.useragent="Go-http-client/1.1" http.response.duration=3.563947ms http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:12 +0000] "PUT /v2/foo/schema1/manifests/sha256:0f0dd57afe43868d2ae729145b425d052bb8ea15e320c6adc7699857ac2f79bc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:12Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41985" http.request.id=277c65bf-bf4d-4769-b809-6c0332f5e1c7 http.request.method=GET http.request.remoteaddr="127.0.0.1:59304" http.request.uri="/v2/foo/schema1/manifests/sha256:0f0dd57afe43868d2ae729145b425d052bb8ea15e320c6adc7699857ac2f79bc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.992056ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [26/Jan/2025:17:22:12 +0000] "GET /v2/foo/schema1/manifests/sha256:0f0dd57afe43868d2ae729145b425d052bb8ea15e320c6adc7699857ac2f79bc HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-01-26T17:22:12Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41985" http.request.id=eb9fd95d-ef8a-4c64-b7e0-b0b3d97987a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:59304" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="869.207µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:12 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:12Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41985" http.request.id=483289bc-2aef-46e1-8242-f048a0a379ba http.request.method=GET http.request.remoteaddr="127.0.0.1:59304" http.request.uri="/v2/foo/schema1/manifests/sha256:0f0dd57afe43868d2ae729145b425d052bb8ea15e320c6adc7699857ac2f79bc" http.request.useragent="Go-http-client/1.1" http.response.duration="721.485µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:12 +0000] "GET /v2/foo/schema1/manifests/sha256:0f0dd57afe43868d2ae729145b425d052bb8ea15e320c6adc7699857ac2f79bc HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:12Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41985" http.request.id=56dd1567-e55f-401b-92eb-4171ad3c8917 http.request.method=GET http.request.remoteaddr="127.0.0.1:59304" 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="755.166µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [26/Jan/2025:17:22:12 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-01-26T17:22:12Z" level=error msg="payload digest does match: "sha256:647c8351db2ab7034680c3c3ea81c5e90b9f6f06e90c745a948e519b21389b9e" != "sha256:0f0dd57afe43868d2ae729145b425d052bb8ea15e320c6adc7699857ac2f79bc"" go.version=go1.23.5 http.request.host="127.0.0.1:41985" http.request.id=133efa76-093c-424c-b90c-0bf83b3bcbae http.request.method=PUT http.request.remoteaddr="127.0.0.1:59304" http.request.uri="/v2/foo/schema1/manifests/sha256:0f0dd57afe43868d2ae729145b425d052bb8ea15e320c6adc7699857ac2f79bc" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:0f0dd57afe43868d2ae729145b425d052bb8ea15e320c6adc7699857ac2f79bc" time="2025-01-26T17:22:12Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.23.5 http.request.host="127.0.0.1:41985" http.request.id=133efa76-093c-424c-b90c-0bf83b3bcbae http.request.method=PUT http.request.remoteaddr="127.0.0.1:59304" http.request.uri="/v2/foo/schema1/manifests/sha256:0f0dd57afe43868d2ae729145b425d052bb8ea15e320c6adc7699857ac2f79bc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="980.367µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:0f0dd57afe43868d2ae729145b425d052bb8ea15e320c6adc7699857ac2f79bc" 127.0.0.1 - - [26/Jan/2025:17:22:12 +0000] "PUT /v2/foo/schema1/manifests/sha256:0f0dd57afe43868d2ae729145b425d052bb8ea15e320c6adc7699857ac2f79bc HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-01-26T17:22:12Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41985" http.request.id=438bf8c1-31e2-4440-b60b-7941b104a7eb http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59310" http.request.uri="/v2/foo/schema1/manifests/sha256:0f0dd57afe43868d2ae729145b425d052bb8ea15e320c6adc7699857ac2f79bc" http.request.useragent="Go-http-client/1.1" http.response.duration=1.047408ms http.response.status=202 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:12 +0000] "DELETE /v2/foo/schema1/manifests/sha256:0f0dd57afe43868d2ae729145b425d052bb8ea15e320c6adc7699857ac2f79bc HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:12Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:0f0dd57afe43868d2ae729145b425d052bb8ea15e320c6adc7699857ac2f79bc" err.message="manifest unknown" go.version=go1.23.5 http.request.host="127.0.0.1:41985" http.request.id=cc933511-ba5f-421e-9a2c-45936dde0bb0 http.request.method=GET http.request.remoteaddr="127.0.0.1:59310" http.request.uri="/v2/foo/schema1/manifests/sha256:0f0dd57afe43868d2ae729145b425d052bb8ea15e320c6adc7699857ac2f79bc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="820.846µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:0f0dd57afe43868d2ae729145b425d052bb8ea15e320c6adc7699857ac2f79bc" 127.0.0.1 - - [26/Jan/2025:17:22:12 +0000] "GET /v2/foo/schema1/manifests/sha256:0f0dd57afe43868d2ae729145b425d052bb8ea15e320c6adc7699857ac2f79bc HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-01-26T17:22:12Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.23.5 http.request.host="127.0.0.1:41985" http.request.id=43333a2e-6bb2-4e6d-8ddf-81ea4bf83f61 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59318" http.request.uri="/v2/foo/schema1/manifests/sha256:0f0dd57afe43868d2ae729145b425d052bb8ea15e320c6adc7699857ac2f79bc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="956.767µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:0f0dd57afe43868d2ae729145b425d052bb8ea15e320c6adc7699857ac2f79bc" 127.0.0.1 - - [26/Jan/2025:17:22:12 +0000] "DELETE /v2/foo/schema1/manifests/sha256:0f0dd57afe43868d2ae729145b425d052bb8ea15e320c6adc7699857ac2f79bc HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-01-26T17:22:12Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41985" http.request.id=61f9c686-b517-48de-b41d-e126b7abc3f1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59330" http.request.uri="/v2/foo/schema1/manifests/sha256:0f0dd57afe43868d2ae729145b425d052bb8ea15e320c6adc7699857ac2f79bc" http.request.useragent="Go-http-client/1.1" http.response.duration=3.688428ms http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:12 +0000] "PUT /v2/foo/schema1/manifests/sha256:0f0dd57afe43868d2ae729145b425d052bb8ea15e320c6adc7699857ac2f79bc HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:12Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41985" http.request.id=5f096776-98f0-4ca7-be0f-5098ed3d601f http.request.method=GET http.request.remoteaddr="127.0.0.1:59330" http.request.uri="/v2/foo/schema1/manifests/sha256:0f0dd57afe43868d2ae729145b425d052bb8ea15e320c6adc7699857ac2f79bc" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.927574ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [26/Jan/2025:17:22:12 +0000] "GET /v2/foo/schema1/manifests/sha256:0f0dd57afe43868d2ae729145b425d052bb8ea15e320c6adc7699857ac2f79bc HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-01-26T17:22:12Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.23.5 http.request.host="127.0.0.1:41985" http.request.id=8d83c8c6-9902-4d49-a2ac-0c700ae31283 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59342" 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="927.167µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [26/Jan/2025:17:22:12 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-01-26T17:22:12Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41985" http.request.id=a2b29c65-1742-4969-a99f-bd6b0b94995e http.request.method=PUT http.request.remoteaddr="127.0.0.1:59352" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=3.729268ms http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:12 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:12Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41985" http.request.id=7157da3e-ea95-4a73-8e67-8d470832521a http.request.method=GET http.request.remoteaddr="127.0.0.1:59352" 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="739.686µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [26/Jan/2025:17:22:12 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-01-26T17:22:12Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41985" http.request.id=bd9a6ebc-bf9a-459f-8da9-3b0026024e69 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59352" http.request.uri="/v2/foo/schema1/manifests/sha256:0f0dd57afe43868d2ae729145b425d052bb8ea15e320c6adc7699857ac2f79bc" http.request.useragent="Go-http-client/1.1" http.response.duration="921.887µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:12 +0000] "DELETE /v2/foo/schema1/manifests/sha256:0f0dd57afe43868d2ae729145b425d052bb8ea15e320c6adc7699857ac2f79bc HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:12Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41985" http.request.id=a0470c4d-8b43-4b68-9ced-bdb52c321c2c http.request.method=GET http.request.remoteaddr="127.0.0.1:59352" 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="771.326µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [26/Jan/2025:17:22:12 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-01-26T17:22:12Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.23.5 http.request.host="127.0.0.1:41985" http.request.id=d2a68d0b-7405-4be0-9cfc-f37d8db2a089 http.request.method=GET http.request.remoteaddr="127.0.0.1:59352" 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="784.086µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [26/Jan/2025:17:22:12 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-01-26T17:22:12Z" 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.5 http.request.host="127.0.0.1:41985" http.request.id=5f335edb-f120-4254-8649-8941c58f090a http.request.method=GET http.request.remoteaddr="127.0.0.1:59352" 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="755.845µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [26/Jan/2025:17:22:12 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-01-26T17:22:12Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41985" http.request.id=14b6d1d8-2849-4495-b6bd-5e07301e035c http.request.method=PUT http.request.remoteaddr="127.0.0.1:59352" 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="955.167µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-01-26T17:22:12Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41985" http.request.id=14b6d1d8-2849-4495-b6bd-5e07301e035c http.request.method=PUT http.request.remoteaddr="127.0.0.1:59352" 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="995.967µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-01-26T17:22:12Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41985" http.request.id=14b6d1d8-2849-4495-b6bd-5e07301e035c http.request.method=PUT http.request.remoteaddr="127.0.0.1:59352" 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.033128ms http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [26/Jan/2025:17:22:12 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-01-26T17:22:12Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41985" http.request.id=d81eedd0-10a7-4468-a7f8-159ae849c790 http.request.method=POST http.request.remoteaddr="127.0.0.1:59352" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="901.806µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:12 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:12Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41985" http.request.id=796784e2-bf5e-436b-a7e8-33e7dec8db13 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59352" http.request.uri="/v2/foo/schema2/blobs/uploads/a69f28e7-a36a-4857-9107-7d806cfbde45?_state=ZqsxMSms113xLeOzX-sBakFmG3iximb1JcP9vp8GhDV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhNjlmMjhlNy1hMzZhLTQ4NTctOTEwNy03ZDgwNmNmYmRlNDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMjZUMTc6MjI6MTIuMjE1MTU2MDUyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.206449ms http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:12 +0000] "PUT /v2/foo/schema2/blobs/uploads/a69f28e7-a36a-4857-9107-7d806cfbde45?_state=ZqsxMSms113xLeOzX-sBakFmG3iximb1JcP9vp8GhDV7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJhNjlmMjhlNy1hMzZhLTQ4NTctOTEwNy03ZDgwNmNmYmRlNDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMjZUMTc6MjI6MTIuMjE1MTU2MDUyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:12Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41985" http.request.id=15f626d2-3d50-45c7-abc3-922c35001e6a http.request.method=PUT http.request.remoteaddr="127.0.0.1:59352" 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="921.847µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-01-26T17:22:12Z" 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.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41985" http.request.id=15f626d2-3d50-45c7-abc3-922c35001e6a http.request.method=PUT http.request.remoteaddr="127.0.0.1:59352" 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="962.407µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [26/Jan/2025:17:22:12 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-01-26T17:22:12Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41985" http.request.id=73c53e5d-1d38-46d6-b4e4-7ddaf956d353 http.request.method=POST http.request.remoteaddr="127.0.0.1:59352" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.048488ms http.response.status=202 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:12 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:14Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41985" http.request.id=82e245b6-c307-4b8f-8201-f7cbb24dfb53 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59352" http.request.uri="/v2/foo/schema2/blobs/uploads/48c14ed3-6df8-4a25-a927-ace725acf651?_state=_7TWh_Laphsp0k2DNEd866YEIeHxvY1XjPdPggLZYwJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0OGMxNGVkMy02ZGY4LTRhMjUtYTkyNy1hY2U3MjVhY2Y2NTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMjZUMTc6MjI6MTIuNDkyMjg1MTZaIn0%3D&digest=sha256%3A020715b248b4cecaea68391a000232e50c257358d0effe1aa94459eb0eef4d85" http.request.useragent="Go-http-client/1.1" http.response.duration=1.937107735s http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:12 +0000] "PUT /v2/foo/schema2/blobs/uploads/48c14ed3-6df8-4a25-a927-ace725acf651?_state=_7TWh_Laphsp0k2DNEd866YEIeHxvY1XjPdPggLZYwJ7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0OGMxNGVkMy02ZGY4LTRhMjUtYTkyNy1hY2U3MjVhY2Y2NTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMjZUMTc6MjI6MTIuNDkyMjg1MTZaIn0%3D&digest=sha256%3A020715b248b4cecaea68391a000232e50c257358d0effe1aa94459eb0eef4d85 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:14Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41985" http.request.id=56a8f020-5f60-4561-84ac-a0b347ab8040 http.request.method=POST http.request.remoteaddr="127.0.0.1:59352" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.060008ms http.response.status=202 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:14 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:15Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41985" http.request.id=a2b0cc1f-3739-4f89-acd0-de72a66170a6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59352" http.request.uri="/v2/foo/schema2/blobs/uploads/da8e97cc-8054-42e4-816a-4f803f09fa2b?_state=ijRVINEntBwg-texmm2m_eNszTMqbK24c3UB_uElS4x7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkYThlOTdjYy04MDU0LTQyZTQtODE2YS00ZjgwM2YwOWZhMmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMjZUMTc6MjI6MTQuNTgzNDcwODI3WiJ9&digest=sha256%3A814849e1e0187ce880b5a54b93c779623f8dc5f644be2f2eae9d26c21e101333" http.request.useragent="Go-http-client/1.1" http.response.duration=643.894018ms http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:14 +0000] "PUT /v2/foo/schema2/blobs/uploads/da8e97cc-8054-42e4-816a-4f803f09fa2b?_state=ijRVINEntBwg-texmm2m_eNszTMqbK24c3UB_uElS4x7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJkYThlOTdjYy04MDU0LTQyZTQtODE2YS00ZjgwM2YwOWZhMmIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDEtMjZUMTc6MjI6MTQuNTgzNDcwODI3WiJ9&digest=sha256%3A814849e1e0187ce880b5a54b93c779623f8dc5f644be2f2eae9d26c21e101333 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:15Z" level=info msg="response completed" go.version=go1.23.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41985" http.request.id=39c7d48e-ff20-41d2-9ead-be5ac05f84ab http.request.method=PUT http.request.remoteaddr="127.0.0.1:59352" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.30789ms http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:15 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:15Z" level=info msg="response completed" go.version=go1.23.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41985" http.request.id=88a223c7-04ee-40b9-97b4-5cd1fa09eed1 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59352" http.request.uri="/v2/foo/schema2/manifests/sha256:3a445083aadedf42dd9ae55b104fed7c9e39ee1739dda5d182236c72319d4a51" http.request.useragent="Go-http-client/1.1" http.response.duration=1.100088ms http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:15 +0000] "PUT /v2/foo/schema2/manifests/sha256:3a445083aadedf42dd9ae55b104fed7c9e39ee1739dda5d182236c72319d4a51 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:15Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41985" http.request.id=ef9c6847-51da-432f-9c7c-745cef3b1447 http.request.method=GET http.request.remoteaddr="127.0.0.1:59352" 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="917.207µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [26/Jan/2025:17:22:15 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-01-26T17:22:15Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41985" http.request.id=df9d1601-20b9-42bc-bd00-7fd13f5c6dcd http.request.method=GET http.request.remoteaddr="127.0.0.1:59352" http.request.uri="/v2/foo/schema2/manifests/sha256:3a445083aadedf42dd9ae55b104fed7c9e39ee1739dda5d182236c72319d4a51" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="841.407µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [26/Jan/2025:17:22:15 +0000] "GET /v2/foo/schema2/manifests/sha256:3a445083aadedf42dd9ae55b104fed7c9e39ee1739dda5d182236c72319d4a51 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-01-26T17:22:15Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41985" http.request.id=998a6918-da3f-47ba-8332-56c29175efec http.request.method=GET http.request.remoteaddr="127.0.0.1:59352" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="769.206µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:15 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:15Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41985" http.request.id=1670df2d-9c2e-477a-b459-ac1be43858a4 http.request.method=GET http.request.remoteaddr="127.0.0.1:59352" http.request.uri="/v2/foo/schema2/manifests/sha256:3a445083aadedf42dd9ae55b104fed7c9e39ee1739dda5d182236c72319d4a51" http.request.useragent="Go-http-client/1.1" http.response.duration="694.085µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:15 +0000] "GET /v2/foo/schema2/manifests/sha256:3a445083aadedf42dd9ae55b104fed7c9e39ee1739dda5d182236c72319d4a51 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:15Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41985" http.request.id=23e45529-eba4-485f-ba0c-c93c1815cd29 http.request.method=GET http.request.remoteaddr="127.0.0.1:59352" 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="762.606µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [26/Jan/2025:17:22:15 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-01-26T17:22:15Z" level=info msg="rewriting manifest sha256:3a445083aadedf42dd9ae55b104fed7c9e39ee1739dda5d182236c72319d4a51 in schema1 format to support old client" go.version=go1.23.5 http.request.host="127.0.0.1:41985" http.request.id=491caef9-5345-4290-bc11-811dc195a6f7 http.request.method=GET http.request.remoteaddr="127.0.0.1:59352" 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-01-26T17:22:15Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41985" http.request.id=491caef9-5345-4290-bc11-811dc195a6f7 http.request.method=GET http.request.remoteaddr="127.0.0.1:59352" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=2.026136ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [26/Jan/2025:17:22:15 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-01-26T17:22:15Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41985" http.request.id=61b4e5bb-76b1-4c05-9e6a-58d77b711757 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:59352" http.request.uri="/v2/foo/schema2/manifests/sha256:3a445083aadedf42dd9ae55b104fed7c9e39ee1739dda5d182236c72319d4a51" http.request.useragent="Go-http-client/1.1" http.response.duration="896.087µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:15 +0000] "DELETE /v2/foo/schema2/manifests/sha256:3a445083aadedf42dd9ae55b104fed7c9e39ee1739dda5d182236c72319d4a51 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:15Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:3a445083aadedf42dd9ae55b104fed7c9e39ee1739dda5d182236c72319d4a51" err.message="manifest unknown" go.version=go1.23.5 http.request.host="127.0.0.1:41985" http.request.id=12f7ed88-14d8-4ece-9b5c-143ba89bad6a http.request.method=GET http.request.remoteaddr="127.0.0.1:59352" http.request.uri="/v2/foo/schema2/manifests/sha256:3a445083aadedf42dd9ae55b104fed7c9e39ee1739dda5d182236c72319d4a51" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="765.806µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:3a445083aadedf42dd9ae55b104fed7c9e39ee1739dda5d182236c72319d4a51" 127.0.0.1 - - [26/Jan/2025:17:22:15 +0000] "GET /v2/foo/schema2/manifests/sha256:3a445083aadedf42dd9ae55b104fed7c9e39ee1739dda5d182236c72319d4a51 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-01-26T17:22:15Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.23.5 http.request.host="127.0.0.1:41985" http.request.id=f687f89a-59af-4783-bff7-017ea25ca4df http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45468" http.request.uri="/v2/foo/schema2/manifests/sha256:3a445083aadedf42dd9ae55b104fed7c9e39ee1739dda5d182236c72319d4a51" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="898.167µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:3a445083aadedf42dd9ae55b104fed7c9e39ee1739dda5d182236c72319d4a51" 127.0.0.1 - - [26/Jan/2025:17:22:15 +0000] "DELETE /v2/foo/schema2/manifests/sha256:3a445083aadedf42dd9ae55b104fed7c9e39ee1739dda5d182236c72319d4a51 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-01-26T17:22:15Z" level=info msg="response completed" go.version=go1.23.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41985" http.request.id=59545827-834b-4660-b9ba-5604fb4046ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:45474" http.request.uri="/v2/foo/schema2/manifests/sha256:3a445083aadedf42dd9ae55b104fed7c9e39ee1739dda5d182236c72319d4a51" http.request.useragent="Go-http-client/1.1" http.response.duration=1.219729ms http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:15 +0000] "PUT /v2/foo/schema2/manifests/sha256:3a445083aadedf42dd9ae55b104fed7c9e39ee1739dda5d182236c72319d4a51 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:15Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41985" http.request.id=402ce9d2-795c-417a-876d-c5f18e20d291 http.request.method=GET http.request.remoteaddr="127.0.0.1:45474" http.request.uri="/v2/foo/schema2/manifests/sha256:3a445083aadedf42dd9ae55b104fed7c9e39ee1739dda5d182236c72319d4a51" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="916.246µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [26/Jan/2025:17:22:15 +0000] "GET /v2/foo/schema2/manifests/sha256:3a445083aadedf42dd9ae55b104fed7c9e39ee1739dda5d182236c72319d4a51 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-01-26T17:22:15Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.23.5 http.request.host="127.0.0.1:41985" http.request.id=cb665479-e7b6-47bd-8ef8-fe92a47fb318 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45476" 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="892.446µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [26/Jan/2025:17:22:15 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-01-26T17:22:15Z" level=info msg="response completed" go.version=go1.23.5 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:41985" http.request.id=88d0f43b-80f2-4491-9795-04bd7da5a5f8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:45486" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.26473ms http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:15 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:15Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41985" http.request.id=98e9bcab-9f88-44b5-844b-aa90e95efc5f http.request.method=GET http.request.remoteaddr="127.0.0.1:45486" 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="782.686µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [26/Jan/2025:17:22:15 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-01-26T17:22:15Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41985" http.request.id=88037c12-a803-48f0-aea2-786179b73106 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:45486" http.request.uri="/v2/foo/schema2/manifests/sha256:3a445083aadedf42dd9ae55b104fed7c9e39ee1739dda5d182236c72319d4a51" http.request.useragent="Go-http-client/1.1" http.response.duration="951.727µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:15 +0000] "DELETE /v2/foo/schema2/manifests/sha256:3a445083aadedf42dd9ae55b104fed7c9e39ee1739dda5d182236c72319d4a51 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:15Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:41985" http.request.id=d07d5003-b31a-4056-8fe6-7b0d6ca8f317 http.request.method=GET http.request.remoteaddr="127.0.0.1:45486" 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="746.966µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [26/Jan/2025:17:22:15 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (7.30s) === RUN TestManifestDeleteDisabled time="2025-01-26T17:22:15Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.23.5 time="2025-01-26T17:22:15Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-26T17:22:15Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.23.5 http.request.host="127.0.0.1:46219" http.request.id=601430fa-c428-42e5-9cfe-fd5feea45ce3 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:39014" 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="968.968µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [26/Jan/2025:17:22:15 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.00s) === RUN TestRegistryAsCacheMutationAPIs time="2025-01-26T17:22:15Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.23.5 time="2025-01-26T17:22:15Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-26T17:22:15Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.23.5 time="2025-01-26T17:22:15Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.23.5 time="2025-01-26T17:22:15Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.23.5 time="2025-01-26T17:22:15Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.23.5 http.request.host="127.0.0.1:44655" http.request.id=12e90fa7-7a7d-4a46-a239-66ad5dac6a2b http.request.method=PUT http.request.remoteaddr="127.0.0.1:44466" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.754613ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [26/Jan/2025:17:22:15 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-01-26T17:22:15Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.23.5 http.request.host="127.0.0.1:44655" http.request.id=320e94e1-a62a-4ff1-a19a-94842cad9e71 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44468" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.515052ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [26/Jan/2025:17:22:15 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-01-26T17:22:15Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.23.5 http.request.host="127.0.0.1:44655" http.request.id=cbf9bb06-b539-421f-ae33-57634f2a5198 http.request.method=POST http.request.remoteaddr="127.0.0.1:44474" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.548572ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [26/Jan/2025:17:22:15 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-01-26T17:22:15Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.23.5 http.request.host="127.0.0.1:44655" http.request.id=c40e6a76-0c0a-4cc5-9b6d-c7e70e9d4952 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:44488" http.request.uri="/v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.538052ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [26/Jan/2025:17:22:15 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.73s) === RUN TestProxyManifestGetByTag time="2025-01-26T17:22:15Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.23.5 time="2025-01-26T17:22:15Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-26T17:22:16Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:44511" http.request.id=e585d5dc-61df-45f4-8a91-87e58b62beae http.request.method=POST http.request.remoteaddr="127.0.0.1:41306" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.082168ms http.response.status=202 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:16 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:17Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:44511" http.request.id=3fe79491-9f6b-4a41-8eab-32d863f5e72e http.request.method=PUT http.request.remoteaddr="127.0.0.1:41306" http.request.uri="/v2/foo/bar/blobs/uploads/e52a3b59-1e3c-433c-a351-d4ccd18f04ee?_state=kiGTPuDriJ2pMqRf2euwRiticqf0ZbCC6Smc90iFzf57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU1MmEzYjU5LTFlM2MtNDMzYy1hMzUxLWQ0Y2NkMThmMDRlZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMjoxNi4yNDkzNzgzWiJ9&digest=sha256%3A0eab01211ff4792a45ddb2f185ad078c2e083e891bb8a3c506650c8576fa4e3a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.749997192s http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:16 +0000] "PUT /v2/foo/bar/blobs/uploads/e52a3b59-1e3c-433c-a351-d4ccd18f04ee?_state=kiGTPuDriJ2pMqRf2euwRiticqf0ZbCC6Smc90iFzf57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImU1MmEzYjU5LTFlM2MtNDMzYy1hMzUxLWQ0Y2NkMThmMDRlZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMjoxNi4yNDkzNzgzWiJ9&digest=sha256%3A0eab01211ff4792a45ddb2f185ad078c2e083e891bb8a3c506650c8576fa4e3a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:18Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:44511" http.request.id=f2be7ffe-6e7c-4176-b9ff-babed727d657 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41306" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.667588ms http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:18 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:18Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.23.5 time="2025-01-26T17:22:18Z" level=info msg="redis not configured" go.version=go1.23.5 time="2025-01-26T17:22:18Z" level=info msg="Starting upload purge in 26m0s" go.version=go1.23.5 time="2025-01-26T17:22:18Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.23.5 time="2025-01-26T17:22:18Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:44511" http.request.id=d783fe1f-989a-4b99-9f66-705aa7dd6c48 http.request.method=GET http.request.remoteaddr="127.0.0.1:41306" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="695.886µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [26/Jan/2025:17:22:18 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-01-26T17:22:18Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:44511" go.version=go1.23.5 time="2025-01-26T17:22:18Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.23.5 time="2025-01-26T17:22:18Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:44511" http.request.id=3e483ad5-f9dc-4f71-9a3b-03e24aaf737a http.request.method=GET http.request.remoteaddr="127.0.0.1:41308" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="761.606µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [26/Jan/2025:17:22:18 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-01-26T17:22:18Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:44511 /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:44511/v2/:[]]}" go.version=go1.23.5 http.request.host="127.0.0.1:35817" http.request.id=2dd79753-b98d-4ce0-97a2-75c47d784dca http.request.method=GET http.request.remoteaddr="127.0.0.1:48246" http.request.uri="/v2/foo/bar/manifests/sha256:612ca94ab1c8be74056788caefce30bd5216eb6786b5ca167704a6299fa0fb17" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:612ca94ab1c8be74056788caefce30bd5216eb6786b5ca167704a6299fa0fb17" time="2025-01-26T17:22:18Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:44511" http.request.id=f59a69b4-71cf-48b4-b5cc-1ae384b0e27c http.request.method=GET http.request.remoteaddr="127.0.0.1:41316" http.request.uri="/v2/foo/bar/manifests/sha256:612ca94ab1c8be74056788caefce30bd5216eb6786b5ca167704a6299fa0fb17" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.986055ms http.response.status=200 http.response.written=935 127.0.0.1 - - [26/Jan/2025:17:22:18 +0000] "GET /v2/foo/bar/manifests/sha256:612ca94ab1c8be74056788caefce30bd5216eb6786b5ca167704a6299fa0fb17 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-01-26T17:22:18Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:612ca94ab1c8be74056788caefce30bd5216eb6786b5ca167704a6299fa0fb17 with ttl=167h59m59.99999592s" go.version=go1.23.5 time="2025-01-26T17:22:18Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:35817" http.request.id=2dd79753-b98d-4ce0-97a2-75c47d784dca http.request.method=GET http.request.remoteaddr="127.0.0.1:48246" http.request.uri="/v2/foo/bar/manifests/sha256:612ca94ab1c8be74056788caefce30bd5216eb6786b5ca167704a6299fa0fb17" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=8.064382ms http.response.status=200 http.response.written=935 127.0.0.1 - - [26/Jan/2025:17:22:18 +0000] "GET /v2/foo/bar/manifests/sha256:612ca94ab1c8be74056788caefce30bd5216eb6786b5ca167704a6299fa0fb17 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-01-26T17:22:18Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:44511" http.request.id=f07069bb-5bf3-414a-acf6-20ee9b7fe0fa http.request.method=GET http.request.remoteaddr="127.0.0.1:41316" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="705.165µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [26/Jan/2025:17:22:18 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-01-26T17:22:18Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:44511 /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:44511/v2/:[]]}" go.version=go1.23.5 http.request.host="127.0.0.1:35817" http.request.id=e045affc-de3d-4af5-adcb-4eef9fafeeea http.request.method=GET http.request.remoteaddr="127.0.0.1:48248" 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-01-26T17:22:18Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:44511" http.request.id=1f33a8f9-c8cb-4c91-a9cf-7e1be747de0e http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41322" 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.052215ms http.response.status=200 http.response.written=935 127.0.0.1 - - [26/Jan/2025:17:22:18 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-01-26T17:22:18Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:35817" http.request.id=e045affc-de3d-4af5-adcb-4eef9fafeeea http.request.method=GET http.request.remoteaddr="127.0.0.1:48248" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=6.073726ms http.response.status=200 http.response.written=935 127.0.0.1 - - [26/Jan/2025:17:22:18 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-01-26T17:22:18Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:44511" http.request.id=cd3ef48b-48d2-4c00-a78d-74477621c631 http.request.method=POST http.request.remoteaddr="127.0.0.1:41322" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.017648ms http.response.status=202 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:18 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:20Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:44511" http.request.id=c90773e4-1e03-4653-a891-e02032e0866d http.request.method=PUT http.request.remoteaddr="127.0.0.1:41322" http.request.uri="/v2/foo/bar/blobs/uploads/341c2132-e1af-4777-a5a7-a6c1090afbc1?_state=49Xo0Juai25_OLZqBF3rXnziaEOVXjYdM6ypfyCzRCh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM0MWMyMTMyLWUxYWYtNDc3Ny1hNWE3LWE2YzEwOTBhZmJjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMjoxOC4zMDUxNTYyNThaIn0%3D&digest=sha256%3Ac48b05c48245cae23fbe497ea5f7ec09bbba6e5bcd5567970dfb05ee136fce1a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.858039934s http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:18 +0000] "PUT /v2/foo/bar/blobs/uploads/341c2132-e1af-4777-a5a7-a6c1090afbc1?_state=49Xo0Juai25_OLZqBF3rXnziaEOVXjYdM6ypfyCzRCh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM0MWMyMTMyLWUxYWYtNDc3Ny1hNWE3LWE2YzEwOTBhZmJjMSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wMS0yNlQxNzoyMjoxOC4zMDUxNTYyNThaIn0%3D&digest=sha256%3Ac48b05c48245cae23fbe497ea5f7ec09bbba6e5bcd5567970dfb05ee136fce1a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:20Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:44511" http.request.id=4c23eddd-e195-4f65-8078-a9396e3f7b96 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41322" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=3.653748ms http.response.status=201 http.response.written=0 127.0.0.1 - - [26/Jan/2025:17:22:20 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-01-26T17:22:20Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:44511" http.request.id=f1640395-922e-46e2-add7-384ca0be9c92 http.request.method=GET http.request.remoteaddr="127.0.0.1:41322" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="728.725µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [26/Jan/2025:17:22:20 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-01-26T17:22:20Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:44511 /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:44511/v2/:[]]}" go.version=go1.23.5 http.request.host="127.0.0.1:35817" http.request.id=d7db239f-f473-43e0-8378-62dd3f2beb4f http.request.method=GET http.request.remoteaddr="127.0.0.1:48256" 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-01-26T17:22:20Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:44511" http.request.id=8efab366-2da0-4caa-a455-42cb0c6d4da2 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:41338" 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.016495ms http.response.status=200 http.response.written=935 127.0.0.1 - - [26/Jan/2025:17:22:20 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-01-26T17:22:20Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:44511" http.request.id=60f36cad-e191-413c-add2-c3a22be82ee9 http.request.method=GET http.request.remoteaddr="127.0.0.1:41338" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="682.085µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [26/Jan/2025:17:22:20 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-01-26T17:22:20Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:44511 /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:44511/v2/:[]]}" go.version=go1.23.5 http.request.host="127.0.0.1:35817" http.request.id=d7db239f-f473-43e0-8378-62dd3f2beb4f http.request.method=GET http.request.remoteaddr="127.0.0.1:48256" 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-01-26T17:22:20Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:44511" http.request.id=96c6ab19-448e-40a5-aff0-4919185b2871 http.request.method=GET http.request.remoteaddr="127.0.0.1:41344" 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.084976ms http.response.status=200 http.response.written=935 127.0.0.1 - - [26/Jan/2025:17:22:20 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-01-26T17:22:20Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:4decd631a2c8829b28376d6171c8bdf2cab76964d379b14d5746a0889acf9da8 with ttl=167h59m59.99999528s" go.version=go1.23.5 time="2025-01-26T17:22:20Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:35817" http.request.id=d7db239f-f473-43e0-8378-62dd3f2beb4f http.request.method=GET http.request.remoteaddr="127.0.0.1:48256" 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=11.399607ms http.response.status=200 http.response.written=935 127.0.0.1 - - [26/Jan/2025:17:22:20 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (4.19s) === RUN TestAppDispatcher time="2025-01-26T17:22:20Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:42377" http.request.id=81f7aaad-d2be-4799-b719-4f54efe2576c http.request.method=GET http.request.remoteaddr="127.0.0.1:47262" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="890.607µs" http.response.status=200 http.response.written=0 time="2025-01-26T17:22:20Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:42377" http.request.id=28701c75-90f9-4827-868c-0c6b6f7b7917 http.request.method=GET http.request.remoteaddr="127.0.0.1:47262" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="753.966µs" http.response.status=200 http.response.written=0 time="2025-01-26T17:22:20Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:42377" http.request.id=250272c5-3e81-4436-a7c7-ff7b21600942 http.request.method=GET http.request.remoteaddr="127.0.0.1:47262" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="788.246µs" http.response.status=200 http.response.written=0 time="2025-01-26T17:22:20Z" level=info msg="response completed" go.version=go1.23.5 http.request.host="127.0.0.1:42377" http.request.id=52b2983a-33b0-47a2-9192-64a562fd46b7 http.request.method=GET http.request.remoteaddr="127.0.0.1:47262" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="741.445µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2025-01-26T17:22:20Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.23.5 instance.id=6b3814d2-b029-40de-8851-2b01c84e78ca time="2025-01-26T17:22:20Z" level=info msg="redis not configured" go.version=go1.23.5 instance.id=6b3814d2-b029-40de-8851-2b01c84e78ca time="2025-01-26T17:22:20Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.23.5 http.request.host="127.0.0.1:33499" http.request.id=bef4ef67-9e04-4e72-8977-6a6c0d1e097d http.request.method=GET http.request.remoteaddr="127.0.0.1:47972" 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-01-26T17:22:20Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.23.5 instance.id=6b3814d2-b029-40de-8851-2b01c84e78ca time="2025-01-26T17:22:20Z" level=info msg="redis not configured" go.version=go1.23.5 instance.id=6b3814d2-b029-40de-8851-2b01c84e78ca time="2025-01-26T17:22:20Z" level=info msg="configuring file health check path=/tmp/healthcheck76068146, interval=1" go.version=go1.23.5 instance.id=6b3814d2-b029-40de-8851-2b01c84e78ca --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-01-26T17:22:24Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.23.5 instance.id=6b3814d2-b029-40de-8851-2b01c84e78ca time="2025-01-26T17:22:24Z" level=info msg="redis not configured" go.version=go1.23.5 instance.id=6b3814d2-b029-40de-8851-2b01c84e78ca time="2025-01-26T17:22:24Z" level=info msg="configuring TCP health check addr=127.0.0.1:44833, interval=1" go.version=go1.23.5 instance.id=6b3814d2-b029-40de-8851-2b01c84e78ca --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-01-26T17:22:28Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.23.5 instance.id=6b3814d2-b029-40de-8851-2b01c84e78ca time="2025-01-26T17:22:28Z" level=info msg="redis not configured" go.version=go1.23.5 instance.id=6b3814d2-b029-40de-8851-2b01c84e78ca time="2025-01-26T17:22:28Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:40061, interval=1, threshold=3" go.version=go1.23.5 instance.id=6b3814d2-b029-40de-8851-2b01c84e78ca --- PASS: TestHTTPHealthCheck (7.01s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 74.418s === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.00s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.10s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.07s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.38s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.91s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 10.521s === RUN TestSchedule time="2025-01-26T17:21:20Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.23.5 instance.id=782dcb6b-aded-445f-b3ac-c9a61ab5ce19 time="2025-01-26T17:21:20Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99668ms" go.version=go1.23.5 instance.id=782dcb6b-aded-445f-b3ac-c9a61ab5ce19 time="2025-01-26T17:21:20Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=997.92µs" go.version=go1.23.5 instance.id=782dcb6b-aded-445f-b3ac-c9a61ab5ce19 time="2025-01-26T17:21:20Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=998µs" go.version=go1.23.5 instance.id=782dcb6b-aded-445f-b3ac-c9a61ab5ce19 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-01-26T17:21:20Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.23.5 instance.id=782dcb6b-aded-445f-b3ac-c9a61ab5ce19 --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-01-26T17:21:20Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.23.5 instance.id=782dcb6b-aded-445f-b3ac-c9a61ab5ce19 time="2025-01-26T17:21:20Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99688ms" go.version=go1.23.5 instance.id=782dcb6b-aded-445f-b3ac-c9a61ab5ce19 time="2025-01-26T17:21:20Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99764ms" go.version=go1.23.5 instance.id=782dcb6b-aded-445f-b3ac-c9a61ab5ce19 time="2025-01-26T17:21:20Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.23.5 instance.id=782dcb6b-aded-445f-b3ac-c9a61ab5ce19 --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-01-26T17:21:21Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.23.5 instance.id=782dcb6b-aded-445f-b3ac-c9a61ab5ce19 --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.607s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (2.57s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 26688512 sha256:ce82b8d07da853b21ac70c765d9a8abc027e0b8af13c86064150cd8b1d6d5994 [] map[] } --- PASS: TestSimpleBlobRead (0.79s) === RUN TestBlobMount --- PASS: TestBlobMount (0.52s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (3.85s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (3.79s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (3.84s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.02s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:137df479c54e458914478f82f4961a354212b037805dc06b42c167365cb98e2f palailogos: marking blob sha256:c88ba459ea430abdfdca04d71155cfd248aac6d0c7d5d4bb03b2b25b2f87a7bb palailogos: marking blob sha256:7eeb4097a5b4e5c942510bbb49ac977fc0afe83172052a2cd4daab75a547cf0b palailogos: marking manifest sha256:7eeb4097a5b4e5c942510bbb49ac977fc0afe83172052a2cd4daab75a547cf0b palailogos: marking blob sha256:938f7a0762e985215a6802f12d82f648a7cad988def18ec836ce4bfc8cd0b657 palailogos: marking blob sha256:5ff700482bfc9fab601425831c02fe314a7ad36a3376c0316d78fa99dd56d7a2 palailogos: marking manifest sha256:ad0aa7681db06731f21d6598015af8317510b65c5795f7d6467bb6d77679679d palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:3d105591932377b68b287d2ec634e155425c902cc3a7cc9ed27e23314c90936d palailogos: marking blob sha256:4662b6db584d1c759b4914d9aca1bc77cff47c8af133f37639215e2f92f157da palailogos: marking manifest sha256:c88ba459ea430abdfdca04d71155cfd248aac6d0c7d5d4bb03b2b25b2f87a7bb palailogos: marking blob sha256:dc00e91fb18059b0089eee2488df972df48167bf17788ab298332e769b2e9abe palailogos: marking blob sha256:62a06a0affb699495d2583480daa25fa324fc9b3f592cec04909b6fce761db59 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (2.47s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:1e265580b4f5f43aa88de869c2f1c466ac274876eaf0e8b8633f6e77c75637fe deletemanifests: marking manifest sha256:955a01deaeedd0f4347aaad863ec05cb5a2758bbb9c399b00a6414d70d470f5a deletemanifests: marking blob sha256:17a43fdede418bca43e3e374cf46cb82fb514143c02a25a2ad856c449de4a24b deletemanifests: marking blob sha256:b5e68604c59299fa2e9bc1e3035cffaff52f85683ce0c3be74104c577ad105f6 deletemanifests: marking blob sha256:89962424b124ccdcb6b7cf3e3010230e8b34fb7a32e386ba7062ddebe38a73be 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:7c6d1329392ec569703f99ad8ca4abbc6dd02abbefbb878007228eb652e27eed blob eligible for deletion: sha256:9077a83bc1e1b5fb15c121a58d8af1b2c4eee6db2f665e79fe40e882498bd45f blob eligible for deletion: sha256:1e265580b4f5f43aa88de869c2f1c466ac274876eaf0e8b8633f6e77c75637fe blob eligible for deletion: sha256:61a569f47f4b77deb49a03c1cf3e8b6a023381c011345237ab0ce031754dd5aa deletemanifests manifest eligible for deletion: sha256:1e265580b4f5f43aa88de869c2f1c466ac274876eaf0e8b8633f6e77c75637fe deletemanifests: marking manifest sha256:955a01deaeedd0f4347aaad863ec05cb5a2758bbb9c399b00a6414d70d470f5a deletemanifests: marking blob sha256:17a43fdede418bca43e3e374cf46cb82fb514143c02a25a2ad856c449de4a24b deletemanifests: marking blob sha256:b5e68604c59299fa2e9bc1e3035cffaff52f85683ce0c3be74104c577ad105f6 deletemanifests: marking blob sha256:89962424b124ccdcb6b7cf3e3010230e8b34fb7a32e386ba7062ddebe38a73be time="2025-01-26T17:21:41Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/1e265580b4f5f43aa88de869c2f1c466ac274876eaf0e8b8633f6e77c75637fe" go.version=go1.23.5 instance.id=ba932e70-94e8-4bc7-accb-bbaed3e33d41 time="2025-01-26T17:21:41Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/1e265580b4f5f43aa88de869c2f1c466ac274876eaf0e8b8633f6e77c75637fe" go.version=go1.23.5 instance.id=ba932e70-94e8-4bc7-accb-bbaed3e33d41 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:1e265580b4f5f43aa88de869c2f1c466ac274876eaf0e8b8633f6e77c75637fe time="2025-01-26T17:21:41Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1e/1e265580b4f5f43aa88de869c2f1c466ac274876eaf0e8b8633f6e77c75637fe" go.version=go1.23.5 instance.id=ba932e70-94e8-4bc7-accb-bbaed3e33d41 blob eligible for deletion: sha256:61a569f47f4b77deb49a03c1cf3e8b6a023381c011345237ab0ce031754dd5aa time="2025-01-26T17:21:41Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/61/61a569f47f4b77deb49a03c1cf3e8b6a023381c011345237ab0ce031754dd5aa" go.version=go1.23.5 instance.id=ba932e70-94e8-4bc7-accb-bbaed3e33d41 blob eligible for deletion: sha256:7c6d1329392ec569703f99ad8ca4abbc6dd02abbefbb878007228eb652e27eed time="2025-01-26T17:21:41Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/7c/7c6d1329392ec569703f99ad8ca4abbc6dd02abbefbb878007228eb652e27eed" go.version=go1.23.5 instance.id=ba932e70-94e8-4bc7-accb-bbaed3e33d41 blob eligible for deletion: sha256:9077a83bc1e1b5fb15c121a58d8af1b2c4eee6db2f665e79fe40e882498bd45f time="2025-01-26T17:21:41Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/90/9077a83bc1e1b5fb15c121a58d8af1b2c4eee6db2f665e79fe40e882498bd45f" go.version=go1.23.5 instance.id=ba932e70-94e8-4bc7-accb-bbaed3e33d41 --- PASS: TestDeleteManifestIfTagNotFound (2.49s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:9c22abb06bf5c01bdc49315b25fdc5a4b089c979277ebe188ff07030d68cedff time="2025-01-26T17:21:42Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/9c/9c22abb06bf5c01bdc49315b25fdc5a4b089c979277ebe188ff07030d68cedff" go.version=go1.23.5 instance.id=ba932e70-94e8-4bc7-accb-bbaed3e33d41 blob eligible for deletion: sha256:9db1f1c50cc57c67a19dcf3b0ffacc87bfe87412c7aa2e57b184f5c0300573c5 time="2025-01-26T17:21:42Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/9d/9db1f1c50cc57c67a19dcf3b0ffacc87bfe87412c7aa2e57b184f5c0300573c5" go.version=go1.23.5 instance.id=ba932e70-94e8-4bc7-accb-bbaed3e33d41 blob eligible for deletion: sha256:f215b679ccc85a5f195d11b9fcd43adf6d97edbf66a46abedb40cdddc8adca57 time="2025-01-26T17:21:42Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/f2/f215b679ccc85a5f195d11b9fcd43adf6d97edbf66a46abedb40cdddc8adca57" go.version=go1.23.5 instance.id=ba932e70-94e8-4bc7-accb-bbaed3e33d41 --- PASS: TestGCWithMissingManifests (0.82s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:afa4ae48a276527812bd5b0a06da996ace270bd21ffc8a25aed4a241e03444da komnenos: marking blob sha256:8998e64b87ad3b2fdb1909e1ee01bffbf73c44cc3ae251691bb9285ee6decd33 komnenos: marking blob sha256:e2a78d804729db9d844f98df7a190a1872460eb46a3f986cb30b37020f822cbc 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:029859caca19e314f3977e91ae4cefc9baa3a19a7a7d01e3b331fe8bc1617b78 time="2025-01-26T17:21:44Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/02/029859caca19e314f3977e91ae4cefc9baa3a19a7a7d01e3b331fe8bc1617b78" go.version=go1.23.5 instance.id=ba932e70-94e8-4bc7-accb-bbaed3e33d41 blob eligible for deletion: sha256:1e3a9562780a93a71031141bf13074059a15feed8e4559fa31536f350b053cd6 time="2025-01-26T17:21:44Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/1e/1e3a9562780a93a71031141bf13074059a15feed8e4559fa31536f350b053cd6" go.version=go1.23.5 instance.id=ba932e70-94e8-4bc7-accb-bbaed3e33d41 blob eligible for deletion: sha256:74eae4e3e0111f57eef36552db76b2aaba12b90c5190338f040de3b4224051fd time="2025-01-26T17:21:44Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/74/74eae4e3e0111f57eef36552db76b2aaba12b90c5190338f040de3b4224051fd" go.version=go1.23.5 instance.id=ba932e70-94e8-4bc7-accb-bbaed3e33d41 blob eligible for deletion: sha256:781b9bd3c407a489e89fb12c8c7fbf54c846b74cd72d8b9c516a6dd1a327c37e time="2025-01-26T17:21:44Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/78/781b9bd3c407a489e89fb12c8c7fbf54c846b74cd72d8b9c516a6dd1a327c37e" go.version=go1.23.5 instance.id=ba932e70-94e8-4bc7-accb-bbaed3e33d41 blob eligible for deletion: sha256:7ae8c10929de58e5d92c794ce275fed1fa5e6839b09b30b3745aecf0cf18c2f1 time="2025-01-26T17:21:44Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/7a/7ae8c10929de58e5d92c794ce275fed1fa5e6839b09b30b3745aecf0cf18c2f1" go.version=go1.23.5 instance.id=ba932e70-94e8-4bc7-accb-bbaed3e33d41 blob eligible for deletion: sha256:85f6fd1040a1e1370d4f574aaa0e7a83109694c6602054383c9a8a4dbd2cd47e time="2025-01-26T17:21:44Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/85/85f6fd1040a1e1370d4f574aaa0e7a83109694c6602054383c9a8a4dbd2cd47e" go.version=go1.23.5 instance.id=ba932e70-94e8-4bc7-accb-bbaed3e33d41 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-01-26T17:21:44Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.23.5 instance.id=ba932e70-94e8-4bc7-accb-bbaed3e33d41 --- PASS: TestDeletionHasEffect (2.46s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (2.55s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:422c615dec119bff24b06f3251b5d562bfe74c1bb54adaefec6e87e37a918019 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:a8d38fbd9680fcf265ca70d9cf18b2e3b89a70124b8ea5605a1ed2a109d102aa michael_z_doukas: marking blob sha256:9f9648a2efbdf63a7259deab92f8a317676764a8a02c335dda19be621d339fc6 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:7c6ad6f347e7c572cfa7c6159f0eea02a6d5f08148d831e16813b5d09febc737 time="2025-01-26T17:21:48Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/7c/7c6ad6f347e7c572cfa7c6159f0eea02a6d5f08148d831e16813b5d09febc737" go.version=go1.23.5 instance.id=ba932e70-94e8-4bc7-accb-bbaed3e33d41 --- PASS: TestOrphanBlobDeleted (1.03s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:1d2135eb3debd94c6b1ef5baeee0dcd985420256e1902545e08246ca49299641 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:3e7944f9a338959b6550a5b44c61c2c4520b0c33770463b23c36c9013d018f38 --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.96s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.71s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.56s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (1.32s) === 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-01-26T17:21:51Z" level=info msg="PurgeUploads starting: olderThan=2025-01-26 16:21:51.632653378 +0000 UTC m=-3569.220877765, actuallyDelete=true" time="2025-01-26T17:21:51Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-01-26T17:21:51Z" level=info msg="PurgeUploads starting: olderThan=2025-01-26 17:21:51.633674826 +0000 UTC m=+30.780143683, actuallyDelete=true" time="2025-01-26T17:21:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/820dc33a-19ed-41aa-9c6a-df43f9111c82 have older date (2025-01-26 16:21:51 +0000 UTC) than purge date (2025-01-26 17:21:51.633674826 +0000 UTC m=+30.780143683). Removing upload directory." time="2025-01-26T17:21:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/bdb933bc-2f0a-4237-9b7f-f78d9cd4fd42 have older date (2025-01-26 16:21:51 +0000 UTC) than purge date (2025-01-26 17:21:51.633674826 +0000 UTC m=+30.780143683). Removing upload directory." time="2025-01-26T17:21:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f0833b85-9817-461e-a9a9-a2cc86b0edeb have older date (2025-01-26 16:21:51 +0000 UTC) than purge date (2025-01-26 17:21:51.633674826 +0000 UTC m=+30.780143683). Removing upload directory." time="2025-01-26T17:21:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3d70589d-5381-489a-a6fe-b70fd85b9d1b have older date (2025-01-26 16:21:51 +0000 UTC) than purge date (2025-01-26 17:21:51.633674826 +0000 UTC m=+30.780143683). Removing upload directory." time="2025-01-26T17:21:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/5c91dd47-dff7-43d5-aea7-b094a59af317 have older date (2025-01-26 16:21:51 +0000 UTC) than purge date (2025-01-26 17:21:51.633674826 +0000 UTC m=+30.780143683). Removing upload directory." time="2025-01-26T17:21:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/7a036775-c845-4a18-9d97-c117c32f5d91 have older date (2025-01-26 16:21:51 +0000 UTC) than purge date (2025-01-26 17:21:51.633674826 +0000 UTC m=+30.780143683). Removing upload directory." time="2025-01-26T17:21:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8202e1f6-f892-46f8-a2f9-e5b4994199f4 have older date (2025-01-26 16:21:51 +0000 UTC) than purge date (2025-01-26 17:21:51.633674826 +0000 UTC m=+30.780143683). Removing upload directory." time="2025-01-26T17:21:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/cecc8d8c-81a3-4618-8009-aa861055ab5a have older date (2025-01-26 16:21:51 +0000 UTC) than purge date (2025-01-26 17:21:51.633674826 +0000 UTC m=+30.780143683). Removing upload directory." time="2025-01-26T17:21:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/879dc615-ba55-46f0-8438-83ca94edb87e have older date (2025-01-26 16:21:51 +0000 UTC) than purge date (2025-01-26 17:21:51.633674826 +0000 UTC m=+30.780143683). Removing upload directory." time="2025-01-26T17:21:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0086b2dc-6528-49ab-8b5d-da9507ede1f6 have older date (2025-01-26 16:21:51 +0000 UTC) than purge date (2025-01-26 17:21:51.633674826 +0000 UTC m=+30.780143683). Removing upload directory." time="2025-01-26T17:21:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/70c2f453-d388-4788-bdd1-a0eabc7fc6f2 have older date (2025-01-26 16:21:51 +0000 UTC) than purge date (2025-01-26 17:21:51.633674826 +0000 UTC m=+30.780143683). Removing upload directory." time="2025-01-26T17:21:51Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-01-26T17:21:51Z" level=info msg="PurgeUploads starting: olderThan=2025-01-26 17:21:51.634901515 +0000 UTC m=+30.781370372, actuallyDelete=true" time="2025-01-26T17:21:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/59d43692-03a3-4584-aa0e-c8ff05ce9edc have older date (2025-01-26 16:21:51 +0000 UTC) than purge date (2025-01-26 17:21:51.634901515 +0000 UTC m=+30.781370372). Removing upload directory." time="2025-01-26T17:21:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/09002ca7-15a5-4149-b8bb-a643a7ccf0b3 have older date (2025-01-26 16:21:51 +0000 UTC) than purge date (2025-01-26 17:21:51.634901515 +0000 UTC m=+30.781370372). Removing upload directory." time="2025-01-26T17:21:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/1f17ff53-6896-4df0-afac-483b337d8cc8 have older date (2025-01-26 16:21:51 +0000 UTC) than purge date (2025-01-26 17:21:51.634901515 +0000 UTC m=+30.781370372). Removing upload directory." time="2025-01-26T17:21:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/45a8bbe3-c008-44d2-9a44-12fbb724b7ac have older date (2025-01-26 16:21:51 +0000 UTC) than purge date (2025-01-26 17:21:51.634901515 +0000 UTC m=+30.781370372). Removing upload directory." time="2025-01-26T17:21:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/e5dfad85-9a37-4742-a510-cfcec5640201 have older date (2025-01-26 16:21:51 +0000 UTC) than purge date (2025-01-26 17:21:51.634901515 +0000 UTC m=+30.781370372). Removing upload directory." time="2025-01-26T17:21:51Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-01-26T17:21:51Z" level=info msg="PurgeUploads starting: olderThan=2025-01-26 17:21:51.635782322 +0000 UTC m=+30.782251139, actuallyDelete=true" time="2025-01-26T17:21:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c4b500db-a0de-4237-9954-eca32e5ef232 have older date (2025-01-26 16:21:51 +0000 UTC) than purge date (2025-01-26 17:21:51.635782322 +0000 UTC m=+30.782251139). Removing upload directory." time="2025-01-26T17:21:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/c7cd6146-d3d9-4265-a0b2-98dd0cd24270 have older date (2025-01-26 16:21:51 +0000 UTC) than purge date (2025-01-26 17:21:51.635782322 +0000 UTC m=+30.782251139). Removing upload directory." time="2025-01-26T17:21:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/cb03b139-2940-415a-8903-cefdbdf633cf have older date (2025-01-26 16:21:51 +0000 UTC) than purge date (2025-01-26 17:21:51.635782322 +0000 UTC m=+30.782251139). Removing upload directory." time="2025-01-26T17:21:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/f7e45434-4c46-4bf1-845c-ca9558900fa3 have older date (2025-01-26 16:21:51 +0000 UTC) than purge date (2025-01-26 17:21:51.635782322 +0000 UTC m=+30.782251139). Removing upload directory." time="2025-01-26T17:21:51Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/720a03f0-f595-49fe-9665-429c0f3f3429 have older date (2025-01-26 16:21:51 +0000 UTC) than purge date (2025-01-26 17:21:51.635782322 +0000 UTC m=+30.782251139). Removing upload directory." time="2025-01-26T17:21:51Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-01-26T17:21:51Z" level=info msg="PurgeUploads starting: olderThan=2025-01-26 17:21:51.636258086 +0000 UTC m=+30.782726943, actuallyDelete=true" time="2025-01-26T17:21:51Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeMissingStartedAt (0.00s) === RUN TestVerifyManifestForeignLayer --- PASS: TestVerifyManifestForeignLayer (0.00s) === RUN TestTagStoreTag --- PASS: TestTagStoreTag (0.00s) === RUN TestTagStoreUnTag --- PASS: TestTagStoreUnTag (0.00s) === RUN TestTagStoreAll --- PASS: TestTagStoreAll (0.00s) === RUN TestTagLookup --- PASS: TestTagLookup (0.00s) PASS ok github.com/docker/distribution/registry/storage 30.818s === RUN TestInMemoryBlobInfoCache --- PASS: TestInMemoryBlobInfoCache (0.00s) PASS ok github.com/docker/distribution/registry/storage/cache/memory 0.044s === 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.043s === RUN TestWalkFileRemoved time="2025-01-26T17:21:20Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.019s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.367s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.10s) === 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.141s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.25s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.621s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.58s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 16.952s === 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-01-26T17:21:20Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.23.5 === RUN TestEligibleForS3/Client_IP_=_#01 time="2025-01-26T17:21:20Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.23.5 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2025-01-26T17:21:20Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.23.5 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 TestMatchIPV4 === CONT TestMatchIPV6 === CONT TestMatchIPV4WithRegionMatched === CONT TestParsing === CONT TestInvalidNetworkType === CONT TestInvalidData === CONT TestMatchIPV4WithRegionNotMatched === CONT TestMatchIPV4WithRegionMatch_2 time="2025-01-26T17:21:20Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.23.5 time="2025-01-26T17:21:20Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.23.5 instance.id=ea45716f-2571-4e1b-8080-ef2926e453d9 --- PASS: TestMatchIPV6 (0.00s) --- PASS: TestMatchIPV4 (0.00s) time="2025-01-26T17:21:20Z" level=error msg="unknown ip address format" go.version=go1.23.5 instance.id=ea45716f-2571-4e1b-8080-ef2926e453d9 ip=?0000000000000000000000000000000000 --- PASS: TestInvalidNetworkType (0.00s) --- PASS: TestS3TryUpdate (0.01s) --- PASS: TestMatchIPV4WithRegionMatched (0.00s) --- PASS: TestParsing (0.00s) --- PASS: TestMatchIPV4_2 (0.00s) time="2025-01-26T17:21:20Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.23.5 instance.id=ea45716f-2571-4e1b-8080-ef2926e453d9 --- PASS: TestInvalidData (0.00s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.00s) --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) time="2025-01-26T17:21:21Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.23.5 time="2025-01-26T17:21:22Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.23.5 time="2025-01-26T17:21:23Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.23.5 time="2025-01-26T17:21:24Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.23.5 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.545s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.033s === 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.379s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.54s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.00s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 15.917s === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.01s) PASS ok github.com/docker/distribution/uuid 0.024s >>> 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-r8.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-r8.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-armhf.so.1 >>> docker-registry*: Package size: 22.1 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r8.apk >>> docker-registry: Build complete at Sun, 26 Jan 2025 17:22:35 +0000 elapsed time 0h 1m 35s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/3) Purging .makedepends-docker-registry (20250126.172100) (2/3) Purging go (1.23.5-r0) (3/3) Purging binutils-gold (2.43.1-r1) Executing busybox-1.37.0-r12.trigger OK: 321 MiB in 101 packages >>> docker-registry: Updating the community/armhf repository index... >>> docker-registry: Signing the index...