>>> docker-registry: Building community/docker-registry 2.8.3-r16 (using abuild 3.15.0-r3) started Fri, 05 Sep 2025 01:14:02 +0000 >>> docker-registry: Validating /home/buildozer/aports/community/docker-registry/APKBUILD... >>> docker-registry: Analyzing dependencies... >>> docker-registry: Installing for build: build-base git go (1/2) Installing go (1.25.1-r0) (2/2) Installing .makedepends-docker-registry (20250905.011403) busybox-1.37.0-r23.trigger: Executing script... OK: 573 MiB in 110 packages >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Cleaning up tmpdir >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz >>> docker-registry: Fetching https://distfiles.alpinelinux.org/distfiles/edge/docker-registry-2.8.3.tar.gz >>> docker-registry: Checking sha512sums... docker-registry-2.8.3.tar.gz: OK log-hook-syslog.patch: OK config-example.patch: OK bugsnag-panicwrap.patch: OK docker-registry.initd: OK docker-registry.confd: OK docker-registry.logrotate: OK test-non-constant-fmt-str.patch: OK skip-test-graceful-shutdown.patch: OK >>> docker-registry: Unpacking /var/cache/distfiles/edge/docker-registry-2.8.3.tar.gz... >>> docker-registry: log-hook-syslog.patch patching file registry/handlers/app.go patching file registry/registry.go Hunk #2 succeeded at 368 (offset -1 lines). Hunk #3 succeeded at 393 (offset -1 lines). patching file vendor/github.com/sirupsen/logrus/hooks/syslog/syslog.go >>> docker-registry: config-example.patch patching file cmd/registry/config-example.yml >>> docker-registry: bugsnag-panicwrap.patch patching file vendor/github.com/bugsnag/panicwrap/dup2.go patching file vendor/github.com/bugsnag/panicwrap/dup3.go >>> docker-registry: test-non-constant-fmt-str.patch patching file registry/handlers/api_test.go patching file registry/proxy/proxyblobstore_test.go patching file registry/proxy/proxymanifeststore_test.go patching file registry/proxy/scheduler/scheduler_test.go patching file registry/storage/driver/walk_test.go patching file registry/storage/purgeuploads_test.go >>> docker-registry: skip-test-graceful-shutdown.patch patching file Makefile + bin/registry + bin/digest + bin/registry-api-descriptor-template + binaries + test ? github.com/docker/distribution/cmd/digest [no test files] ? github.com/docker/distribution/cmd/registry [no test files] ? github.com/docker/distribution/cmd/registry-api-descriptor-template [no test files] === RUN Test time="2025-09-05T01:14:18Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_DUCKS" time="2025-09-05T01:14:18Z" level=warning msg="Ignoring unrecognized environment variable REGISTRY_REPORTING_ASDF" OK: 20 passed --- PASS: Test (0.01s) PASS ok github.com/docker/distribution/configuration 0.047s === RUN TestWithRequest --- PASS: TestWithRequest (0.00s) === RUN TestWithResponseWriter --- PASS: TestWithResponseWriter (0.00s) === RUN TestWithVars --- PASS: TestWithVars (0.00s) === RUN TestRemoteAddr time="2025-09-05T01:14:18Z" level=warning msg="invalid remote IP address: "1.2.3"" --- PASS: TestRemoteAddr (0.00s) === RUN TestWithTrace --- PASS: TestWithTrace (2.00s) === RUN TestVersionContext --- PASS: TestVersionContext (0.00s) PASS ok github.com/docker/distribution/context 2.041s ? github.com/docker/distribution/contrib/token-server [no test files] ? github.com/docker/distribution/digestset [no test files] === RUN TestReturns200IfThereAreNoChecks --- PASS: TestReturns200IfThereAreNoChecks (0.00s) === RUN TestReturns503IfThereAreErrorChecks --- PASS: TestReturns503IfThereAreErrorChecks (0.00s) === RUN TestHealthHandler --- PASS: TestHealthHandler (0.00s) PASS ok github.com/docker/distribution/health 0.036s === 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.034s === RUN TestFileChecker --- PASS: TestFileChecker (0.00s) === RUN TestHTTPChecker --- PASS: TestHTTPChecker (0.05s) PASS ok github.com/docker/distribution/health/checks 0.082s ? github.com/docker/distribution/manifest [no test files] === RUN TestManifestList --- PASS: TestManifestList (0.00s) === RUN TestOCIImageIndex --- PASS: TestOCIImageIndex (0.00s) === RUN TestMediaTypes --- PASS: TestMediaTypes (0.00s) === RUN TestValidateManifest === RUN TestValidateManifest/valid === RUN TestValidateManifest/invalid --- PASS: TestValidateManifest (0.00s) --- PASS: TestValidateManifest/valid (0.00s) --- PASS: TestValidateManifest/invalid (0.00s) PASS ok github.com/docker/distribution/manifest/manifestlist 0.038s === 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.037s === RUN TestEmptyTar --- PASS: TestEmptyTar (0.00s) === RUN TestConfigBuilder --- PASS: TestConfigBuilder (0.00s) === RUN TestManifestMarshaling --- PASS: TestManifestMarshaling (0.00s) === RUN TestManifestUnmarshaling --- PASS: TestManifestUnmarshaling (0.00s) === RUN TestManifestVerification --- PASS: TestManifestVerification (0.00s) === RUN TestReferenceBuilder --- PASS: TestReferenceBuilder (0.00s) PASS ok github.com/docker/distribution/manifest/schema1 0.036s === 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.036s ? github.com/docker/distribution/metrics [no test files] === RUN TestEventBridgeManifestPulled --- PASS: TestEventBridgeManifestPulled (0.00s) === RUN TestEventBridgeManifestPushed --- PASS: TestEventBridgeManifestPushed (0.00s) === RUN TestEventBridgeManifestPushedWithTag --- PASS: TestEventBridgeManifestPushedWithTag (0.00s) === RUN TestEventBridgeManifestPulledWithTag --- PASS: TestEventBridgeManifestPulledWithTag (0.00s) === RUN TestEventBridgeManifestDeleted --- PASS: TestEventBridgeManifestDeleted (0.00s) === RUN TestEventBridgeTagDeleted --- PASS: TestEventBridgeTagDeleted (0.00s) === RUN TestEventBridgeRepoDeleted --- PASS: TestEventBridgeRepoDeleted (0.00s) === RUN TestEventEnvelopeJSONFormat --- PASS: TestEventEnvelopeJSONFormat (0.00s) === RUN TestHTTPSink 2025/09/05 01:14:18 http: TLS handshake error from 127.0.0.1:34290: 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:34287/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:34287/?status=200, fail=false http_test.go:164: testcase: http://127.0.0.1:34287/?status=307, fail=false http_test.go:164: testcase: http://127.0.0.1:34287/?status=400, fail=true http_test.go:164: testcase: 127.0.0.1:33181?status=0, fail=true --- PASS: TestHTTPSink (0.03s) === RUN TestListener --- PASS: TestListener (0.25s) === RUN TestMetricsExpvar --- PASS: TestMetricsExpvar (0.00s) === RUN TestBroadcaster time="2025-09-05T01:14:18Z" level=info msg="broadcaster: closing" time="2025-09-05T01:14:18Z" level=info msg="closing testSink" time="2025-09-05T01:14:18Z" level=info msg="closing testSink" time="2025-09-05T01:14:18Z" level=info msg="closing testSink" time="2025-09-05T01:14:18Z" level=info msg="closing testSink" time="2025-09-05T01:14:18Z" level=info msg="closing testSink" time="2025-09-05T01:14:18Z" level=info msg="closing testSink" time="2025-09-05T01:14:18Z" level=info msg="closing testSink" time="2025-09-05T01:14:18Z" level=info msg="closing testSink" time="2025-09-05T01:14:18Z" level=info msg="closing testSink" time="2025-09-05T01:14:18Z" level=info msg="closing testSink" time="2025-09-05T01:14:18Z" level=info msg="broadcaster: closing" --- PASS: TestBroadcaster (0.00s) === RUN TestEventQueue time="2025-09-05T01:14:18Z" level=info msg="closing testSink" --- PASS: TestEventQueue (0.11s) === RUN TestIgnoredSink --- PASS: TestIgnoredSink (0.00s) === RUN TestRetryingSink time="2025-09-05T01:14:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:18Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=error msg="retryingsink: error writing events: error writing 10 events, retrying" time="2025-09-05T01:14:19Z" level=warning msg="&{0x40002c4c00 0.9} encountered too many errors, backing off" time="2025-09-05T01:14:19Z" level=info msg="closing testSink" --- PASS: TestRetryingSink (0.79s) PASS ok github.com/docker/distribution/notifications 1.233s ? github.com/docker/distribution/reference [no test files] === RUN TestNextProtos --- PASS: TestNextProtos (0.00s) === RUN TestGetCipherSuite --- PASS: TestGetCipherSuite (0.00s) === RUN TestRegistrySupportedCipherSuite time="2025-09-05T01:14:18Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-09-05T01:14:18.537235279Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 time="2025-09-05T01:14:18.537269319Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T01:14:18.53728972Z" level=info msg="Starting upload purge in 15m0s" go.version=go1.25.1 time="2025-09-05T01:14:18.537774925Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.1 time="2025-09-05T01:14:18.537786805Z" level=info msg="restricting TLS cipher suites to: TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256" go.version=go1.25.1 time="2025-09-05T01:14:18.538143849Z" level=info msg="listening on [::]:5001, tls" go.version=go1.25.1 time="2025-09-05T01:14:21.543961747Z" level=info msg="response completed" go.version=go1.25.1 http.request.host=127.0.0.1 http.request.id=ed173ee0-965c-4b4d-b91e-f1f12237dfe1 http.request.method=GET http.request.remoteaddr="127.0.0.1:36436" http.request.uri="/v2/" http.request.useragent= http.response.contenttype="application/json; charset=utf-8" http.response.duration="772.809µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Sep/2025:01:14:21 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "" time="2025-09-05T01:14:21.544076508Z" level=info msg="stopping server gracefully. Draining connections for 10s" go.version=go1.25.1 --- PASS: TestRegistrySupportedCipherSuite (3.43s) === RUN TestRegistryUnsupportedCipherSuite time="2025-09-05T01:14:21.813933156Z" level=warning msg="error parsing level "": not a valid logrus Level: "", using "info" " time="2025-09-05T01:14:21.814650204Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 time="2025-09-05T01:14:21.814670924Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T01:14:21.814741765Z" level=info msg="Starting upload purge in 1m0s" go.version=go1.25.1 time="2025-09-05T01:14:21.814810166Z" level=info msg="restricting TLS version to tls1.2 or higher" go.version=go1.25.1 --- PASS: TestRegistryUnsupportedCipherSuite (8.28s) PASS ok github.com/docker/distribution/registry 11.758s === RUN TestErrorCodes --- PASS: TestErrorCodes (0.00s) === RUN TestErrorsManagement --- PASS: TestErrorsManagement (0.00s) PASS ok github.com/docker/distribution/registry/api/errcode 0.027s === RUN TestParseForwardedHeader --- PASS: TestParseForwardedHeader (0.00s) === RUN TestRouter --- PASS: TestRouter (0.02s) === RUN TestRouterWithPathTraversals --- PASS: TestRouterWithPathTraversals (0.00s) === RUN TestRouterWithBadCharacters --- PASS: TestRouterWithBadCharacters (0.00s) === RUN TestURLBuilder --- PASS: TestURLBuilder (0.01s) === RUN TestURLBuilderWithPrefix --- PASS: TestURLBuilderWithPrefix (0.01s) === RUN TestBuilderFromRequest --- PASS: TestBuilderFromRequest (0.04s) === RUN TestBuilderFromRequestWithPrefix --- PASS: TestBuilderFromRequestWithPrefix (0.00s) PASS ok github.com/docker/distribution/registry/api/v2 0.119s ? github.com/docker/distribution/registry/auth [no test files] === RUN TestBasicAccessController time="2025-09-05T01:14:18Z" level=error msg="error authenticating user "bilbo": authentication failure" go.version=go1.25.1 instance.id=fe8bc31b-dcd2-40d0-b656-5c5bd86aab3e time="2025-09-05T01:14:18Z" level=error msg="error authenticating user "DeokMan": authentication failure" go.version=go1.25.1 instance.id=fe8bc31b-dcd2-40d0-b656-5c5bd86aab3e --- PASS: TestBasicAccessController (0.01s) === RUN TestCreateHtpasswdFile time="2025-09-05T01:14:18Z" level=warning msg="htpasswd is missing, provisioning with default user" go.version=go1.25.1 password="Bcwch2HCzja_poyblQSli2sXFS02AqgmQ0EPsjXUZl8" user=docker --- PASS: TestCreateHtpasswdFile (0.06s) === RUN TestParseHTPasswd --- PASS: TestParseHTPasswd (0.00s) PASS ok github.com/docker/distribution/registry/auth/htpasswd 0.111s === RUN TestSillyAccessController --- PASS: TestSillyAccessController (0.00s) PASS ok github.com/docker/distribution/registry/auth/silly 0.036s === RUN TestTokenVerify --- PASS: TestTokenVerify (0.01s) === RUN TestLeeway time="2025-09-05T01:14:18Z" level=info msg="token not to be used before 2025-09-05 01:14:19 +0000 UTC - currently 2025-09-05 01:14:18.210962939 +0000 UTC m=+0.023316134" time="2025-09-05T01:14:18Z" level=info msg="token not to be used after 2025-09-05 01:14:18 +0000 UTC - currently 2025-09-05 01:14:18.211648146 +0000 UTC m=+0.024001341" --- PASS: TestLeeway (0.00s) === RUN TestAccessController time="2025-09-05T01:14:18Z" level=info msg="could not verify JWK certificate chain: unable to verify certificate chain: x509: certificate signed by unknown authority" --- PASS: TestAccessController (0.00s) === RUN TestNewAccessControllerPemBlock --- PASS: TestNewAccessControllerPemBlock (0.00s) PASS ok github.com/docker/distribution/registry/auth/token 0.053s === RUN TestUploadReadFrom --- PASS: TestUploadReadFrom (0.01s) === RUN TestHandleErrorResponse401ValidBody --- PASS: TestHandleErrorResponse401ValidBody (0.00s) === RUN TestHandleErrorResponse401WithInvalidBody --- PASS: TestHandleErrorResponse401WithInvalidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode400ValidBody --- PASS: TestHandleErrorResponseExpectedStatusCode400ValidBody (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice --- PASS: TestHandleErrorResponseExpectedStatusCode404EmptyErrorSlice (0.00s) === RUN TestHandleErrorResponseExpectedStatusCode404InvalidBody --- PASS: TestHandleErrorResponseExpectedStatusCode404InvalidBody (0.00s) === RUN TestHandleErrorResponseUnexpectedStatusCode501 --- PASS: TestHandleErrorResponseUnexpectedStatusCode501 (0.00s) === RUN TestHandleErrorResponseInsufficientPrivileges403 --- PASS: TestHandleErrorResponseInsufficientPrivileges403 (0.00s) === RUN TestHandleErrorResponseNonJson --- PASS: TestHandleErrorResponseNonJson (0.00s) === RUN TestBlobDelete --- PASS: TestBlobDelete (0.00s) === RUN TestBlobFetch --- PASS: TestBlobFetch (0.00s) === RUN TestBlobExistsNoContentLength --- PASS: TestBlobExistsNoContentLength (0.00s) === RUN TestBlobExists --- PASS: TestBlobExists (0.00s) === RUN TestBlobUploadChunked --- PASS: TestBlobUploadChunked (0.00s) === RUN TestBlobUploadMonolithic --- PASS: TestBlobUploadMonolithic (0.00s) === RUN TestBlobMount --- PASS: TestBlobMount (0.00s) === RUN TestV1ManifestFetch --- PASS: TestV1ManifestFetch (0.00s) === RUN TestManifestFetchWithEtag --- PASS: TestManifestFetchWithEtag (0.00s) === RUN TestManifestFetchWithAccept --- PASS: TestManifestFetchWithAccept (0.01s) === RUN TestManifestDelete --- PASS: TestManifestDelete (0.00s) === RUN TestManifestPut --- PASS: TestManifestPut (0.00s) === RUN TestManifestTags --- PASS: TestManifestTags (0.00s) === RUN TestObtainsErrorForMissingTag --- PASS: TestObtainsErrorForMissingTag (0.00s) === RUN TestObtainsManifestForTagWithoutHeaders --- PASS: TestObtainsManifestForTagWithoutHeaders (0.00s) === RUN TestManifestTagsPaginated --- PASS: TestManifestTagsPaginated (0.00s) === RUN TestManifestUnauthorized --- PASS: TestManifestUnauthorized (0.00s) === RUN TestCatalog --- PASS: TestCatalog (0.00s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.00s) === RUN TestSanitizeLocation --- PASS: TestSanitizeLocation (0.00s) PASS ok github.com/docker/distribution/registry/client 0.099s === RUN TestEndpointAuthorizeToken --- PASS: TestEndpointAuthorizeToken (0.01s) === RUN TestEndpointAuthorizeRefreshToken --- PASS: TestEndpointAuthorizeRefreshToken (0.00s) === RUN TestEndpointAuthorizeV2RefreshToken --- PASS: TestEndpointAuthorizeV2RefreshToken (0.00s) === RUN TestEndpointAuthorizeTokenBasic --- PASS: TestEndpointAuthorizeTokenBasic (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresIn --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresIn (0.00s) === RUN TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt --- PASS: TestEndpointAuthorizeTokenBasicWithExpiresInAndIssuedAt (0.00s) === RUN TestEndpointAuthorizeBasic --- PASS: TestEndpointAuthorizeBasic (0.00s) PASS ok github.com/docker/distribution/registry/client/auth 0.060s === RUN TestAuthChallengeParse --- PASS: TestAuthChallengeParse (0.00s) === RUN TestAuthChallengeNormalization --- PASS: TestAuthChallengeNormalization (0.00s) PASS ok github.com/docker/distribution/registry/client/auth/challenge 0.027s ? github.com/docker/distribution/registry/client/transport [no test files] === RUN TestCheckAPI time="2025-09-05T01:14: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.25.1 time="2025-09-05T01:14:18Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T01:14:18Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35439" http.request.id=81ec9b1e-21a9-415d-a555-43483891d569 http.request.method=GET http.request.remoteaddr="127.0.0.1:48614" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=4.278886ms http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Sep/2025:01:14:18 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestCheckAPI (0.01s) === RUN TestCatalogAPI time="2025-09-05T01:14: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.25.1 time="2025-09-05T01:14:18Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T01:14:18Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:34565" http.request.id=4014c8b8-f734-4e52-baa2-f1a1176b4512 http.request.method=GET http.request.remoteaddr="127.0.0.1:33402" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.587577ms http.response.status=200 http.response.written=20 127.0.0.1 - - [05/Sep/2025:01:14:18 +0000] "GET /v2/_catalog HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-09-05T01:14:18Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:34565" http.request.id=9f93c0d0-71b1-43fd-8224-38b1e4818475 http.request.method=POST http.request.remoteaddr="127.0.0.1:33402" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="891.49µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:18 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:19Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:34565" http.request.id=233567a2-b2b6-407f-8748-cb937fa39f17 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33402" http.request.uri="/v2/foo/aaaa/blobs/uploads/32dfc52c-7a6a-418c-a716-f7fb7e5fc345?_state=aIjRTDEU5wCMHNMW0G9hBYz2NURjyedMFG0d01_VEy17Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIzMmRmYzUyYy03YTZhLTQxOGMtYTcxNi1mN2ZiN2U1ZmMzNDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6MTguMzg1NjQ2MjM0WiJ9&digest=sha256%3A5a210afdf47971da28c7a3c38168de2a4c4748af59ed32983e514b56bc0b0f4b" http.request.useragent="Go-http-client/1.1" http.response.duration=957.214908ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:18 +0000] "PUT /v2/foo/aaaa/blobs/uploads/32dfc52c-7a6a-418c-a716-f7fb7e5fc345?_state=aIjRTDEU5wCMHNMW0G9hBYz2NURjyedMFG0d01_VEy17Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiIzMmRmYzUyYy03YTZhLTQxOGMtYTcxNi1mN2ZiN2U1ZmMzNDUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6MTguMzg1NjQ2MjM0WiJ9&digest=sha256%3A5a210afdf47971da28c7a3c38168de2a4c4748af59ed32983e514b56bc0b0f4b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:19Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:34565" http.request.id=d1a90505-7882-49c3-a1f6-454fe6bb6545 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33402" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.455855ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:19 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:19Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:34565" http.request.id=c72aa052-7a15-45bb-8cdc-0f7208f1d010 http.request.method=POST http.request.remoteaddr="127.0.0.1:33402" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="861.81µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:19 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:20Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:34565" http.request.id=a38ac023-fede-4759-a26d-39299a987d58 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33402" http.request.uri="/v2/foo/bbbb/blobs/uploads/94036790-b730-4c55-a87d-46e5b2d51f93?_state=jaybHQRblmro33UHZyc2foxNhGMFcaeQl9nOFQj1eYd7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI5NDAzNjc5MC1iNzMwLTRjNTUtYTg3ZC00NmU1YjJkNTFmOTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6MTkuNDQxMTg3NTI4WiJ9&digest=sha256%3Ada8453f97e845a7542f096f3cd35a5e91c96981a8e29af225cd683de75fccc78" http.request.useragent="Go-http-client/1.1" http.response.duration=1.153525078s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:19 +0000] "PUT /v2/foo/bbbb/blobs/uploads/94036790-b730-4c55-a87d-46e5b2d51f93?_state=jaybHQRblmro33UHZyc2foxNhGMFcaeQl9nOFQj1eYd7Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI5NDAzNjc5MC1iNzMwLTRjNTUtYTg3ZC00NmU1YjJkNTFmOTMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6MTkuNDQxMTg3NTI4WiJ9&digest=sha256%3Ada8453f97e845a7542f096f3cd35a5e91c96981a8e29af225cd683de75fccc78 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:20Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:34565" http.request.id=be8e86bc-e382-41a4-bd4b-e96ab07ded89 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33402" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.584297ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:20 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:20Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:34565" http.request.id=8ae167be-9f88-4715-8b9e-552ef9fc1336 http.request.method=POST http.request.remoteaddr="127.0.0.1:33402" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="829.329µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:20 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:21Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:34565" http.request.id=165a528f-4850-4a45-8dc5-d42892e56b4b http.request.method=PUT http.request.remoteaddr="127.0.0.1:33402" http.request.uri="/v2/foo/cccc/blobs/uploads/a0946230-2e88-4a3e-87e5-282b270a3179?_state=6O9gjURjWAoeAP415VTy5M2DnnwYefuqq0bsp88d-Kt7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJhMDk0NjIzMC0yZTg4LTRhM2UtODdlNS0yODJiMjcwYTMxNzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6MjAuNjYxMDQ2NTI2WiJ9&digest=sha256%3A6973714bb9fbcba97d6a42cbceb480d926eec82e5bf8a2987f7cf72594dcf287" http.request.useragent="Go-http-client/1.1" http.response.duration=407.340461ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:20 +0000] "PUT /v2/foo/cccc/blobs/uploads/a0946230-2e88-4a3e-87e5-282b270a3179?_state=6O9gjURjWAoeAP415VTy5M2DnnwYefuqq0bsp88d-Kt7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJhMDk0NjIzMC0yZTg4LTRhM2UtODdlNS0yODJiMjcwYTMxNzkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6MjAuNjYxMDQ2NTI2WiJ9&digest=sha256%3A6973714bb9fbcba97d6a42cbceb480d926eec82e5bf8a2987f7cf72594dcf287 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:21Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:34565" http.request.id=df100a5c-6b66-4854-8145-43b07be9d48d http.request.method=PUT http.request.remoteaddr="127.0.0.1:33402" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.288174ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:21 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:21Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:34565" http.request.id=008d0651-ea36-4078-84f6-821185b0345e http.request.method=POST http.request.remoteaddr="127.0.0.1:33402" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="856.969µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:21 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:22Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:34565" http.request.id=3e315c87-d63f-4a30-9968-7075b00a3a59 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33402" http.request.uri="/v2/foo/dddd/blobs/uploads/0692fe74-edfe-405a-8aae-bd604bfd2f2f?_state=bZxcmmYC3iVJQkOJq6YnfcT8NExzVbWAwb61Zw8eQDl7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIwNjkyZmU3NC1lZGZlLTQwNWEtOGFhZS1iZDYwNGJmZDJmMmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6MjEuMTc3Mjg5NDQ4WiJ9&digest=sha256%3Abecf63f921fc879ccc500dbf3fecd2431cf31331a35b00b0d6f1f0b8413717a1" http.request.useragent="Go-http-client/1.1" http.response.duration=1.11690452s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:21 +0000] "PUT /v2/foo/dddd/blobs/uploads/0692fe74-edfe-405a-8aae-bd604bfd2f2f?_state=bZxcmmYC3iVJQkOJq6YnfcT8NExzVbWAwb61Zw8eQDl7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIwNjkyZmU3NC1lZGZlLTQwNWEtOGFhZS1iZDYwNGJmZDJmMmYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6MjEuMTc3Mjg5NDQ4WiJ9&digest=sha256%3Abecf63f921fc879ccc500dbf3fecd2431cf31331a35b00b0d6f1f0b8413717a1 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:22Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:34565" http.request.id=6406e68b-8eb9-489d-bb92-584609a89e4d http.request.method=PUT http.request.remoteaddr="127.0.0.1:33402" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.82514ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:22 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:22Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:34565" http.request.id=cb94a8e8-5d62-415f-ac1e-1fca84045516 http.request.method=POST http.request.remoteaddr="127.0.0.1:33402" http.request.uri="/v2/foo/eeee/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="778.409µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:22 +0000] "POST /v2/foo/eeee/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:23Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:34565" http.request.id=3dc9ae8e-f5af-4b9e-ab26-677dc2fef973 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33402" http.request.uri="/v2/foo/eeee/blobs/uploads/7e41db1c-87b8-4c8c-8f8a-7c11b38354dc?_state=rlkZG6FdaRVICwJQCmIZx0CQMp9u9Z5OTj16m-ii10Z7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI3ZTQxZGIxYy04N2I4LTRjOGMtOGY4YS03YzExYjM4MzU0ZGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6MjIuMzk4Mzk1MDk5WiJ9&digest=sha256%3A51e55c5ff33bac5f18467e52b5b587bea8135cdfb0a9e129c4bd414bb075234d" http.request.useragent="Go-http-client/1.1" http.response.duration=1.18048449s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:22 +0000] "PUT /v2/foo/eeee/blobs/uploads/7e41db1c-87b8-4c8c-8f8a-7c11b38354dc?_state=rlkZG6FdaRVICwJQCmIZx0CQMp9u9Z5OTj16m-ii10Z7Ik5hbWUiOiJmb28vZWVlZSIsIlVVSUQiOiI3ZTQxZGIxYy04N2I4LTRjOGMtOGY4YS03YzExYjM4MzU0ZGMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6MjIuMzk4Mzk1MDk5WiJ9&digest=sha256%3A51e55c5ff33bac5f18467e52b5b587bea8135cdfb0a9e129c4bd414bb075234d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:23Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:34565" http.request.id=0098ff2d-37cd-4eb9-a923-b4251207d85d http.request.method=PUT http.request.remoteaddr="127.0.0.1:33402" http.request.uri="/v2/foo/eeee/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.360295ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:23 +0000] "PUT /v2/foo/eeee/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:23Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:34565" http.request.id=ea0e8102-0089-4dd3-b13a-4cab282276ff http.request.method=POST http.request.remoteaddr="127.0.0.1:33402" http.request.uri="/v2/foo/ffff/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="796.609µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:23 +0000] "POST /v2/foo/ffff/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:25Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:34565" http.request.id=c5e444d4-e2d5-4983-aa0b-7033faa4cf04 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33402" http.request.uri="/v2/foo/ffff/blobs/uploads/8c485dbd-75d4-464c-bd86-da316d728b15?_state=fXg7gllKTDfz7QwneRzxaYC8w03LxB9ey9FMwZNisIp7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI4YzQ4NWRiZC03NWQ0LTQ2NGMtYmQ4Ni1kYTMxNmQ3MjhiMTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6MjMuNzE0MzE2Nzc4WiJ9&digest=sha256%3Ad57974898e9c78cbea21d726539d03a05538cb247bdc773fa845e52613225c3b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.60532954s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:23 +0000] "PUT /v2/foo/ffff/blobs/uploads/8c485dbd-75d4-464c-bd86-da316d728b15?_state=fXg7gllKTDfz7QwneRzxaYC8w03LxB9ey9FMwZNisIp7Ik5hbWUiOiJmb28vZmZmZiIsIlVVSUQiOiI4YzQ4NWRiZC03NWQ0LTQ2NGMtYmQ4Ni1kYTMxNmQ3MjhiMTUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6MjMuNzE0MzE2Nzc4WiJ9&digest=sha256%3Ad57974898e9c78cbea21d726539d03a05538cb247bdc773fa845e52613225c3b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:25Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:34565" http.request.id=640cd637-275d-45da-a589-70aa90429914 http.request.method=PUT http.request.remoteaddr="127.0.0.1:33402" http.request.uri="/v2/foo/ffff/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.412736ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:25 +0000] "PUT /v2/foo/ffff/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:25Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:34565" http.request.id=9e947b43-0885-42d9-8478-2531a1ba7d1f http.request.method=GET http.request.remoteaddr="127.0.0.1:33402" http.request.uri="/v2/_catalog" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="746.608µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [05/Sep/2025:01:14:25 +0000] "GET /v2/_catalog HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-09-05T01:14:25Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:34565" http.request.id=63205289-935c-42e6-a252-e4838bf66dd8 http.request.method=GET http.request.remoteaddr="127.0.0.1:33402" 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="716.408µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [05/Sep/2025:01:14:25 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-09-05T01:14:25Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:34565" http.request.id=0b644bef-0c64-4aff-807f-1ab72cfcc1ad http.request.method=GET http.request.remoteaddr="127.0.0.1:33402" 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="785.648µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [05/Sep/2025:01:14:25 +0000] "GET /v2/_catalog?last=&n=5 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-09-05T01:14:25Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:34565" http.request.id=c8fa1e15-48e5-4831-a1eb-4abd84fcec40 http.request.method=GET http.request.remoteaddr="127.0.0.1:33402" 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="724.248µs" http.response.status=200 http.response.written=30 127.0.0.1 - - [05/Sep/2025:01:14:25 +0000] "GET /v2/_catalog?last=foo%2Feeee&n=5 HTTP/1.1" 200 30 "" "Go-http-client/1.1" time="2025-09-05T01:14:25Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:34565" http.request.id=500d564c-f5c5-4113-b950-5ce6c2e2fed0 http.request.method=GET http.request.remoteaddr="127.0.0.1:33402" 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="870.29µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [05/Sep/2025:01:14:25 +0000] "GET /v2/_catalog?n=4 HTTP/1.1" 200 63 "" "Go-http-client/1.1" time="2025-09-05T01:14:25Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:34565" http.request.id=298fc495-135c-4b63-ae75-d582074e4fde http.request.method=GET http.request.remoteaddr="127.0.0.1:33402" 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="593.286µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [05/Sep/2025:01:14:25 +0000] "GET /v2/_catalog?last=foo%2Fdddd&n=4 HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-09-05T01:14:25Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:15] err.message="invalid number of results requested" go.version=go1.25.1 http.request.host="127.0.0.1:34565" http.request.id=fbd4398b-f9de-4868-862b-236427364265 http.request.method=GET http.request.remoteaddr="127.0.0.1:33402" 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="674.887µs" http.response.status=400 http.response.written=116 127.0.0.1 - - [05/Sep/2025:01:14:25 +0000] "GET /v2/_catalog?n=15 HTTP/1.1" 400 116 "" "Go-http-client/1.1" time="2025-09-05T01:14:25Z" level=error msg="response completed with error" err.code="pagination number invalid" err.detail=map[n:6] err.message="invalid number of results requested" go.version=go1.25.1 http.request.host="127.0.0.1:34565" http.request.id=5c726d41-d518-4504-a0d4-d906ba7713bc http.request.method=GET http.request.remoteaddr="127.0.0.1:33402" 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="538.486µs" http.response.status=400 http.response.written=115 127.0.0.1 - - [05/Sep/2025:01:14:25 +0000] "GET /v2/_catalog?n=6 HTTP/1.1" 400 115 "" "Go-http-client/1.1" time="2025-09-05T01:14:25Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:34565" http.request.id=8b573200-276b-4cdd-b8b5-433118c36c85 http.request.method=GET http.request.remoteaddr="127.0.0.1:33402" 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="644.687µs" http.response.status=200 http.response.written=20 127.0.0.1 - - [05/Sep/2025:01:14:25 +0000] "GET /v2/_catalog?n=0 HTTP/1.1" 200 20 "" "Go-http-client/1.1" time="2025-09-05T01:14:25Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:34565" http.request.id=58c63d58-fc98-4b75-b03b-eda570d1e9c3 http.request.method=GET http.request.remoteaddr="127.0.0.1:33402" 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="580.046µs" http.response.status=200 http.response.written=74 127.0.0.1 - - [05/Sep/2025:01:14:25 +0000] "GET /v2/_catalog?n=-1 HTTP/1.1" 200 74 "" "Go-http-client/1.1" time="2025-09-05T01:14:25Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 time="2025-09-05T01:14:25Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T01:14:25Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35559" http.request.id=cc5f078c-9b9f-414a-ab3f-550069f54699 http.request.method=POST http.request.remoteaddr="127.0.0.1:36982" http.request.uri="/v2/foo/aaaa/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="918.65µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:25 +0000] "POST /v2/foo/aaaa/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:26Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35559" http.request.id=33d9911d-ff9c-4de2-93cf-645e3178a492 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36982" http.request.uri="/v2/foo/aaaa/blobs/uploads/cae1df1c-0b6a-4a54-9594-08866589ed58?_state=CYXy9HuxwXYIj0_2HXoBvyXJMEHJKf7bNN8JLD5VdHh7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJjYWUxZGYxYy0wYjZhLTRhNTQtOTU5NC0wODg2NjU4OWVkNTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6MjUuNDUyMTcwMTk3WiJ9&digest=sha256%3A8f68a0a1ec16412e748c692407f43a25837adba1cddf384fbca22fab89b78d0a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.241379711s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:25 +0000] "PUT /v2/foo/aaaa/blobs/uploads/cae1df1c-0b6a-4a54-9594-08866589ed58?_state=CYXy9HuxwXYIj0_2HXoBvyXJMEHJKf7bNN8JLD5VdHh7Ik5hbWUiOiJmb28vYWFhYSIsIlVVSUQiOiJjYWUxZGYxYy0wYjZhLTRhNTQtOTU5NC0wODg2NjU4OWVkNTgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6MjUuNDUyMTcwMTk3WiJ9&digest=sha256%3A8f68a0a1ec16412e748c692407f43a25837adba1cddf384fbca22fab89b78d0a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:26Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35559" http.request.id=a0ee1b3e-5dfc-4870-8c7e-fb94914033a2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36982" http.request.uri="/v2/foo/aaaa/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.302494ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:26 +0000] "PUT /v2/foo/aaaa/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:26Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35559" http.request.id=362af05d-02a0-48c1-8ad0-44be102d87f6 http.request.method=POST http.request.remoteaddr="127.0.0.1:36982" http.request.uri="/v2/foo/bbbb/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="831.409µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:26 +0000] "POST /v2/foo/bbbb/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:27Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35559" http.request.id=768ea19d-b52f-4c6c-9353-cd40d9341b41 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36982" http.request.uri="/v2/foo/bbbb/blobs/uploads/87e32581-ceec-49ce-bc78-bfbe6b72960f?_state=_Hre1bEqJLt9-lvD4FGCh38YTXkKIW9WSSSqMquN-c17Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI4N2UzMjU4MS1jZWVjLTQ5Y2UtYmM3OC1iZmJlNmI3Mjk2MGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6MjYuNzk0Njg0NTI1WiJ9&digest=sha256%3Acb9cfef5297870ae6bc86ef9371220f6d65b9c778061ffb4dbfa08b6f83420a6" http.request.useragent="Go-http-client/1.1" http.response.duration=838.852383ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:26 +0000] "PUT /v2/foo/bbbb/blobs/uploads/87e32581-ceec-49ce-bc78-bfbe6b72960f?_state=_Hre1bEqJLt9-lvD4FGCh38YTXkKIW9WSSSqMquN-c17Ik5hbWUiOiJmb28vYmJiYiIsIlVVSUQiOiI4N2UzMjU4MS1jZWVjLTQ5Y2UtYmM3OC1iZmJlNmI3Mjk2MGYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6MjYuNzk0Njg0NTI1WiJ9&digest=sha256%3Acb9cfef5297870ae6bc86ef9371220f6d65b9c778061ffb4dbfa08b6f83420a6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:27Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35559" http.request.id=94afff51-6ee4-4591-8542-c85d6c27a19f http.request.method=PUT http.request.remoteaddr="127.0.0.1:36982" http.request.uri="/v2/foo/bbbb/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.311894ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:27 +0000] "PUT /v2/foo/bbbb/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:27Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35559" http.request.id=085cb4d0-6e6a-467d-8b8c-4e0a83ed226b http.request.method=POST http.request.remoteaddr="127.0.0.1:36982" http.request.uri="/v2/foo/cccc/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="792.408µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:27 +0000] "POST /v2/foo/cccc/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:28Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35559" http.request.id=8b63177a-00b5-4897-b52d-df0899ef5edb http.request.method=PUT http.request.remoteaddr="127.0.0.1:36982" http.request.uri="/v2/foo/cccc/blobs/uploads/ebc1af47-9b39-4ed5-84e7-460601e827a6?_state=kqZS2JbMgrt5wRaN2WXS18lYA21555HwXRBGP36IbTB7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJlYmMxYWY0Ny05YjM5LTRlZDUtODRlNy00NjA2MDFlODI3YTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6MjcuNzE0Mzc3OTA1WiJ9&digest=sha256%3A6d4f210f26064dd41f786b08e8521e56dc5efa5def53f00f3d3579db80736d4c" http.request.useragent="Go-http-client/1.1" http.response.duration=581.54531ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:27 +0000] "PUT /v2/foo/cccc/blobs/uploads/ebc1af47-9b39-4ed5-84e7-460601e827a6?_state=kqZS2JbMgrt5wRaN2WXS18lYA21555HwXRBGP36IbTB7Ik5hbWUiOiJmb28vY2NjYyIsIlVVSUQiOiJlYmMxYWY0Ny05YjM5LTRlZDUtODRlNy00NjA2MDFlODI3YTYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6MjcuNzE0Mzc3OTA1WiJ9&digest=sha256%3A6d4f210f26064dd41f786b08e8521e56dc5efa5def53f00f3d3579db80736d4c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:28Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35559" http.request.id=dc627ba9-b305-4664-a53e-373ebf110d54 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36982" http.request.uri="/v2/foo/cccc/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.332374ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:28 +0000] "PUT /v2/foo/cccc/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:28Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35559" http.request.id=78c4a9c7-8da4-409d-b9a8-2b452ba64787 http.request.method=POST http.request.remoteaddr="127.0.0.1:36982" http.request.uri="/v2/foo/dddd/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="777.768µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:28 +0000] "POST /v2/foo/dddd/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:28Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35559" http.request.id=f8442c8a-16a1-4382-a73c-ee370b0ed77b http.request.method=PUT http.request.remoteaddr="127.0.0.1:36982" http.request.uri="/v2/foo/dddd/blobs/uploads/34d22555-0851-4a01-9978-a92cc2cd6e22?_state=TtBTIu0Zdf8dYRszAPb5g1MUzn8g1QqqruRk85IYc5p7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIzNGQyMjU1NS0wODUxLTRhMDEtOTk3OC1hOTJjYzJjZDZlMjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6MjguMzc5NjI1NzY0WiJ9&digest=sha256%3A57755a30c43a5cff6c4eaf086ad644cc4c1cebcf6531b7673c0ce11f92213d2c" http.request.useragent="Go-http-client/1.1" http.response.duration=601.930932ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:28 +0000] "PUT /v2/foo/dddd/blobs/uploads/34d22555-0851-4a01-9978-a92cc2cd6e22?_state=TtBTIu0Zdf8dYRszAPb5g1MUzn8g1QqqruRk85IYc5p7Ik5hbWUiOiJmb28vZGRkZCIsIlVVSUQiOiIzNGQyMjU1NS0wODUxLTRhMDEtOTk3OC1hOTJjYzJjZDZlMjIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6MjguMzc5NjI1NzY0WiJ9&digest=sha256%3A57755a30c43a5cff6c4eaf086ad644cc4c1cebcf6531b7673c0ce11f92213d2c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:28Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35559" http.request.id=afca2f14-dcde-4219-81bf-28353d5bd2ac http.request.method=PUT http.request.remoteaddr="127.0.0.1:36982" http.request.uri="/v2/foo/dddd/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.612898ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:28 +0000] "PUT /v2/foo/dddd/manifests/sometag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:28Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35559" http.request.id=5b037030-23c5-4f53-a042-f1e6eb1e8745 http.request.method=GET http.request.remoteaddr="127.0.0.1:36982" 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="749.688µs" http.response.status=200 http.response.written=63 127.0.0.1 - - [05/Sep/2025:01:14:28 +0000] "GET /v2/_catalog?n=5 HTTP/1.1" 200 63 "" "Go-http-client/1.1" --- PASS: TestCatalogAPI (10.71s) === RUN TestURLPrefix time="2025-09-05T01:14:28Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 time="2025-09-05T01:14:28Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T01:14:28Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:45375" http.request.id=603a8f32-a0fc-4614-8ee8-3829a9ce6443 http.request.method=GET http.request.remoteaddr="127.0.0.1:45888" http.request.uri="/test/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.036331ms http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Sep/2025:01:14:28 +0000] "GET /test/v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" --- PASS: TestURLPrefix (0.00s) === RUN TestBlobAPI time="2025-09-05T01:14:28Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 time="2025-09-05T01:14:28Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T01:14:29Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:733d7521d4fb7cab62ae02c7a3f1ed325d3327164aa092b3c0d3878a55d31076 err.message="blob unknown to registry" go.version=go1.25.1 http.request.host="127.0.0.1:46547" http.request.id=cacab42f-8c98-4b0c-ba6d-4651a095cf7d http.request.method=GET http.request.remoteaddr="127.0.0.1:43294" http.request.uri="/v2/foo/bar/blobs/sha256:733d7521d4fb7cab62ae02c7a3f1ed325d3327164aa092b3c0d3878a55d31076" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.026651ms http.response.status=404 http.response.written=157 vars.digest="sha256:733d7521d4fb7cab62ae02c7a3f1ed325d3327164aa092b3c0d3878a55d31076" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:01:14:29 +0000] "GET /v2/foo/bar/blobs/sha256:733d7521d4fb7cab62ae02c7a3f1ed325d3327164aa092b3c0d3878a55d31076 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-09-05T01:14:29Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:733d7521d4fb7cab62ae02c7a3f1ed325d3327164aa092b3c0d3878a55d31076 err.message="blob unknown to registry" go.version=go1.25.1 http.request.host="127.0.0.1:46547" http.request.id=1e04f306-eea1-47cb-aaba-a7440eeb62d1 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43306" http.request.uri="/v2/foo/bar/blobs/sha256:733d7521d4fb7cab62ae02c7a3f1ed325d3327164aa092b3c0d3878a55d31076" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="983.891µs" http.response.status=404 http.response.written=157 vars.digest="sha256:733d7521d4fb7cab62ae02c7a3f1ed325d3327164aa092b3c0d3878a55d31076" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:01:14:29 +0000] "HEAD /v2/foo/bar/blobs/sha256:733d7521d4fb7cab62ae02c7a3f1ed325d3327164aa092b3c0d3878a55d31076 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-09-05T01:14:29Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:46547" http.request.id=fb966165-4d8c-4682-b677-657aacf2d506 http.request.method=POST http.request.remoteaddr="127.0.0.1:43306" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="820.529µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:29Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:46547" http.request.id=4633b6e0-c879-49c6-ad7f-8d5e1e94431f http.request.method=GET http.request.remoteaddr="127.0.0.1:43306" http.request.uri="/v2/foo/bar/blobs/uploads/75f531b0-60c7-4741-9f70-ae6122d03452?_state=nJ_wsKBfFmBU89y9n4sPGt-59sj-AE_sCg9RsU1t2oh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1ZjUzMWIwLTYwYzctNDc0MS05ZjcwLWFlNjEyMmQwMzQ1MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDoyOS4xNjQyNTkxNThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="793.929µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:29 +0000] "GET /v2/foo/bar/blobs/uploads/75f531b0-60c7-4741-9f70-ae6122d03452?_state=nJ_wsKBfFmBU89y9n4sPGt-59sj-AE_sCg9RsU1t2oh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1ZjUzMWIwLTYwYzctNDc0MS05ZjcwLWFlNjEyMmQwMzQ1MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDoyOS4xNjQyNTkxNThaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:29Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:46547" http.request.id=6bb871db-4d38-4849-83d7-09244d60f3b2 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:43306" http.request.uri="/v2/foo/bar/blobs/uploads/75f531b0-60c7-4741-9f70-ae6122d03452?_state=nJ_wsKBfFmBU89y9n4sPGt-59sj-AE_sCg9RsU1t2oh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1ZjUzMWIwLTYwYzctNDc0MS05ZjcwLWFlNjEyMmQwMzQ1MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDoyOS4xNjQyNTkxNThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="787.329µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:29 +0000] "DELETE /v2/foo/bar/blobs/uploads/75f531b0-60c7-4741-9f70-ae6122d03452?_state=nJ_wsKBfFmBU89y9n4sPGt-59sj-AE_sCg9RsU1t2oh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1ZjUzMWIwLTYwYzctNDc0MS05ZjcwLWFlNjEyMmQwMzQ1MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDoyOS4xNjQyNTkxNThaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:29Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.1 http.request.host="127.0.0.1:46547" http.request.id=1b491a6e-ba0c-41ec-bdef-5d91d65f9899 http.request.method=GET http.request.remoteaddr="127.0.0.1:43306" http.request.uri="/v2/foo/bar/blobs/uploads/75f531b0-60c7-4741-9f70-ae6122d03452?_state=nJ_wsKBfFmBU89y9n4sPGt-59sj-AE_sCg9RsU1t2oh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1ZjUzMWIwLTYwYzctNDc0MS05ZjcwLWFlNjEyMmQwMzQ1MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDoyOS4xNjQyNTkxNThaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=75f531b0-60c7-4741-9f70-ae6122d03452 time="2025-09-05T01:14:29Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.25.1 http.request.host="127.0.0.1:46547" http.request.id=1b491a6e-ba0c-41ec-bdef-5d91d65f9899 http.request.method=GET http.request.remoteaddr="127.0.0.1:43306" http.request.uri="/v2/foo/bar/blobs/uploads/75f531b0-60c7-4741-9f70-ae6122d03452?_state=nJ_wsKBfFmBU89y9n4sPGt-59sj-AE_sCg9RsU1t2oh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1ZjUzMWIwLTYwYzctNDc0MS05ZjcwLWFlNjEyMmQwMzQ1MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDoyOS4xNjQyNTkxNThaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="814.248µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=75f531b0-60c7-4741-9f70-ae6122d03452 127.0.0.1 - - [05/Sep/2025:01:14:29 +0000] "GET /v2/foo/bar/blobs/uploads/75f531b0-60c7-4741-9f70-ae6122d03452?_state=nJ_wsKBfFmBU89y9n4sPGt-59sj-AE_sCg9RsU1t2oh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc1ZjUzMWIwLTYwYzctNDc0MS05ZjcwLWFlNjEyMmQwMzQ1MiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDoyOS4xNjQyNTkxNThaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-09-05T01:14:29Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:46547" http.request.id=03f630d3-54fc-4ef5-86cf-fb26b8771598 http.request.method=POST http.request.remoteaddr="127.0.0.1:43312" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="938.93µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:29Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.1 http.request.host="127.0.0.1:46547" http.request.id=076cb486-f3b5-4e6a-871e-bb6800f29e65 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43312" http.request.uri="/v2/foo/bar/blobs/uploads/0cf587b4-1792-42d2-941e-d52e7c4098e4?_state=loaEaPQK16nKEQA6MRmd2s6nHbnrlIBWluMtcLmNQ1h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBjZjU4N2I0LTE3OTItNDJkMi05NDFlLWQ1MmU3YzQwOThlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDoyOS4xNjg2NjIwMDZaIn0%3D&digest=sha256%3A733d7521d4fb7cab62ae02c7a3f1ed325d3327164aa092b3c0d3878a55d31076" http.request.useragent="Go-http-client/1.1" provided=sha256:733d7521d4fb7cab62ae02c7a3f1ed325d3327164aa092b3c0d3878a55d31076 vars.name="foo/bar" vars.uuid=0cf587b4-1792-42d2-941e-d52e7c4098e4 time="2025-09-05T01:14:29Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.1 http.request.host="127.0.0.1:46547" http.request.id=076cb486-f3b5-4e6a-871e-bb6800f29e65 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43312" http.request.uri="/v2/foo/bar/blobs/uploads/0cf587b4-1792-42d2-941e-d52e7c4098e4?_state=loaEaPQK16nKEQA6MRmd2s6nHbnrlIBWluMtcLmNQ1h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBjZjU4N2I0LTE3OTItNDJkMi05NDFlLWQ1MmU3YzQwOThlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDoyOS4xNjg2NjIwMDZaIn0%3D&digest=sha256%3A733d7521d4fb7cab62ae02c7a3f1ed325d3327164aa092b3c0d3878a55d31076" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=0cf587b4-1792-42d2-941e-d52e7c4098e4 time="2025-09-05T01:14:29Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:733d7521d4fb7cab62ae02c7a3f1ed325d3327164aa092b3c0d3878a55d31076, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.1 http.request.host="127.0.0.1:46547" http.request.id=076cb486-f3b5-4e6a-871e-bb6800f29e65 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43312" http.request.uri="/v2/foo/bar/blobs/uploads/0cf587b4-1792-42d2-941e-d52e7c4098e4?_state=loaEaPQK16nKEQA6MRmd2s6nHbnrlIBWluMtcLmNQ1h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBjZjU4N2I0LTE3OTItNDJkMi05NDFlLWQ1MmU3YzQwOThlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDoyOS4xNjg2NjIwMDZaIn0%3D&digest=sha256%3A733d7521d4fb7cab62ae02c7a3f1ed325d3327164aa092b3c0d3878a55d31076" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="799.369µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=0cf587b4-1792-42d2-941e-d52e7c4098e4 127.0.0.1 - - [05/Sep/2025:01:14:29 +0000] "PUT /v2/foo/bar/blobs/uploads/0cf587b4-1792-42d2-941e-d52e7c4098e4?_state=loaEaPQK16nKEQA6MRmd2s6nHbnrlIBWluMtcLmNQ1h7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBjZjU4N2I0LTE3OTItNDJkMi05NDFlLWQ1MmU3YzQwOThlNCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDoyOS4xNjg2NjIwMDZaIn0%3D&digest=sha256%3A733d7521d4fb7cab62ae02c7a3f1ed325d3327164aa092b3c0d3878a55d31076 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-09-05T01:14:29Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:46547" http.request.id=f7e47126-31e7-46eb-8f04-ba2263f3b441 http.request.method=POST http.request.remoteaddr="127.0.0.1:43312" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="881.77µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:29Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:46547" http.request.id=033cc6a8-9e17-4100-9739-7621b1336fef http.request.method=PUT http.request.remoteaddr="127.0.0.1:43312" http.request.uri="/v2/foo/bar/blobs/uploads/b58b743a-b5b7-41a9-95c9-e413fe0991e7?_state=Xmuwntvp1LJusgM-wyGV26qf_-qAUGMA8su4-fuI3Qd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1OGI3NDNhLWI1YjctNDFhOS05NWM5LWU0MTNmZTA5OTFlNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDoyOS4xNzA4MzQ2N1oifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration=1.170973ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:29 +0000] "PUT /v2/foo/bar/blobs/uploads/b58b743a-b5b7-41a9-95c9-e413fe0991e7?_state=Xmuwntvp1LJusgM-wyGV26qf_-qAUGMA8su4-fuI3Qd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImI1OGI3NDNhLWI1YjctNDFhOS05NWM5LWU0MTNmZTA5OTFlNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDoyOS4xNzA4MzQ2N1oifQ%3D%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:29Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:46547" http.request.id=8a6b771f-e227-44e7-bc17-6fb30551063d http.request.method=POST http.request.remoteaddr="127.0.0.1:43312" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="816.048µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:29Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:46547" http.request.id=36b0f009-8a05-4f8f-abf7-fd69496610db http.request.method=PUT http.request.remoteaddr="127.0.0.1:43312" http.request.uri="/v2/foo/bar/blobs/uploads/695708c8-1336-478c-af34-df734285f4db?_state=QzdW_fMEBeWPOfVtf9oEUw5cweupOGad6MzpLzjIcox7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY5NTcwOGM4LTEzMzYtNDc4Yy1hZjM0LWRmNzM0Mjg1ZjRkYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDoyOS4xNzM0Nzc0OThaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="988.131µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:29 +0000] "PUT /v2/foo/bar/blobs/uploads/695708c8-1336-478c-af34-df734285f4db?_state=QzdW_fMEBeWPOfVtf9oEUw5cweupOGad6MzpLzjIcox7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjY5NTcwOGM4LTEzMzYtNDc4Yy1hZjM0LWRmNzM0Mjg1ZjRkYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDoyOS4xNzM0Nzc0OThaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:29Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:46547" http.request.id=cc946072-c064-41f8-9e1b-1eeb2dae2cdc http.request.method=POST http.request.remoteaddr="127.0.0.1:43312" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="750.648µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:29 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:32Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:46547" http.request.id=ed6c2cea-56fb-4136-8f3c-1ef106fd26e4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43312" http.request.uri="/v2/foo/bar/blobs/uploads/704d69d3-4f6b-4077-9444-ddfb89c35263?_state=ycSSFb4IJppo3q0w47hxM4tfWtEhJNspuCAVxC5QI7Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwNGQ2OWQzLTRmNmItNDA3Ny05NDQ0LWRkZmI4OWMzNTI2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDoyOS4xNzU4MzQ2NDRaIn0%3D&digest=sha256%3A733d7521d4fb7cab62ae02c7a3f1ed325d3327164aa092b3c0d3878a55d31076" http.request.useragent="Go-http-client/1.1" http.response.duration=3.073128108s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:29 +0000] "PUT /v2/foo/bar/blobs/uploads/704d69d3-4f6b-4077-9444-ddfb89c35263?_state=ycSSFb4IJppo3q0w47hxM4tfWtEhJNspuCAVxC5QI7Z7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjcwNGQ2OWQzLTRmNmItNDA3Ny05NDQ0LWRkZmI4OWMzNTI2MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDoyOS4xNzU4MzQ2NDRaIn0%3D&digest=sha256%3A733d7521d4fb7cab62ae02c7a3f1ed325d3327164aa092b3c0d3878a55d31076 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:32Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:46547" http.request.id=05c35835-a3e0-408a-a49e-e85f4cb506de http.request.method=POST http.request.remoteaddr="127.0.0.1:43312" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.178573ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:32 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:35Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:46547" http.request.id=2dc779db-dc81-468f-b1b8-8d338f2973ec http.request.method=PATCH http.request.remoteaddr="127.0.0.1:43312" http.request.uri="/v2/foo/bar/blobs/uploads/7f5aa1a0-3612-4349-9685-ab558d2640b8?_state=tsvhxKCCeVkT_Bkuijq3KWYrizFfkiRqYeIG0tJCRwd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdmNWFhMWEwLTM2MTItNDM0OS05Njg1LWFiNTU4ZDI2NDBiOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDozMi4yNzIzODQ1MjZaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=3.263536854s http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:32 +0000] "PATCH /v2/foo/bar/blobs/uploads/7f5aa1a0-3612-4349-9685-ab558d2640b8?_state=tsvhxKCCeVkT_Bkuijq3KWYrizFfkiRqYeIG0tJCRwd7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdmNWFhMWEwLTM2MTItNDM0OS05Njg1LWFiNTU4ZDI2NDBiOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDozMi4yNzIzODQ1MjZaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:35Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:46547" http.request.id=6ceb315c-e7d6-45f4-a364-cdca07afb6b6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:43312" http.request.uri="/v2/foo/bar/blobs/uploads/7f5aa1a0-3612-4349-9685-ab558d2640b8?_state=awKgub-6-s94bxRSb5y8IroDqrA3xUDhoACTkCdCbXV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdmNWFhMWEwLTM2MTItNDM0OS05Njg1LWFiNTU4ZDI2NDBiOCIsIk9mZnNldCI6MzM1NjkyODAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6MzJaIn0%3D&digest=sha256%3A733d7521d4fb7cab62ae02c7a3f1ed325d3327164aa092b3c0d3878a55d31076" http.request.useragent="Go-http-client/1.1" http.response.duration=1.048251ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:35 +0000] "PUT /v2/foo/bar/blobs/uploads/7f5aa1a0-3612-4349-9685-ab558d2640b8?_state=awKgub-6-s94bxRSb5y8IroDqrA3xUDhoACTkCdCbXV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjdmNWFhMWEwLTM2MTItNDM0OS05Njg1LWFiNTU4ZDI2NDBiOCIsIk9mZnNldCI6MzM1NjkyODAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6MzJaIn0%3D&digest=sha256%3A733d7521d4fb7cab62ae02c7a3f1ed325d3327164aa092b3c0d3878a55d31076 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:35Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:46547" http.request.id=d4253ce4-0068-45c8-9e96-1a188492291f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:43312" http.request.uri="/v2/foo/bar/blobs/sha256:733d7521d4fb7cab62ae02c7a3f1ed325d3327164aa092b3c0d3878a55d31076" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="898.53µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:35 +0000] "HEAD /v2/foo/bar/blobs/sha256:733d7521d4fb7cab62ae02c7a3f1ed325d3327164aa092b3c0d3878a55d31076 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:35Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:46547" http.request.id=e6c19947-e9ee-4307-b880-0534c61ab91d http.request.method=GET http.request.remoteaddr="127.0.0.1:43312" http.request.uri="/v2/foo/bar/blobs/sha256:733d7521d4fb7cab62ae02c7a3f1ed325d3327164aa092b3c0d3878a55d31076" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=25.81872ms http.response.status=200 http.response.written=33569280 127.0.0.1 - - [05/Sep/2025:01:14:35 +0000] "GET /v2/foo/bar/blobs/sha256:733d7521d4fb7cab62ae02c7a3f1ed325d3327164aa092b3c0d3878a55d31076 HTTP/1.1" 200 33569280 "" "Go-http-client/1.1" time="2025-09-05T01:14:35Z" level=error msg="error parsing digest="sha257:733d7521d4fb7cab62ae02c7a3f1ed325d3327164aa092b3c0d3878a55d31076": unsupported digest algorithm" go.version=go1.25.1 http.request.host="127.0.0.1:46547" http.request.id=86b305fb-4972-4126-a0d3-add36b7fd470 http.request.method=GET http.request.remoteaddr="127.0.0.1:43312" http.request.uri="/v2/foo/bar/blobs/sha257:733d7521d4fb7cab62ae02c7a3f1ed325d3327164aa092b3c0d3878a55d31076" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:733d7521d4fb7cab62ae02c7a3f1ed325d3327164aa092b3c0d3878a55d31076" vars.name="foo/bar" time="2025-09-05T01:14:35Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.1 http.request.host="127.0.0.1:46547" http.request.id=86b305fb-4972-4126-a0d3-add36b7fd470 http.request.method=GET http.request.remoteaddr="127.0.0.1:43312" http.request.uri="/v2/foo/bar/blobs/sha257:733d7521d4fb7cab62ae02c7a3f1ed325d3327164aa092b3c0d3878a55d31076" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="809.569µs" http.response.status=400 http.response.written=110 vars.digest="sha257:733d7521d4fb7cab62ae02c7a3f1ed325d3327164aa092b3c0d3878a55d31076" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:01:14:35 +0000] "GET /v2/foo/bar/blobs/sha257:733d7521d4fb7cab62ae02c7a3f1ed325d3327164aa092b3c0d3878a55d31076 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-09-05T01:14:35Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:46547" http.request.id=2101e487-6bae-4305-9cfd-01a7bf5f5b63 http.request.method=GET http.request.remoteaddr="127.0.0.1:43336" http.request.uri="/v2/foo/bar/blobs/sha256:733d7521d4fb7cab62ae02c7a3f1ed325d3327164aa092b3c0d3878a55d31076" http.request.useragent="Go-http-client/1.1" http.response.duration=1.184133ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:35 +0000] "GET /v2/foo/bar/blobs/sha256:733d7521d4fb7cab62ae02c7a3f1ed325d3327164aa092b3c0d3878a55d31076 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:35Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 time="2025-09-05T01:14:35Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T01:14:35Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:07b4aaab739d2fbac385203130d4f5fa25d67b102ab9e51684cbc487cae1e30a err.message="blob unknown to registry" go.version=go1.25.1 http.request.host="127.0.0.1:46807" http.request.id=383ab600-c99d-43c4-9d34-8aab44aa7cc5 http.request.method=GET http.request.remoteaddr="127.0.0.1:37056" http.request.uri="/v2/foo/bar/blobs/sha256:07b4aaab739d2fbac385203130d4f5fa25d67b102ab9e51684cbc487cae1e30a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.027971ms http.response.status=404 http.response.written=157 vars.digest="sha256:07b4aaab739d2fbac385203130d4f5fa25d67b102ab9e51684cbc487cae1e30a" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:01:14:35 +0000] "GET /v2/foo/bar/blobs/sha256:07b4aaab739d2fbac385203130d4f5fa25d67b102ab9e51684cbc487cae1e30a HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-09-05T01:14:35Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:07b4aaab739d2fbac385203130d4f5fa25d67b102ab9e51684cbc487cae1e30a err.message="blob unknown to registry" go.version=go1.25.1 http.request.host="127.0.0.1:46807" http.request.id=c50c6324-62d1-4532-b30e-5a423c982f86 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37072" http.request.uri="/v2/foo/bar/blobs/sha256:07b4aaab739d2fbac385203130d4f5fa25d67b102ab9e51684cbc487cae1e30a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="993.611µs" http.response.status=404 http.response.written=157 vars.digest="sha256:07b4aaab739d2fbac385203130d4f5fa25d67b102ab9e51684cbc487cae1e30a" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:01:14:35 +0000] "HEAD /v2/foo/bar/blobs/sha256:07b4aaab739d2fbac385203130d4f5fa25d67b102ab9e51684cbc487cae1e30a HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-09-05T01:14:35Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:46807" http.request.id=50eab408-79be-4a91-9183-8b61650e2385 http.request.method=POST http.request.remoteaddr="127.0.0.1:37072" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="920.73µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:35 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:35Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:46807" http.request.id=7fa6f91a-14a8-48ae-a945-a4d89bb3d763 http.request.method=GET http.request.remoteaddr="127.0.0.1:37072" http.request.uri="/v2/foo/bar/blobs/uploads/5694123a-88bd-46ac-ab8b-8e0e1b73c248?_state=-yEmQbyASYRh0BXC532hVeArlZJ10-fGdlWIlqlokEh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU2OTQxMjNhLTg4YmQtNDZhYy1hYjhiLThlMGUxYjczYzI0OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDozNS42OTQxODc3NzdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="948.93µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:35 +0000] "GET /v2/foo/bar/blobs/uploads/5694123a-88bd-46ac-ab8b-8e0e1b73c248?_state=-yEmQbyASYRh0BXC532hVeArlZJ10-fGdlWIlqlokEh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU2OTQxMjNhLTg4YmQtNDZhYy1hYjhiLThlMGUxYjczYzI0OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDozNS42OTQxODc3NzdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:35Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:46807" http.request.id=9d46d646-4fe6-4783-a8ca-da4fb8049df9 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:37072" http.request.uri="/v2/foo/bar/blobs/uploads/5694123a-88bd-46ac-ab8b-8e0e1b73c248?_state=-yEmQbyASYRh0BXC532hVeArlZJ10-fGdlWIlqlokEh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU2OTQxMjNhLTg4YmQtNDZhYy1hYjhiLThlMGUxYjczYzI0OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDozNS42OTQxODc3NzdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration="903.17µs" http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:35 +0000] "DELETE /v2/foo/bar/blobs/uploads/5694123a-88bd-46ac-ab8b-8e0e1b73c248?_state=-yEmQbyASYRh0BXC532hVeArlZJ10-fGdlWIlqlokEh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU2OTQxMjNhLTg4YmQtNDZhYy1hYjhiLThlMGUxYjczYzI0OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDozNS42OTQxODc3NzdaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:35Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.1 http.request.host="127.0.0.1:46807" http.request.id=4cf4f2d2-7334-4196-b5d7-0b6b4e1c70fe http.request.method=GET http.request.remoteaddr="127.0.0.1:37072" http.request.uri="/v2/foo/bar/blobs/uploads/5694123a-88bd-46ac-ab8b-8e0e1b73c248?_state=-yEmQbyASYRh0BXC532hVeArlZJ10-fGdlWIlqlokEh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU2OTQxMjNhLTg4YmQtNDZhYy1hYjhiLThlMGUxYjczYzI0OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDozNS42OTQxODc3NzdaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=5694123a-88bd-46ac-ab8b-8e0e1b73c248 time="2025-09-05T01:14:35Z" level=error msg="response completed with error" err.code="blob upload unknown" err.detail="blob upload unknown" err.message="blob upload unknown to registry" go.version=go1.25.1 http.request.host="127.0.0.1:46807" http.request.id=4cf4f2d2-7334-4196-b5d7-0b6b4e1c70fe http.request.method=GET http.request.remoteaddr="127.0.0.1:37072" http.request.uri="/v2/foo/bar/blobs/uploads/5694123a-88bd-46ac-ab8b-8e0e1b73c248?_state=-yEmQbyASYRh0BXC532hVeArlZJ10-fGdlWIlqlokEh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU2OTQxMjNhLTg4YmQtNDZhYy1hYjhiLThlMGUxYjczYzI0OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDozNS42OTQxODc3NzdaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="881.769µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=5694123a-88bd-46ac-ab8b-8e0e1b73c248 127.0.0.1 - - [05/Sep/2025:01:14:35 +0000] "GET /v2/foo/bar/blobs/uploads/5694123a-88bd-46ac-ab8b-8e0e1b73c248?_state=-yEmQbyASYRh0BXC532hVeArlZJ10-fGdlWIlqlokEh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU2OTQxMjNhLTg4YmQtNDZhYy1hYjhiLThlMGUxYjczYzI0OCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDozNS42OTQxODc3NzdaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-09-05T01:14:35Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:46807" http.request.id=c9391659-224f-44d1-9245-5141e6bf6531 http.request.method=POST http.request.remoteaddr="127.0.0.1:37084" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.013891ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:35 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:35Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.1 http.request.host="127.0.0.1:46807" http.request.id=f17b151d-9524-4eba-9303-aedd7561d1bd http.request.method=PUT http.request.remoteaddr="127.0.0.1:37084" http.request.uri="/v2/foo/bar/blobs/uploads/9824633b-3532-41e1-8594-c75073d6d205?_state=D0XCgZMIErok2UcCMjv-relwrA4CxV62ot2TPMRjl-x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk4MjQ2MzNiLTM1MzItNDFlMS04NTk0LWM3NTA3M2Q2ZDIwNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDozNS42OTkwNjM3OVoifQ%3D%3D&digest=sha256%3A07b4aaab739d2fbac385203130d4f5fa25d67b102ab9e51684cbc487cae1e30a" http.request.useragent="Go-http-client/1.1" provided=sha256:07b4aaab739d2fbac385203130d4f5fa25d67b102ab9e51684cbc487cae1e30a vars.name="foo/bar" vars.uuid=9824633b-3532-41e1-8594-c75073d6d205 time="2025-09-05T01:14:35Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.1 http.request.host="127.0.0.1:46807" http.request.id=f17b151d-9524-4eba-9303-aedd7561d1bd http.request.method=PUT http.request.remoteaddr="127.0.0.1:37084" http.request.uri="/v2/foo/bar/blobs/uploads/9824633b-3532-41e1-8594-c75073d6d205?_state=D0XCgZMIErok2UcCMjv-relwrA4CxV62ot2TPMRjl-x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk4MjQ2MzNiLTM1MzItNDFlMS04NTk0LWM3NTA3M2Q2ZDIwNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDozNS42OTkwNjM3OVoifQ%3D%3D&digest=sha256%3A07b4aaab739d2fbac385203130d4f5fa25d67b102ab9e51684cbc487cae1e30a" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=9824633b-3532-41e1-8594-c75073d6d205 time="2025-09-05T01:14:35Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:07b4aaab739d2fbac385203130d4f5fa25d67b102ab9e51684cbc487cae1e30a, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.1 http.request.host="127.0.0.1:46807" http.request.id=f17b151d-9524-4eba-9303-aedd7561d1bd http.request.method=PUT http.request.remoteaddr="127.0.0.1:37084" http.request.uri="/v2/foo/bar/blobs/uploads/9824633b-3532-41e1-8594-c75073d6d205?_state=D0XCgZMIErok2UcCMjv-relwrA4CxV62ot2TPMRjl-x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk4MjQ2MzNiLTM1MzItNDFlMS04NTk0LWM3NTA3M2Q2ZDIwNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDozNS42OTkwNjM3OVoifQ%3D%3D&digest=sha256%3A07b4aaab739d2fbac385203130d4f5fa25d67b102ab9e51684cbc487cae1e30a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="981.091µs" http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=9824633b-3532-41e1-8594-c75073d6d205 127.0.0.1 - - [05/Sep/2025:01:14:35 +0000] "PUT /v2/foo/bar/blobs/uploads/9824633b-3532-41e1-8594-c75073d6d205?_state=D0XCgZMIErok2UcCMjv-relwrA4CxV62ot2TPMRjl-x7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk4MjQ2MzNiLTM1MzItNDFlMS04NTk0LWM3NTA3M2Q2ZDIwNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDozNS42OTkwNjM3OVoifQ%3D%3D&digest=sha256%3A07b4aaab739d2fbac385203130d4f5fa25d67b102ab9e51684cbc487cae1e30a HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-09-05T01:14:35Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:46807" http.request.id=da539b73-e8a7-4800-ad5a-44a49a84ae76 http.request.method=POST http.request.remoteaddr="127.0.0.1:37084" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="734.048µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:35 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:35Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:46807" http.request.id=e19b4108-a640-48bd-8f92-46a27ab64557 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37084" http.request.uri="/v2/foo/bar/blobs/uploads/4cd3c848-e485-4bfe-83bc-a0aea67e446b?_state=7w8KzUeC-AazmC-ZeeW2dP8wgu3Y-umKPsqDE_4_uCh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRjZDNjODQ4LWU0ODUtNGJmZS04M2JjLWEwYWVhNjdlNDQ2YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDozNS43MDE0ODk2MTdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="955.01µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:35 +0000] "PUT /v2/foo/bar/blobs/uploads/4cd3c848-e485-4bfe-83bc-a0aea67e446b?_state=7w8KzUeC-AazmC-ZeeW2dP8wgu3Y-umKPsqDE_4_uCh7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjRjZDNjODQ4LWU0ODUtNGJmZS04M2JjLWEwYWVhNjdlNDQ2YiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDozNS43MDE0ODk2MTdaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:35Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:46807" http.request.id=e60eb51f-b22d-4352-9b66-19ff19ad1f1d http.request.method=POST http.request.remoteaddr="127.0.0.1:37084" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="856.769µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:35 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:35Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:46807" http.request.id=489b94d7-73cd-41b8-bda2-aa0f19d9a669 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37084" http.request.uri="/v2/foo/bar/blobs/uploads/19160b81-df31-46b4-91bf-360a1c91e418?_state=v9A1RLLSq77TnJRTKB6IFTnXQTbPUFpD5EsxGbMfkuV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5MTYwYjgxLWRmMzEtNDZiNC05MWJmLTM2MGExYzkxZTQxOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDozNS43MDM2ODg1MjFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration="939.611µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:35 +0000] "PUT /v2/foo/bar/blobs/uploads/19160b81-df31-46b4-91bf-360a1c91e418?_state=v9A1RLLSq77TnJRTKB6IFTnXQTbPUFpD5EsxGbMfkuV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE5MTYwYjgxLWRmMzEtNDZiNC05MWJmLTM2MGExYzkxZTQxOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDozNS43MDM2ODg1MjFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:35Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:46807" http.request.id=4d741f8a-1ca9-4f82-82a2-22eb58707afb http.request.method=POST http.request.remoteaddr="127.0.0.1:37084" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="689.728µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:35 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:37Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:46807" http.request.id=4faff771-15f2-47c1-97b1-9e5475184949 http.request.method=PUT http.request.remoteaddr="127.0.0.1:37084" http.request.uri="/v2/foo/bar/blobs/uploads/11587fa5-b2dd-4186-9d95-ee401669776d?_state=3gXgoEP2nz35VpbJl82kkogEn1vxaxBZQhpPwkTx6iJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExNTg3ZmE1LWIyZGQtNDE4Ni05ZDk1LWVlNDAxNjY5Nzc2ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDozNS43MDU5OTExMDZaIn0%3D&digest=sha256%3A07b4aaab739d2fbac385203130d4f5fa25d67b102ab9e51684cbc487cae1e30a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.59247588s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:35 +0000] "PUT /v2/foo/bar/blobs/uploads/11587fa5-b2dd-4186-9d95-ee401669776d?_state=3gXgoEP2nz35VpbJl82kkogEn1vxaxBZQhpPwkTx6iJ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjExNTg3ZmE1LWIyZGQtNDE4Ni05ZDk1LWVlNDAxNjY5Nzc2ZCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDozNS43MDU5OTExMDZaIn0%3D&digest=sha256%3A07b4aaab739d2fbac385203130d4f5fa25d67b102ab9e51684cbc487cae1e30a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:37Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:46807" http.request.id=4677dbe9-22d5-4426-b8fd-11940d2f4319 http.request.method=POST http.request.remoteaddr="127.0.0.1:37084" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="951.33µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:37 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:38Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:46807" http.request.id=a0ab858b-1422-4aba-ab78-d3d2b9429dc5 http.request.method=PATCH http.request.remoteaddr="127.0.0.1:37084" http.request.uri="/v2/foo/bar/blobs/uploads/d1a942cb-bbe6-4970-837a-e794d3656ccb?_state=5cgfdK4A3TQDmgzoDm6yiEIrT9C-8lkDygh8F-hO5dx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQxYTk0MmNiLWJiZTYtNDk3MC04MzdhLWU3OTRkMzY1NmNjYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDozNy4zMTMzMDQyNjNaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.574442898s http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:37 +0000] "PATCH /v2/foo/bar/blobs/uploads/d1a942cb-bbe6-4970-837a-e794d3656ccb?_state=5cgfdK4A3TQDmgzoDm6yiEIrT9C-8lkDygh8F-hO5dx7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQxYTk0MmNiLWJiZTYtNDk3MC04MzdhLWU3OTRkMzY1NmNjYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDozNy4zMTMzMDQyNjNaIn0%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:38Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:46807" http.request.id=de237d3a-afc9-422c-9fb9-f7269994813b http.request.method=PUT http.request.remoteaddr="127.0.0.1:37084" http.request.uri="/v2/foo/bar/blobs/uploads/d1a942cb-bbe6-4970-837a-e794d3656ccb?_state=kvvtvOC43Xgkr2qritkVscAKHeTXR1bKL7T6_p54BQt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQxYTk0MmNiLWJiZTYtNDk3MC04MzdhLWU3OTRkMzY1NmNjYiIsIk9mZnNldCI6MjM1NjEyMTYsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6MzdaIn0%3D&digest=sha256%3A07b4aaab739d2fbac385203130d4f5fa25d67b102ab9e51684cbc487cae1e30a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.245733ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:38 +0000] "PUT /v2/foo/bar/blobs/uploads/d1a942cb-bbe6-4970-837a-e794d3656ccb?_state=kvvtvOC43Xgkr2qritkVscAKHeTXR1bKL7T6_p54BQt7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImQxYTk0MmNiLWJiZTYtNDk3MC04MzdhLWU3OTRkMzY1NmNjYiIsIk9mZnNldCI6MjM1NjEyMTYsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6MzdaIn0%3D&digest=sha256%3A07b4aaab739d2fbac385203130d4f5fa25d67b102ab9e51684cbc487cae1e30a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:38Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:46807" http.request.id=20748643-961b-4312-ab65-d2703d0b49b9 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:37084" http.request.uri="/v2/foo/bar/blobs/sha256:07b4aaab739d2fbac385203130d4f5fa25d67b102ab9e51684cbc487cae1e30a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="860.969µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:38 +0000] "HEAD /v2/foo/bar/blobs/sha256:07b4aaab739d2fbac385203130d4f5fa25d67b102ab9e51684cbc487cae1e30a HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:38Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:46807" http.request.id=8f640604-de1f-436a-9360-ceb3f5ed1fcb http.request.method=GET http.request.remoteaddr="127.0.0.1:37084" http.request.uri="/v2/foo/bar/blobs/sha256:07b4aaab739d2fbac385203130d4f5fa25d67b102ab9e51684cbc487cae1e30a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=36.633109ms http.response.status=200 http.response.written=23561216 127.0.0.1 - - [05/Sep/2025:01:14:38 +0000] "GET /v2/foo/bar/blobs/sha256:07b4aaab739d2fbac385203130d4f5fa25d67b102ab9e51684cbc487cae1e30a HTTP/1.1" 200 23561216 "" "Go-http-client/1.1" time="2025-09-05T01:14:38Z" level=error msg="error parsing digest="sha257:07b4aaab739d2fbac385203130d4f5fa25d67b102ab9e51684cbc487cae1e30a": unsupported digest algorithm" go.version=go1.25.1 http.request.host="127.0.0.1:46807" http.request.id=49a4920b-8dce-4426-aa15-09b364b46cc5 http.request.method=GET http.request.remoteaddr="127.0.0.1:37084" http.request.uri="/v2/foo/bar/blobs/sha257:07b4aaab739d2fbac385203130d4f5fa25d67b102ab9e51684cbc487cae1e30a" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:07b4aaab739d2fbac385203130d4f5fa25d67b102ab9e51684cbc487cae1e30a" vars.name="foo/bar" time="2025-09-05T01:14:38Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.1 http.request.host="127.0.0.1:46807" http.request.id=49a4920b-8dce-4426-aa15-09b364b46cc5 http.request.method=GET http.request.remoteaddr="127.0.0.1:37084" http.request.uri="/v2/foo/bar/blobs/sha257:07b4aaab739d2fbac385203130d4f5fa25d67b102ab9e51684cbc487cae1e30a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="913.33µs" http.response.status=400 http.response.written=110 vars.digest="sha257:07b4aaab739d2fbac385203130d4f5fa25d67b102ab9e51684cbc487cae1e30a" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:01:14:38 +0000] "GET /v2/foo/bar/blobs/sha257:07b4aaab739d2fbac385203130d4f5fa25d67b102ab9e51684cbc487cae1e30a HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-09-05T01:14:38Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:46807" http.request.id=8566d551-90db-4a10-9132-146c76b612c8 http.request.method=GET http.request.remoteaddr="127.0.0.1:57446" http.request.uri="/v2/foo/bar/blobs/sha256:07b4aaab739d2fbac385203130d4f5fa25d67b102ab9e51684cbc487cae1e30a" http.request.useragent="Go-http-client/1.1" http.response.duration=1.219053ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:38 +0000] "GET /v2/foo/bar/blobs/sha256:07b4aaab739d2fbac385203130d4f5fa25d67b102ab9e51684cbc487cae1e30a HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:38Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:46807" http.request.id=b7122ea4-8dfc-4d3c-8529-fc4eeca59390 http.request.method=GET http.request.remoteaddr="127.0.0.1:57446" http.request.uri="/v2/foo/bar/blobs/sha256:07b4aaab739d2fbac385203130d4f5fa25d67b102ab9e51684cbc487cae1e30a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=6.127825ms http.response.status=200 http.response.written=589824 127.0.0.1 - - [05/Sep/2025:01:14:38 +0000] "GET /v2/foo/bar/blobs/sha256:07b4aaab739d2fbac385203130d4f5fa25d67b102ab9e51684cbc487cae1e30a HTTP/1.1" 200 589824 "" "Go-http-client/1.1" time="2025-09-05T01:14:38Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:46807" http.request.id=4dc365cf-873f-447b-b4be-d3b86d78ea51 http.request.method=GET http.request.remoteaddr="127.0.0.1:57430" http.request.uri="/v2/foo/bar/blobs/sha256:07b4aaab739d2fbac385203130d4f5fa25d67b102ab9e51684cbc487cae1e30a" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=28.774385ms http.response.status=200 http.response.written=4262720 127.0.0.1 - - [05/Sep/2025:01:14:38 +0000] "GET /v2/foo/bar/blobs/sha256:07b4aaab739d2fbac385203130d4f5fa25d67b102ab9e51684cbc487cae1e30a HTTP/1.1" 200 4262720 "" "Go-http-client/1.1" time="2025-09-05T01:14:38Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:46547" http.request.id=70c86657-11f2-4578-a172-3597242869ca http.request.method=GET http.request.remoteaddr="127.0.0.1:43326" http.request.uri="/v2/foo/bar/blobs/sha256:733d7521d4fb7cab62ae02c7a3f1ed325d3327164aa092b3c0d3878a55d31076" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.385446807s http.response.status=200 http.response.written=4229952 127.0.0.1 - - [05/Sep/2025:01:14:35 +0000] "GET /v2/foo/bar/blobs/sha256:733d7521d4fb7cab62ae02c7a3f1ed325d3327164aa092b3c0d3878a55d31076 HTTP/1.1" 200 4229952 "" "Go-http-client/1.1" time="2025-09-05T01:14:38Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:46547" http.request.id=6b3b6605-670c-4dbf-b0ab-ffa630946621 http.request.method=GET http.request.remoteaddr="127.0.0.1:43336" http.request.uri="/v2/foo/bar/blobs/sha256:733d7521d4fb7cab62ae02c7a3f1ed325d3327164aa092b3c0d3878a55d31076" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=3.378579293s http.response.status=200 http.response.written=4194816 127.0.0.1 - - [05/Sep/2025:01:14:35 +0000] "GET /v2/foo/bar/blobs/sha256:733d7521d4fb7cab62ae02c7a3f1ed325d3327164aa092b3c0d3878a55d31076 HTTP/1.1" 200 4194816 "" "Go-http-client/1.1" --- PASS: TestBlobAPI (9.97s) === RUN TestBlobDelete time="2025-09-05T01:14:38Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 time="2025-09-05T01:14:38Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T01:14:39Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:7c22cb91cc7a514a7847194961c0613efe1597b112c2d012b013cb525be697a6 err.message="blob unknown to registry" go.version=go1.25.1 http.request.host="127.0.0.1:43785" http.request.id=71c00bb2-2f5b-4972-912d-ae7f2ea05114 http.request.method=GET http.request.remoteaddr="127.0.0.1:52266" http.request.uri="/v2/foo/bar/blobs/sha256:7c22cb91cc7a514a7847194961c0613efe1597b112c2d012b013cb525be697a6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.065771ms http.response.status=404 http.response.written=157 vars.digest="sha256:7c22cb91cc7a514a7847194961c0613efe1597b112c2d012b013cb525be697a6" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:01:14:39 +0000] "GET /v2/foo/bar/blobs/sha256:7c22cb91cc7a514a7847194961c0613efe1597b112c2d012b013cb525be697a6 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-09-05T01:14:39Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:7c22cb91cc7a514a7847194961c0613efe1597b112c2d012b013cb525be697a6 err.message="blob unknown to registry" go.version=go1.25.1 http.request.host="127.0.0.1:43785" http.request.id=430987f2-b5d6-4dca-9270-759cba2a5a69 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:52282" http.request.uri="/v2/foo/bar/blobs/sha256:7c22cb91cc7a514a7847194961c0613efe1597b112c2d012b013cb525be697a6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.050571ms http.response.status=404 http.response.written=157 vars.digest="sha256:7c22cb91cc7a514a7847194961c0613efe1597b112c2d012b013cb525be697a6" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:01:14:39 +0000] "HEAD /v2/foo/bar/blobs/sha256:7c22cb91cc7a514a7847194961c0613efe1597b112c2d012b013cb525be697a6 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-09-05T01:14:39Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:43785" http.request.id=38f4c9e3-869d-49af-baac-30bc2bf538a8 http.request.method=POST http.request.remoteaddr="127.0.0.1:52282" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="936.41µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:39Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:43785" http.request.id=1373d3ac-d08c-4067-8961-a1db19db17fe http.request.method=GET http.request.remoteaddr="127.0.0.1:52282" http.request.uri="/v2/foo/bar/blobs/uploads/0fa728e4-a008-4bb2-8294-5bb7414882f7?_state=56rsOmSr2keRymDsIWY1mNQwePbKDJ5-TnuL6fmqFyB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBmYTcyOGU0LWEwMDgtNGJiMi04Mjk0LTViYjc0MTQ4ODJmNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDozOS4wNTU2NTQyNjJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.053051ms http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:39 +0000] "GET /v2/foo/bar/blobs/uploads/0fa728e4-a008-4bb2-8294-5bb7414882f7?_state=56rsOmSr2keRymDsIWY1mNQwePbKDJ5-TnuL6fmqFyB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBmYTcyOGU0LWEwMDgtNGJiMi04Mjk0LTViYjc0MTQ4ODJmNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDozOS4wNTU2NTQyNjJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:39Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:43785" http.request.id=e1e328d0-ec7d-4099-bb5b-1aedc72a70b4 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52282" http.request.uri="/v2/foo/bar/blobs/uploads/0fa728e4-a008-4bb2-8294-5bb7414882f7?_state=56rsOmSr2keRymDsIWY1mNQwePbKDJ5-TnuL6fmqFyB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBmYTcyOGU0LWEwMDgtNGJiMi04Mjk0LTViYjc0MTQ4ODJmNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDozOS4wNTU2NTQyNjJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.00461ms http.response.status=204 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:39 +0000] "DELETE /v2/foo/bar/blobs/uploads/0fa728e4-a008-4bb2-8294-5bb7414882f7?_state=56rsOmSr2keRymDsIWY1mNQwePbKDJ5-TnuL6fmqFyB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBmYTcyOGU0LWEwMDgtNGJiMi04Mjk0LTViYjc0MTQ4ODJmNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDozOS4wNTU2NTQyNjJaIn0%3D HTTP/1.1" 204 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:39Z" level=error msg="error resolving upload: blob upload unknown" go.version=go1.25.1 http.request.host="127.0.0.1:43785" http.request.id=2a5e4343-eee8-4dca-96f4-da361fd4d9b6 http.request.method=GET http.request.remoteaddr="127.0.0.1:52282" http.request.uri="/v2/foo/bar/blobs/uploads/0fa728e4-a008-4bb2-8294-5bb7414882f7?_state=56rsOmSr2keRymDsIWY1mNQwePbKDJ5-TnuL6fmqFyB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBmYTcyOGU0LWEwMDgtNGJiMi04Mjk0LTViYjc0MTQ4ODJmNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDozOS4wNTU2NTQyNjJaIn0%3D" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=0fa728e4-a008-4bb2-8294-5bb7414882f7 time="2025-09-05T01:14: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.25.1 http.request.host="127.0.0.1:43785" http.request.id=2a5e4343-eee8-4dca-96f4-da361fd4d9b6 http.request.method=GET http.request.remoteaddr="127.0.0.1:52282" http.request.uri="/v2/foo/bar/blobs/uploads/0fa728e4-a008-4bb2-8294-5bb7414882f7?_state=56rsOmSr2keRymDsIWY1mNQwePbKDJ5-TnuL6fmqFyB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBmYTcyOGU0LWEwMDgtNGJiMi04Mjk0LTViYjc0MTQ4ODJmNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDozOS4wNTU2NTQyNjJaIn0%3D" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="925.57µs" http.response.status=404 http.response.written=100 vars.name="foo/bar" vars.uuid=0fa728e4-a008-4bb2-8294-5bb7414882f7 127.0.0.1 - - [05/Sep/2025:01:14:39 +0000] "GET /v2/foo/bar/blobs/uploads/0fa728e4-a008-4bb2-8294-5bb7414882f7?_state=56rsOmSr2keRymDsIWY1mNQwePbKDJ5-TnuL6fmqFyB7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjBmYTcyOGU0LWEwMDgtNGJiMi04Mjk0LTViYjc0MTQ4ODJmNyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDozOS4wNTU2NTQyNjJaIn0%3D HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-09-05T01:14:39Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:43785" http.request.id=e82eebea-5b18-4312-9034-65e5b80a05b1 http.request.method=POST http.request.remoteaddr="127.0.0.1:52298" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="981.211µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:39Z" level=error msg="canonical digest does match provided digest" canonical=sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 go.version=go1.25.1 http.request.host="127.0.0.1:43785" http.request.id=34ab3ac9-9721-4aa7-a40b-9891aa103ab6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52298" http.request.uri="/v2/foo/bar/blobs/uploads/5c8acd03-ea75-4242-a206-b4dd21d2b532?_state=SHq2vJ5YbxZRqHWl_hYEiyYJa7VFn40rq0Z0ARpuSz97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVjOGFjZDAzLWVhNzUtNDI0Mi1hMjA2LWI0ZGQyMWQyYjUzMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDozOS4wNjEyNzc4ODFaIn0%3D&digest=sha256%3A7c22cb91cc7a514a7847194961c0613efe1597b112c2d012b013cb525be697a6" http.request.useragent="Go-http-client/1.1" provided=sha256:7c22cb91cc7a514a7847194961c0613efe1597b112c2d012b013cb525be697a6 vars.name="foo/bar" vars.uuid=5c8acd03-ea75-4242-a206-b4dd21d2b532 time="2025-09-05T01:14:39Z" level=error msg="error canceling upload after error: already closed" go.version=go1.25.1 http.request.host="127.0.0.1:43785" http.request.id=34ab3ac9-9721-4aa7-a40b-9891aa103ab6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52298" http.request.uri="/v2/foo/bar/blobs/uploads/5c8acd03-ea75-4242-a206-b4dd21d2b532?_state=SHq2vJ5YbxZRqHWl_hYEiyYJa7VFn40rq0Z0ARpuSz97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVjOGFjZDAzLWVhNzUtNDI0Mi1hMjA2LWI0ZGQyMWQyYjUzMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDozOS4wNjEyNzc4ODFaIn0%3D&digest=sha256%3A7c22cb91cc7a514a7847194961c0613efe1597b112c2d012b013cb525be697a6" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.uuid=5c8acd03-ea75-4242-a206-b4dd21d2b532 time="2025-09-05T01:14:39Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="invalid digest for referenced layer: sha256:7c22cb91cc7a514a7847194961c0613efe1597b112c2d012b013cb525be697a6, content does not match digest" err.message="provided digest did not match uploaded content" go.version=go1.25.1 http.request.host="127.0.0.1:43785" http.request.id=34ab3ac9-9721-4aa7-a40b-9891aa103ab6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52298" http.request.uri="/v2/foo/bar/blobs/uploads/5c8acd03-ea75-4242-a206-b4dd21d2b532?_state=SHq2vJ5YbxZRqHWl_hYEiyYJa7VFn40rq0Z0ARpuSz97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVjOGFjZDAzLWVhNzUtNDI0Mi1hMjA2LWI0ZGQyMWQyYjUzMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDozOS4wNjEyNzc4ODFaIn0%3D&digest=sha256%3A7c22cb91cc7a514a7847194961c0613efe1597b112c2d012b013cb525be697a6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.108691ms http.response.status=400 http.response.written=204 vars.name="foo/bar" vars.uuid=5c8acd03-ea75-4242-a206-b4dd21d2b532 127.0.0.1 - - [05/Sep/2025:01:14:39 +0000] "PUT /v2/foo/bar/blobs/uploads/5c8acd03-ea75-4242-a206-b4dd21d2b532?_state=SHq2vJ5YbxZRqHWl_hYEiyYJa7VFn40rq0Z0ARpuSz97Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjVjOGFjZDAzLWVhNzUtNDI0Mi1hMjA2LWI0ZGQyMWQyYjUzMiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDozOS4wNjEyNzc4ODFaIn0%3D&digest=sha256%3A7c22cb91cc7a514a7847194961c0613efe1597b112c2d012b013cb525be697a6 HTTP/1.1" 400 204 "" "Go-http-client/1.1" time="2025-09-05T01:14:39Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:43785" http.request.id=5ef5714c-1513-4336-a0e4-614245d6b2ad http.request.method=POST http.request.remoteaddr="127.0.0.1:52298" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="936.49µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:39Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:43785" http.request.id=92532df8-2733-4fc8-b0da-479378b8f2bd http.request.method=PUT http.request.remoteaddr="127.0.0.1:52298" http.request.uri="/v2/foo/bar/blobs/uploads/e19b77b7-7c34-4bf2-858d-aab6a3c8996a?_state=jhXhRrsHiuJj-iqYXJhRiTlmxIffYnGWs5zw4XOuVnZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUxOWI3N2I3LTdjMzQtNGJmMi04NThkLWFhYjZhM2M4OTk2YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDozOS4wNjQxOTA0NzJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" http.request.useragent="Go-http-client/1.1" http.response.duration="984.051µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:39 +0000] "PUT /v2/foo/bar/blobs/uploads/e19b77b7-7c34-4bf2-858d-aab6a3c8996a?_state=jhXhRrsHiuJj-iqYXJhRiTlmxIffYnGWs5zw4XOuVnZ7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImUxOWI3N2I3LTdjMzQtNGJmMi04NThkLWFhYjZhM2M4OTk2YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDozOS4wNjQxOTA0NzJaIn0%3D&digest=sha256%3Ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:39Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:43785" http.request.id=33ccd7e8-4695-49e7-b6cf-b50d5f76842b http.request.method=POST http.request.remoteaddr="127.0.0.1:52298" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="844.169µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:39Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:43785" http.request.id=ce922fff-39f8-434f-ade2-b5386760c8c2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52298" http.request.uri="/v2/foo/bar/blobs/uploads/79e06113-d321-486c-864d-9d9647c87d93?_state=MQX45nnECv7tfv46girfFyXRpBnsyqWYLtHvTwrtoBV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5ZTA2MTEzLWQzMjEtNDg2Yy04NjRkLTlkOTY0N2M4N2Q5MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDozOS4wNjY5MDE5MDFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef" http.request.useragent="Go-http-client/1.1" http.response.duration=1.059651ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:39 +0000] "PUT /v2/foo/bar/blobs/uploads/79e06113-d321-486c-864d-9d9647c87d93?_state=MQX45nnECv7tfv46girfFyXRpBnsyqWYLtHvTwrtoBV7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5ZTA2MTEzLWQzMjEtNDg2Yy04NjRkLTlkOTY0N2M4N2Q5MyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDozOS4wNjY5MDE5MDFaIn0%3D&digest=sha256%3A5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:39Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:43785" http.request.id=bf417073-a98e-4131-af40-9983c7946854 http.request.method=POST http.request.remoteaddr="127.0.0.1:52298" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="791.888µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:39 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:40Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:43785" http.request.id=087fa39d-4329-4e63-8f84-a6c520793dc8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52298" http.request.uri="/v2/foo/bar/blobs/uploads/6e22a8d9-f36d-4db0-a097-9589286c1128?_state=AtCgBQ54QdHAzZERaxc46WCs9kjatWo9rai2v0K29e17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZlMjJhOGQ5LWYzNmQtNGRiMC1hMDk3LTk1ODkyODZjMTEyOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDozOS4wNzAwODYzNzVaIn0%3D&digest=sha256%3A7c22cb91cc7a514a7847194961c0613efe1597b112c2d012b013cb525be697a6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.202533594s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:39 +0000] "PUT /v2/foo/bar/blobs/uploads/6e22a8d9-f36d-4db0-a097-9589286c1128?_state=AtCgBQ54QdHAzZERaxc46WCs9kjatWo9rai2v0K29e17Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjZlMjJhOGQ5LWYzNmQtNGRiMC1hMDk3LTk1ODkyODZjMTEyOCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDozOS4wNzAwODYzNzVaIn0%3D&digest=sha256%3A7c22cb91cc7a514a7847194961c0613efe1597b112c2d012b013cb525be697a6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:40Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:43785" http.request.id=221e1de9-baf1-486f-87b0-c96b4cc7b671 http.request.method=POST http.request.remoteaddr="127.0.0.1:52298" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.111852ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:40 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:41Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/octet-stream" http.request.host="127.0.0.1:43785" http.request.id=e34b288c-59e7-46d2-992a-e1ee0170bcfc http.request.method=PATCH http.request.remoteaddr="127.0.0.1:52298" http.request.uri="/v2/foo/bar/blobs/uploads/b2acec07-4cb4-4a57-8e02-f55013233e89?_state=jltSG1sfZkZgWEhN19Sg1vyqwyhe-LeNGFH-8NK_k4R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIyYWNlYzA3LTRjYjQtNGE1Ny04ZTAyLWY1NTAxMzIzM2U4OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0MC4yODUwNzUwNloifQ%3D%3D" http.request.useragent="Go-http-client/1.1" http.response.duration=1.178187855s http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:40 +0000] "PATCH /v2/foo/bar/blobs/uploads/b2acec07-4cb4-4a57-8e02-f55013233e89?_state=jltSG1sfZkZgWEhN19Sg1vyqwyhe-LeNGFH-8NK_k4R7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIyYWNlYzA3LTRjYjQtNGE1Ny04ZTAyLWY1NTAxMzIzM2U4OSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0MC4yODUwNzUwNloifQ%3D%3D HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:41Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:43785" http.request.id=115f66e0-f31d-4467-b4b4-18b308ceb07f http.request.method=PUT http.request.remoteaddr="127.0.0.1:52298" http.request.uri="/v2/foo/bar/blobs/uploads/b2acec07-4cb4-4a57-8e02-f55013233e89?_state=1aqXAHJqm5bs7iivq5BqUg7p6V_5eX776VHmlJCw3GR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIyYWNlYzA3LTRjYjQtNGE1Ny04ZTAyLWY1NTAxMzIzM2U4OSIsIk9mZnNldCI6MTg3MzU2MTYsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NDBaIn0%3D&digest=sha256%3A7c22cb91cc7a514a7847194961c0613efe1597b112c2d012b013cb525be697a6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.171532ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:41 +0000] "PUT /v2/foo/bar/blobs/uploads/b2acec07-4cb4-4a57-8e02-f55013233e89?_state=1aqXAHJqm5bs7iivq5BqUg7p6V_5eX776VHmlJCw3GR7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6ImIyYWNlYzA3LTRjYjQtNGE1Ny04ZTAyLWY1NTAxMzIzM2U4OSIsIk9mZnNldCI6MTg3MzU2MTYsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NDBaIn0%3D&digest=sha256%3A7c22cb91cc7a514a7847194961c0613efe1597b112c2d012b013cb525be697a6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:41Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:43785" http.request.id=2a4112ac-055a-44b0-bbb9-c0a6b42cbd0f http.request.method=HEAD http.request.remoteaddr="127.0.0.1:52298" http.request.uri="/v2/foo/bar/blobs/sha256:7c22cb91cc7a514a7847194961c0613efe1597b112c2d012b013cb525be697a6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration="927.41µs" http.response.status=200 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:41 +0000] "HEAD /v2/foo/bar/blobs/sha256:7c22cb91cc7a514a7847194961c0613efe1597b112c2d012b013cb525be697a6 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:41Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:43785" http.request.id=38f46aa2-780b-4d83-a0a6-47e64bd75dc0 http.request.method=GET http.request.remoteaddr="127.0.0.1:52298" http.request.uri="/v2/foo/bar/blobs/sha256:7c22cb91cc7a514a7847194961c0613efe1597b112c2d012b013cb525be697a6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=54.653219ms http.response.status=200 http.response.written=18735616 127.0.0.1 - - [05/Sep/2025:01:14:41 +0000] "GET /v2/foo/bar/blobs/sha256:7c22cb91cc7a514a7847194961c0613efe1597b112c2d012b013cb525be697a6 HTTP/1.1" 200 18735616 "" "Go-http-client/1.1" time="2025-09-05T01:14:41Z" level=error msg="error parsing digest="sha257:7c22cb91cc7a514a7847194961c0613efe1597b112c2d012b013cb525be697a6": unsupported digest algorithm" go.version=go1.25.1 http.request.host="127.0.0.1:43785" http.request.id=24774235-3b2d-42d0-b333-d6ce609657a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:52298" http.request.uri="/v2/foo/bar/blobs/sha257:7c22cb91cc7a514a7847194961c0613efe1597b112c2d012b013cb525be697a6" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:7c22cb91cc7a514a7847194961c0613efe1597b112c2d012b013cb525be697a6" vars.name="foo/bar" time="2025-09-05T01:14:41Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.1 http.request.host="127.0.0.1:43785" http.request.id=24774235-3b2d-42d0-b333-d6ce609657a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:52298" http.request.uri="/v2/foo/bar/blobs/sha257:7c22cb91cc7a514a7847194961c0613efe1597b112c2d012b013cb525be697a6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="866.529µs" http.response.status=400 http.response.written=110 vars.digest="sha257:7c22cb91cc7a514a7847194961c0613efe1597b112c2d012b013cb525be697a6" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:01:14:41 +0000] "GET /v2/foo/bar/blobs/sha257:7c22cb91cc7a514a7847194961c0613efe1597b112c2d012b013cb525be697a6 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-09-05T01:14:41Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:43785" http.request.id=e960eda7-e260-406c-8f4d-f231bdd9071e http.request.method=GET http.request.remoteaddr="127.0.0.1:52320" http.request.uri="/v2/foo/bar/blobs/sha256:7c22cb91cc7a514a7847194961c0613efe1597b112c2d012b013cb525be697a6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.171613ms http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:41 +0000] "GET /v2/foo/bar/blobs/sha256:7c22cb91cc7a514a7847194961c0613efe1597b112c2d012b013cb525be697a6 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:41Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:43785" http.request.id=ecf9789f-b56d-4f25-aea7-73c004169694 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52334" http.request.uri="/v2/foo/bar/blobs/sha256:7c22cb91cc7a514a7847194961c0613efe1597b112c2d012b013cb525be697a6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.01253ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:41 +0000] "DELETE /v2/foo/bar/blobs/sha256:7c22cb91cc7a514a7847194961c0613efe1597b112c2d012b013cb525be697a6 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:41Z" level=error msg="response completed with error" err.code="blob unknown" err.detail=sha256:7c22cb91cc7a514a7847194961c0613efe1597b112c2d012b013cb525be697a6 err.message="blob unknown to registry" go.version=go1.25.1 http.request.host="127.0.0.1:43785" http.request.id=51da1e15-7416-40e0-9df6-cc815950828d http.request.method=HEAD http.request.remoteaddr="127.0.0.1:52334" http.request.uri="/v2/foo/bar/blobs/sha256:7c22cb91cc7a514a7847194961c0613efe1597b112c2d012b013cb525be697a6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="782.608µs" http.response.status=404 http.response.written=157 vars.digest="sha256:7c22cb91cc7a514a7847194961c0613efe1597b112c2d012b013cb525be697a6" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:01:14:41 +0000] "HEAD /v2/foo/bar/blobs/sha256:7c22cb91cc7a514a7847194961c0613efe1597b112c2d012b013cb525be697a6 HTTP/1.1" 404 157 "" "Go-http-client/1.1" time="2025-09-05T01:14:41Z" level=error msg="response completed with error" err.code="blob unknown" err.message="blob unknown to registry" go.version=go1.25.1 http.request.host="127.0.0.1:43785" http.request.id=90c2f9f6-3f03-4a0f-a4a6-7860f6821f3e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52334" http.request.uri="/v2/foo/bar/blobs/sha256:7c22cb91cc7a514a7847194961c0613efe1597b112c2d012b013cb525be697a6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="914.29µs" http.response.status=404 http.response.written=74 vars.digest="sha256:7c22cb91cc7a514a7847194961c0613efe1597b112c2d012b013cb525be697a6" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:01:14:41 +0000] "DELETE /v2/foo/bar/blobs/sha256:7c22cb91cc7a514a7847194961c0613efe1597b112c2d012b013cb525be697a6 HTTP/1.1" 404 74 "" "Go-http-client/1.1" time="2025-09-05T01:14:41Z" level=error msg="error parsing digest="sha257:7c22cb91cc7a514a7847194961c0613efe1597b112c2d012b013cb525be697a6": unsupported digest algorithm" go.version=go1.25.1 http.request.host="127.0.0.1:43785" http.request.id=eb9e8c0b-3cba-46b3-8808-a395932c2e8e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52338" http.request.uri="/v2/foo/bar/blobs/sha257:7c22cb91cc7a514a7847194961c0613efe1597b112c2d012b013cb525be697a6" http.request.useragent="Go-http-client/1.1" vars.digest="sha257:7c22cb91cc7a514a7847194961c0613efe1597b112c2d012b013cb525be697a6" vars.name="foo/bar" time="2025-09-05T01:14:41Z" level=error msg="response completed with error" err.code="digest invalid" err.detail="unsupported digest algorithm" err.message="provided digest did not match uploaded content" go.version=go1.25.1 http.request.host="127.0.0.1:43785" http.request.id=eb9e8c0b-3cba-46b3-8808-a395932c2e8e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52338" http.request.uri="/v2/foo/bar/blobs/sha257:7c22cb91cc7a514a7847194961c0613efe1597b112c2d012b013cb525be697a6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.02345ms http.response.status=400 http.response.written=110 vars.digest="sha257:7c22cb91cc7a514a7847194961c0613efe1597b112c2d012b013cb525be697a6" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:01:14:41 +0000] "DELETE /v2/foo/bar/blobs/sha257:7c22cb91cc7a514a7847194961c0613efe1597b112c2d012b013cb525be697a6 HTTP/1.1" 400 110 "" "Go-http-client/1.1" time="2025-09-05T01:14:41Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:43785" http.request.id=682ed6a2-efd1-47d5-a02f-420d2fbf418b http.request.method=POST http.request.remoteaddr="127.0.0.1:52346" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="990.33µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:41 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:42Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:43785" http.request.id=c822b77e-96e9-4ac3-ac18-2370043115a8 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52346" http.request.uri="/v2/foo/bar/blobs/uploads/9626a0f3-ab0e-4652-abd8-a520bd8fc7d5?_state=a8bs13hA9O-UYhQHw1Iy01sTO0ej2iBrE1u13VMIKMl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2MjZhMGYzLWFiMGUtNDY1Mi1hYmQ4LWE1MjBiZDhmYzdkNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0MS41NDQ5Mjg0NjJaIn0%3D&digest=sha256%3A7c22cb91cc7a514a7847194961c0613efe1597b112c2d012b013cb525be697a6" http.request.useragent="Go-http-client/1.1" http.response.duration=1.077590788s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:41 +0000] "PUT /v2/foo/bar/blobs/uploads/9626a0f3-ab0e-4652-abd8-a520bd8fc7d5?_state=a8bs13hA9O-UYhQHw1Iy01sTO0ej2iBrE1u13VMIKMl7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijk2MjZhMGYzLWFiMGUtNDY1Mi1hYmQ4LWE1MjBiZDhmYzdkNSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0MS41NDQ5Mjg0NjJaIn0%3D&digest=sha256%3A7c22cb91cc7a514a7847194961c0613efe1597b112c2d012b013cb525be697a6 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:42Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:43785" http.request.id=16fef031-0fd9-4940-9005-b6d68aafa7b7 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:52346" http.request.uri="/v2/foo/bar/blobs/sha256:7c22cb91cc7a514a7847194961c0613efe1597b112c2d012b013cb525be697a6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.067531ms http.response.status=200 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:42 +0000] "HEAD /v2/foo/bar/blobs/sha256:7c22cb91cc7a514a7847194961c0613efe1597b112c2d012b013cb525be697a6 HTTP/1.1" 200 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:42Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:43785" http.request.id=e1247c92-eaa7-4100-ab52-32d82a191489 http.request.method=GET http.request.remoteaddr="127.0.0.1:52304" http.request.uri="/v2/foo/bar/blobs/sha256:7c22cb91cc7a514a7847194961c0613efe1597b112c2d012b013cb525be697a6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.109640848s http.response.status=200 http.response.written=4229952 127.0.0.1 - - [05/Sep/2025:01:14:41 +0000] "GET /v2/foo/bar/blobs/sha256:7c22cb91cc7a514a7847194961c0613efe1597b112c2d012b013cb525be697a6 HTTP/1.1" 200 4229952 "" "Go-http-client/1.1" time="2025-09-05T01:14:42Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:43785" http.request.id=6952f6c2-f14e-45ef-9b0f-1c036b9b06e6 http.request.method=GET http.request.remoteaddr="127.0.0.1:52320" http.request.uri="/v2/foo/bar/blobs/sha256:7c22cb91cc7a514a7847194961c0613efe1597b112c2d012b013cb525be697a6" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/octet-stream" http.response.duration=1.104232311s http.response.status=200 http.response.written=4194816 127.0.0.1 - - [05/Sep/2025:01:14:41 +0000] "GET /v2/foo/bar/blobs/sha256:7c22cb91cc7a514a7847194961c0613efe1597b112c2d012b013cb525be697a6 HTTP/1.1" 200 4194816 "" "Go-http-client/1.1" --- PASS: TestBlobDelete (3.68s) === RUN TestRelativeURL time="2025-09-05T01:14:42Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 time="2025-09-05T01:14:42Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T01:14:42Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38273" http.request.id=2796408a-0811-4e6b-9d5d-ccc7d0a115d7 http.request.method=POST http.request.remoteaddr="127.0.0.1:42322" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.008731ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:42 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:44Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38273" http.request.id=ff382973-1e23-42b2-aeda-da89cab6c23c http.request.method=PUT http.request.remoteaddr="127.0.0.1:42322" http.request.uri="/v2/foo/bar/blobs/uploads/793df8d7-ea32-41c2-9119-508f26af197f?_state=_PMOt5FmN-Ju0A953NlexwhS4Mo-f_8mPrOwgLTFT8N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5M2RmOGQ3LWVhMzItNDFjMi05MTE5LTUwOGYyNmFmMTk3ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0Mi42NDI1OTY3MDNaIn0%3D&digest=sha256%3A45c2c7bd9a50a945b824c134a974b957c5211aba3ee8e6ee1a7dfa8b673818a9" http.request.useragent="Go-http-client/1.1" http.response.duration=1.285446353s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:42 +0000] "PUT /v2/foo/bar/blobs/uploads/793df8d7-ea32-41c2-9119-508f26af197f?_state=_PMOt5FmN-Ju0A953NlexwhS4Mo-f_8mPrOwgLTFT8N7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6Ijc5M2RmOGQ3LWVhMzItNDFjMi05MTE5LTUwOGYyNmFmMTk3ZiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0Mi42NDI1OTY3MDNaIn0%3D&digest=sha256%3A45c2c7bd9a50a945b824c134a974b957c5211aba3ee8e6ee1a7dfa8b673818a9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:44Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38273" http.request.id=daa1e0f6-ecd6-43cb-8b9d-4270c08c3c87 http.request.method=POST http.request.remoteaddr="127.0.0.1:42322" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.035851ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:44Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38273" http.request.id=401aadae-1c45-4f80-9435-26974175a80a http.request.method=POST http.request.remoteaddr="127.0.0.1:42322" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.579216ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:44 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:46Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38273" http.request.id=71bc74ce-f96e-4f7b-a9c9-42fb8d281c6b http.request.method=PUT http.request.remoteaddr="127.0.0.1:42322" http.request.uri="/v2/foo/bar/blobs/uploads/1ad94a42-cc17-4ed6-9db2-42866abce38a?_state=Nm-P8UjmweQ-sbEW6RIolHDlyCJbULYW62wt-flKtoF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFhZDk0YTQyLWNjMTctNGVkNi05ZGIyLTQyODY2YWJjZTM4YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0NC4xNTE5Mzg0N1oifQ%3D%3D&digest=sha256%3A70e78b1409262498a7ebe391aab5392708f727a90365276ee585ea08a46028ba" http.request.useragent="Go-http-client/1.1" http.response.duration=2.035616229s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:44 +0000] "PUT /v2/foo/bar/blobs/uploads/1ad94a42-cc17-4ed6-9db2-42866abce38a?_state=Nm-P8UjmweQ-sbEW6RIolHDlyCJbULYW62wt-flKtoF7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjFhZDk0YTQyLWNjMTctNGVkNi05ZGIyLTQyODY2YWJjZTM4YSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0NC4xNTE5Mzg0N1oifQ%3D%3D&digest=sha256%3A70e78b1409262498a7ebe391aab5392708f727a90365276ee585ea08a46028ba HTTP/1.1" 201 0 "" "Go-http-client/1.1" --- PASS: TestRelativeURL (3.55s) === RUN TestBlobDeleteDisabled time="2025-09-05T01:14:46Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 time="2025-09-05T01:14:46Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T01:14:46Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.1 http.request.host="127.0.0.1:38663" http.request.id=13a4195e-11c8-49f4-9316-f9ad7db01d3b http.request.method=DELETE http.request.remoteaddr="127.0.0.1:57994" http.request.uri="/v2/foo/bar/blobs/sha256:b198a303f0c2c54da05a8bd6599063504e0ae0d49eefcb744d53219ebb924771" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.047411ms http.response.status=405 http.response.written=78 vars.digest="sha256:b198a303f0c2c54da05a8bd6599063504e0ae0d49eefcb744d53219ebb924771" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:01:14:46 +0000] "DELETE /v2/foo/bar/blobs/sha256:b198a303f0c2c54da05a8bd6599063504e0ae0d49eefcb744d53219ebb924771 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestBlobDeleteDisabled (0.10s) === RUN TestDeleteDisabled time="2025-09-05T01:14:46Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 time="2025-09-05T01:14:46Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T01:14:46Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:41043" http.request.id=c8477aee-b5a6-4614-845c-89047ec01463 http.request.method=POST http.request.remoteaddr="127.0.0.1:41120" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.02137ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:46 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:48Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:41043" http.request.id=0678293d-a4b7-4749-ba91-9ea9aa1ef38f http.request.method=PUT http.request.remoteaddr="127.0.0.1:41120" http.request.uri="/v2/foo/bar/blobs/uploads/559bc297-3eff-4052-b96b-73e883241fae?_state=aHXXUMxhiy-lAmyXTTp3os9QfyES20IH0Ml9baeRZb57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU1OWJjMjk3LTNlZmYtNDA1Mi1iOTZiLTczZTg4MzI0MWZhZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0Ni40NDM2MjMxNzVaIn0%3D&digest=sha256%3A2219c3c21a89ff91cad09686852ac1844d4ccd4b1fb6ce1eb42482ef08404302" http.request.useragent="Go-http-client/1.1" http.response.duration=2.28838727s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:46 +0000] "PUT /v2/foo/bar/blobs/uploads/559bc297-3eff-4052-b96b-73e883241fae?_state=aHXXUMxhiy-lAmyXTTp3os9QfyES20IH0Ml9baeRZb57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU1OWJjMjk3LTNlZmYtNDA1Mi1iOTZiLTczZTg4MzI0MWZhZSIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0Ni40NDM2MjMxNzVaIn0%3D&digest=sha256%3A2219c3c21a89ff91cad09686852ac1844d4ccd4b1fb6ce1eb42482ef08404302 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:48Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.1 http.request.host="127.0.0.1:41043" http.request.id=3c982990-8662-455c-a970-821b4489b49e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41120" http.request.uri="/v2/foo/bar/blobs/sha256:2219c3c21a89ff91cad09686852ac1844d4ccd4b1fb6ce1eb42482ef08404302" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="830.169µs" http.response.status=405 http.response.written=78 vars.digest="sha256:2219c3c21a89ff91cad09686852ac1844d4ccd4b1fb6ce1eb42482ef08404302" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:01:14:48 +0000] "DELETE /v2/foo/bar/blobs/sha256:2219c3c21a89ff91cad09686852ac1844d4ccd4b1fb6ce1eb42482ef08404302 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestDeleteDisabled (2.44s) === RUN TestDeleteReadOnly time="2025-09-05T01:14:48Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 time="2025-09-05T01:14:48Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T01:14:48Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35225" http.request.id=d5988271-92e4-4f6a-a83b-cb0e54e7241f http.request.method=POST http.request.remoteaddr="127.0.0.1:52754" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.038171ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:48 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:50Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:35225" http.request.id=a803b51f-a06f-4a01-ace9-15929be6f423 http.request.method=PUT http.request.remoteaddr="127.0.0.1:52754" http.request.uri="/v2/foo/bar/blobs/uploads/57030a3b-4771-488d-8d72-4f70ef3b5590?_state=8h47vQJr2n2M3ruMM2Xbbfd-t-r-PU5GXb-ZyDOqJC57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU3MDMwYTNiLTQ3NzEtNDg4ZC04ZDcyLTRmNzBlZjNiNTU5MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0OC44NDk5NjQyNTVaIn0%3D&digest=sha256%3Ac04c1690384066ec4a1025ccbda936ab83a2b82d763450d2602a6be7c7c0e3fe" http.request.useragent="Go-http-client/1.1" http.response.duration=1.985583818s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:48 +0000] "PUT /v2/foo/bar/blobs/uploads/57030a3b-4771-488d-8d72-4f70ef3b5590?_state=8h47vQJr2n2M3ruMM2Xbbfd-t-r-PU5GXb-ZyDOqJC57Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjU3MDMwYTNiLTQ3NzEtNDg4ZC04ZDcyLTRmNzBlZjNiNTU5MCIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNDo0OC44NDk5NjQyNTVaIn0%3D&digest=sha256%3Ac04c1690384066ec4a1025ccbda936ab83a2b82d763450d2602a6be7c7c0e3fe HTTP/1.1" 201 0 "" "Go-http-client/1.1" 127.0.0.1 - - [05/Sep/2025:01:14:50 +0000] "DELETE /v2/foo/bar/blobs/sha256:c04c1690384066ec4a1025ccbda936ab83a2b82d763450d2602a6be7c7c0e3fe HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestDeleteReadOnly (2.10s) === RUN TestStartPushReadOnly time="2025-09-05T01:14:50Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 time="2025-09-05T01:14:50Z" level=info msg="redis not configured" go.version=go1.25.1 127.0.0.1 - - [05/Sep/2025:01:14:50 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 19 "" "Go-http-client/1.1" --- PASS: TestStartPushReadOnly (0.00s) === RUN TestManifestAPI time="2025-09-05T01:14:50Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 time="2025-09-05T01:14:50Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T01:14:50Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.1 http.request.host="127.0.0.1:44919" http.request.id=4161ca63-50d7-4967-b1f3-4f6bf86f7243 http.request.method=GET http.request.remoteaddr="127.0.0.1:59144" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.247653ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Sep/2025:01:14:50 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-09-05T01:14:50Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.25.1 http.request.host="127.0.0.1:44919" http.request.id=2c431f86-7d42-456f-8984-f573b26ebdbc http.request.method=GET http.request.remoteaddr="127.0.0.1:59144" 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="865.97µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [05/Sep/2025:01:14:50 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-09-05T01:14:50Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.1 http.request.host="127.0.0.1:44919" http.request.id=e0fcfbae-98e3-467a-a4e7-a3649949af05 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59144" 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="902.769µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Sep/2025:01:14:50 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-09-05T01:14:50Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.1 http.request.host="127.0.0.1:44919" http.request.id=924ccf45-69fb-482a-b98d-26e347ef0f71 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59144" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.327014ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-09-05T01:14:50Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.1 http.request.host="127.0.0.1:44919" http.request.id=924ccf45-69fb-482a-b98d-26e347ef0f71 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59144" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.435455ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-09-05T01:14:50Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.1 http.request.host="127.0.0.1:44919" http.request.id=924ccf45-69fb-482a-b98d-26e347ef0f71 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59144" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.469735ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-09-05T01:14:50Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.1 http.request.host="127.0.0.1:44919" http.request.id=924ccf45-69fb-482a-b98d-26e347ef0f71 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59144" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.509776ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Sep/2025:01:14:50 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-09-05T01:14:50Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44919" http.request.id=e628dd33-05c4-44af-8de8-accef7c90346 http.request.method=POST http.request.remoteaddr="127.0.0.1:59144" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.137772ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:50 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:51Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44919" http.request.id=74202409-b8f1-43b0-9106-5eee4e138536 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59144" http.request.uri="/v2/foo/schema1/blobs/uploads/5d5a0b8a-6b4e-4fe0-a0c9-90c6b7dc9e6e?_state=aCnCm4lKcFSQAYt6PL6qmNH1eMhbPB7jlsCgTkjmgRV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1ZDVhMGI4YS02YjRlLTRmZTAtYTBjOS05MGM2YjdkYzllNmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NTAuOTQ0OTU3Nzk0WiJ9&digest=sha256%3A84e2ecaafc0b165e19d5cdc1ad2b3388dcb3933d0e35dfeb956f66f39f6077ef" http.request.useragent="Go-http-client/1.1" http.response.duration=921.447573ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:50 +0000] "PUT /v2/foo/schema1/blobs/uploads/5d5a0b8a-6b4e-4fe0-a0c9-90c6b7dc9e6e?_state=aCnCm4lKcFSQAYt6PL6qmNH1eMhbPB7jlsCgTkjmgRV7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI1ZDVhMGI4YS02YjRlLTRmZTAtYTBjOS05MGM2YjdkYzllNmUiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NTAuOTQ0OTU3Nzk0WiJ9&digest=sha256%3A84e2ecaafc0b165e19d5cdc1ad2b3388dcb3933d0e35dfeb956f66f39f6077ef HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:51Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44919" http.request.id=67f6cc6f-edfd-4368-a0c4-9a904010eabc http.request.method=POST http.request.remoteaddr="127.0.0.1:59144" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=2.962711ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:51 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:53Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44919" http.request.id=4f4be679-2812-4a1f-9214-3ce07c613262 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59144" http.request.uri="/v2/foo/schema1/blobs/uploads/34d78888-e171-4282-acb1-a99710976990?_state=HRKq5iTKteZtBIGz72OaWR4nZ6yimI3xhA3HTRor6zF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzNGQ3ODg4OC1lMTcxLTQyODItYWNiMS1hOTk3MTA5NzY5OTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NTEuOTk5MTkwMDE0WiJ9&digest=sha256%3Af6ea4413772dbbdc9016f6b824cf538d137b2b5b1bb7695696faf73a77fad22c" http.request.useragent="Go-http-client/1.1" http.response.duration=1.58604678s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:51 +0000] "PUT /v2/foo/schema1/blobs/uploads/34d78888-e171-4282-acb1-a99710976990?_state=HRKq5iTKteZtBIGz72OaWR4nZ6yimI3xhA3HTRor6zF7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiIzNGQ3ODg4OC1lMTcxLTQyODItYWNiMS1hOTk3MTA5NzY5OTAiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NTEuOTk5MTkwMDE0WiJ9&digest=sha256%3Af6ea4413772dbbdc9016f6b824cf538d137b2b5b1bb7695696faf73a77fad22c HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:53Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44919" http.request.id=077bb2c5-c78c-4ff6-8589-ac7ade65b5ec http.request.method=PUT http.request.remoteaddr="127.0.0.1:59144" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.610857ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:53 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:53Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44919" http.request.id=9e58b378-f991-4a65-a5e9-51b445ff6ea0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59144" http.request.uri="/v2/foo/schema1/manifests/sha256:a37c90be26e8b7df92915d44b84226873504bc1a49f40526809ba6b3b73387d8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.347574ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:53 +0000] "PUT /v2/foo/schema1/manifests/sha256:a37c90be26e8b7df92915d44b84226873504bc1a49f40526809ba6b3b73387d8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:53Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44919" http.request.id=0a19fe54-a1fe-4e8d-9df4-27d7440bc8f9 http.request.method=GET http.request.remoteaddr="127.0.0.1:59144" 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.178453ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Sep/2025:01:14:53 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-05T01:14:53Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44919" http.request.id=e1892abd-70f0-4a59-b19c-17186a0eae95 http.request.method=GET http.request.remoteaddr="127.0.0.1:59144" http.request.uri="/v2/foo/schema1/manifests/sha256:a37c90be26e8b7df92915d44b84226873504bc1a49f40526809ba6b3b73387d8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.228653ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Sep/2025:01:14:53 +0000] "GET /v2/foo/schema1/manifests/sha256:a37c90be26e8b7df92915d44b84226873504bc1a49f40526809ba6b3b73387d8 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-05T01:14:53Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:44919" http.request.id=9db0b3d9-046e-4c53-ac27-c0903a878043 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59144" http.request.uri="/v2/foo/schema1/manifests/sha256:a37c90be26e8b7df92915d44b84226873504bc1a49f40526809ba6b3b73387d8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.432575ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:53 +0000] "PUT /v2/foo/schema1/manifests/sha256:a37c90be26e8b7df92915d44b84226873504bc1a49f40526809ba6b3b73387d8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:53Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:44919" http.request.id=c10a870b-81fe-4217-9b07-17c2bfbab565 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59144" http.request.uri="/v2/foo/schema1/manifests/sha256:a37c90be26e8b7df92915d44b84226873504bc1a49f40526809ba6b3b73387d8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.426335ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:53 +0000] "PUT /v2/foo/schema1/manifests/sha256:a37c90be26e8b7df92915d44b84226873504bc1a49f40526809ba6b3b73387d8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:53Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/json" http.request.host="127.0.0.1:44919" http.request.id=a7a14325-0038-4b13-a83f-60cc49ac30bd http.request.method=PUT http.request.remoteaddr="127.0.0.1:59144" http.request.uri="/v2/foo/schema1/manifests/sha256:a37c90be26e8b7df92915d44b84226873504bc1a49f40526809ba6b3b73387d8" http.request.useragent="Go-http-client/1.1" http.response.duration=1.390254ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:53 +0000] "PUT /v2/foo/schema1/manifests/sha256:a37c90be26e8b7df92915d44b84226873504bc1a49f40526809ba6b3b73387d8 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:53Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44919" http.request.id=1233b14e-ca94-4c12-91f1-cc0d57c36aff http.request.method=GET http.request.remoteaddr="127.0.0.1:59144" http.request.uri="/v2/foo/schema1/manifests/sha256:a37c90be26e8b7df92915d44b84226873504bc1a49f40526809ba6b3b73387d8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.318134ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Sep/2025:01:14:53 +0000] "GET /v2/foo/schema1/manifests/sha256:a37c90be26e8b7df92915d44b84226873504bc1a49f40526809ba6b3b73387d8 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-05T01:14:53Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44919" http.request.id=420be4c3-ddca-465b-9bc8-ba12f2efa818 http.request.method=GET http.request.remoteaddr="127.0.0.1:59144" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="828.409µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:53 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:53Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44919" http.request.id=18f9175e-bc37-40ec-86db-ce307569d510 http.request.method=GET http.request.remoteaddr="127.0.0.1:59144" http.request.uri="/v2/foo/schema1/manifests/sha256:a37c90be26e8b7df92915d44b84226873504bc1a49f40526809ba6b3b73387d8" http.request.useragent="Go-http-client/1.1" http.response.duration="697.527µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:53 +0000] "GET /v2/foo/schema1/manifests/sha256:a37c90be26e8b7df92915d44b84226873504bc1a49f40526809ba6b3b73387d8 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:53Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44919" http.request.id=74d22ee3-e0e7-4069-8895-dbb2c80fbcd5 http.request.method=GET http.request.remoteaddr="127.0.0.1:59144" 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="719.648µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [05/Sep/2025:01:14:53 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-09-05T01:14:53Z" level=error msg="payload digest does match: "sha256:7b96024d4155a79e458cdd874030a8df05af09b7acbb7a2b1d6b365ec5bb77a8" != "sha256:a37c90be26e8b7df92915d44b84226873504bc1a49f40526809ba6b3b73387d8"" go.version=go1.25.1 http.request.host="127.0.0.1:44919" http.request.id=bf9eade7-3c63-4e0e-850f-8456494f9646 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59144" http.request.uri="/v2/foo/schema1/manifests/sha256:a37c90be26e8b7df92915d44b84226873504bc1a49f40526809ba6b3b73387d8" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:a37c90be26e8b7df92915d44b84226873504bc1a49f40526809ba6b3b73387d8" time="2025-09-05T01:14:53Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.1 http.request.host="127.0.0.1:44919" http.request.id=bf9eade7-3c63-4e0e-850f-8456494f9646 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59144" http.request.uri="/v2/foo/schema1/manifests/sha256:a37c90be26e8b7df92915d44b84226873504bc1a49f40526809ba6b3b73387d8" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.003971ms http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:a37c90be26e8b7df92915d44b84226873504bc1a49f40526809ba6b3b73387d8" 127.0.0.1 - - [05/Sep/2025:01:14:53 +0000] "PUT /v2/foo/schema1/manifests/sha256:a37c90be26e8b7df92915d44b84226873504bc1a49f40526809ba6b3b73387d8 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-09-05T01:14:53Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.1 http.request.host="127.0.0.1:44919" http.request.id=238e681b-060f-4139-a309-caad80660bab http.request.method=GET http.request.remoteaddr="127.0.0.1:59150" 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="946.49µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Sep/2025:01:14:53 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-09-05T01:14:53Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.25.1 http.request.host="127.0.0.1:44919" http.request.id=8d689e5b-52b0-41d7-b19d-95c1e0054961 http.request.method=GET http.request.remoteaddr="127.0.0.1:59150" 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="860.409µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [05/Sep/2025:01:14:53 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-09-05T01:14:53Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44919" http.request.id=7d1fb2e6-2a24-405b-972c-ab95dc4990f2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59150" 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="909.409µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-05T01:14:53Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44919" http.request.id=7d1fb2e6-2a24-405b-972c-ab95dc4990f2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59150" 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="949.61µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-05T01:14:53Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44919" http.request.id=7d1fb2e6-2a24-405b-972c-ab95dc4990f2 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59150" 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="976.61µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Sep/2025:01:14:53 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-09-05T01:14:53Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44919" http.request.id=25d7ac35-eb81-43da-b2a7-3d182c4bbeac http.request.method=POST http.request.remoteaddr="127.0.0.1:59150" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="841.209µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:53 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:53Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44919" http.request.id=bfeaa6dd-6878-4e1a-9312-e47d26797182 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59150" http.request.uri="/v2/foo/schema2/blobs/uploads/39f6049e-12e9-4331-ab4c-c13dca888e1f?_state=00LVW7TiL3_uxO8LuyOOTLAkjIdSb9X4PRQYcJH-lzx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzOWY2MDQ5ZS0xMmU5LTQzMzEtYWI0Yy1jMTNkY2E4ODhlMWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NTMuNjA5NzMwMDk1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.105651ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:53 +0000] "PUT /v2/foo/schema2/blobs/uploads/39f6049e-12e9-4331-ab4c-c13dca888e1f?_state=00LVW7TiL3_uxO8LuyOOTLAkjIdSb9X4PRQYcJH-lzx7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzOWY2MDQ5ZS0xMmU5LTQzMzEtYWI0Yy1jMTNkY2E4ODhlMWYiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NTMuNjA5NzMwMDk1WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:53Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44919" http.request.id=c0096b45-697f-4831-99b4-118cfcf57029 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59150" 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.89µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-05T01:14:53Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44919" http.request.id=c0096b45-697f-4831-99b4-118cfcf57029 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59150" 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.033651ms http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Sep/2025:01:14:53 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-09-05T01:14:53Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44919" http.request.id=5aca27c1-506e-42ff-ad43-17f64bf66d25 http.request.method=POST http.request.remoteaddr="127.0.0.1:59150" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="919.37µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:53 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:56Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44919" http.request.id=35baf128-6fa8-495f-b7fd-b82373450fca http.request.method=PUT http.request.remoteaddr="127.0.0.1:59150" http.request.uri="/v2/foo/schema2/blobs/uploads/1b9c588b-66ac-4b51-a6a7-28ac6661f5a7?_state=GeUtmDPRCpAXXbMWpDH7j1f0SGKUwjelJug8PsiElYp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxYjljNTg4Yi02NmFjLTRiNTEtYTZhNy0yOGFjNjY2MWY1YTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NTMuNzYwNzgxOTM3WiJ9&digest=sha256%3A306595ea6bf69bddaa1c65210a07e5f0c2df3897043ceaddc3eae709ef0c176d" http.request.useragent="Go-http-client/1.1" http.response.duration=2.48830711s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:53 +0000] "PUT /v2/foo/schema2/blobs/uploads/1b9c588b-66ac-4b51-a6a7-28ac6661f5a7?_state=GeUtmDPRCpAXXbMWpDH7j1f0SGKUwjelJug8PsiElYp7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxYjljNTg4Yi02NmFjLTRiNTEtYTZhNy0yOGFjNjY2MWY1YTciLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NTMuNzYwNzgxOTM3WiJ9&digest=sha256%3A306595ea6bf69bddaa1c65210a07e5f0c2df3897043ceaddc3eae709ef0c176d HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:56Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44919" http.request.id=c338c399-5989-442c-a5f5-fb0eb8ae62cb http.request.method=POST http.request.remoteaddr="127.0.0.1:59150" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.103531ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:56 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:58Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44919" http.request.id=b482f15a-ecbb-4140-913e-92df10eb4203 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59150" http.request.uri="/v2/foo/schema2/blobs/uploads/2a55dc7a-d8d0-411f-a05f-ec33bb0354e2?_state=cooLWWu1K8fZTMrNXq3wiS62-12qBmReLxS4TF1j4Gd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyYTU1ZGM3YS1kOGQwLTQxMWYtYTA1Zi1lYzMzYmIwMzU0ZTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NTYuMzg2ODY3MjI4WiJ9&digest=sha256%3Ae5c66c65c1623652799460722c0796804bb19e3b208715ecabe1ea4e17426b75" http.request.useragent="Go-http-client/1.1" http.response.duration=2.186073664s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:56 +0000] "PUT /v2/foo/schema2/blobs/uploads/2a55dc7a-d8d0-411f-a05f-ec33bb0354e2?_state=cooLWWu1K8fZTMrNXq3wiS62-12qBmReLxS4TF1j4Gd7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIyYTU1ZGM3YS1kOGQwLTQxMWYtYTA1Zi1lYzMzYmIwMzU0ZTIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NTYuMzg2ODY3MjI4WiJ9&digest=sha256%3Ae5c66c65c1623652799460722c0796804bb19e3b208715ecabe1ea4e17426b75 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:58Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44919" http.request.id=968a4299-c686-47d4-a104-f8dcd1010390 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59150" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.274813ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:58 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:58Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:44919" http.request.id=32137fa9-493d-43a8-9718-dcf96d1d8104 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59150" http.request.uri="/v2/foo/schema2/manifests/sha256:952415da99484f49a587bb52c7e67d3e2454918e12dff4a7e48ee60e7909762b" http.request.useragent="Go-http-client/1.1" http.response.duration=1.069651ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:58 +0000] "PUT /v2/foo/schema2/manifests/sha256:952415da99484f49a587bb52c7e67d3e2454918e12dff4a7e48ee60e7909762b HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:58Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44919" http.request.id=f4c0b103-a0cd-4d78-80d7-9c737cfff67d http.request.method=GET http.request.remoteaddr="127.0.0.1:59150" 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="906.69µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Sep/2025:01:14:58 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-09-05T01:14:58Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44919" http.request.id=dd942b3f-2d28-4f19-9636-0affb48f0f6f http.request.method=GET http.request.remoteaddr="127.0.0.1:59150" http.request.uri="/v2/foo/schema2/manifests/sha256:952415da99484f49a587bb52c7e67d3e2454918e12dff4a7e48ee60e7909762b" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="937.77µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Sep/2025:01:14:58 +0000] "GET /v2/foo/schema2/manifests/sha256:952415da99484f49a587bb52c7e67d3e2454918e12dff4a7e48ee60e7909762b HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-09-05T01:14:58Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44919" http.request.id=6e8cf1f8-8764-45b1-97d4-8874792dcf65 http.request.method=GET http.request.remoteaddr="127.0.0.1:59150" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="913.409µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:58 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:58Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44919" http.request.id=a13f3862-f19b-48ef-8ec1-76562c9ed013 http.request.method=GET http.request.remoteaddr="127.0.0.1:59150" http.request.uri="/v2/foo/schema2/manifests/sha256:952415da99484f49a587bb52c7e67d3e2454918e12dff4a7e48ee60e7909762b" http.request.useragent="Go-http-client/1.1" http.response.duration="762.288µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:58 +0000] "GET /v2/foo/schema2/manifests/sha256:952415da99484f49a587bb52c7e67d3e2454918e12dff4a7e48ee60e7909762b HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:58Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44919" http.request.id=0c974068-dc22-4af6-b04b-83e1456d4378 http.request.method=GET http.request.remoteaddr="127.0.0.1:59150" 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="735.728µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [05/Sep/2025:01:14:58 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-09-05T01:14:58Z" level=info msg="rewriting manifest sha256:952415da99484f49a587bb52c7e67d3e2454918e12dff4a7e48ee60e7909762b in schema1 format to support old client" go.version=go1.25.1 http.request.host="127.0.0.1:44919" http.request.id=343b9444-ad4a-469b-8d75-29c2f2570e26 http.request.method=GET http.request.remoteaddr="127.0.0.1:59150" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-05T01:14:58Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44919" http.request.id=343b9444-ad4a-469b-8d75-29c2f2570e26 http.request.method=GET http.request.remoteaddr="127.0.0.1:59150" 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.548547ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [05/Sep/2025:01:14:58 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-09-05T01:14:58Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:44919" http.request.id=2cb31cf6-a236-4344-acd2-563c8190a566 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59150" 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="897.809µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [05/Sep/2025:01:14:58 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-09-05T01:14:58Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:44919" http.request.id=6c9f8c20-aa6f-4dd9-a90c-6925e40fdafa http.request.method=PUT http.request.remoteaddr="127.0.0.1:59150" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.071011ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:58 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:58Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:44919" http.request.id=2092a5bb-40fd-4de3-810a-445c2ecb8af6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:59150" http.request.uri="/v2/foo/schema2/manifests/sha256:47436a8462a74ebdd3654479bc226c1e068f77d5fccfb29c089e6a4a87b5fb7e" http.request.useragent="Go-http-client/1.1" http.response.duration="995.73µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:58 +0000] "PUT /v2/foo/schema2/manifests/sha256:47436a8462a74ebdd3654479bc226c1e068f77d5fccfb29c089e6a4a87b5fb7e HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:58Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44919" http.request.id=36052e44-dd02-43fb-8079-a9069001a02a http.request.method=GET http.request.remoteaddr="127.0.0.1:59150" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.006411ms http.response.status=200 http.response.written=434 127.0.0.1 - - [05/Sep/2025:01:14:58 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-09-05T01:14:58Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44919" http.request.id=5afcc4f8-c0d3-4007-b74d-40af8d0a13e1 http.request.method=GET http.request.remoteaddr="127.0.0.1:59150" http.request.uri="/v2/foo/schema2/manifests/sha256:47436a8462a74ebdd3654479bc226c1e068f77d5fccfb29c089e6a4a87b5fb7e" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="948.69µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [05/Sep/2025:01:14:58 +0000] "GET /v2/foo/schema2/manifests/sha256:47436a8462a74ebdd3654479bc226c1e068f77d5fccfb29c089e6a4a87b5fb7e HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-09-05T01:14:58Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44919" http.request.id=8560676c-91d2-40ac-921b-58dc5aebe268 http.request.method=GET http.request.remoteaddr="127.0.0.1:59150" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="764.848µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:58 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:58Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44919" http.request.id=b6948a00-40ad-4240-9061-62d4e113958e http.request.method=GET http.request.remoteaddr="127.0.0.1:59150" http.request.uri="/v2/foo/schema2/manifests/sha256:47436a8462a74ebdd3654479bc226c1e068f77d5fccfb29c089e6a4a87b5fb7e" http.request.useragent="Go-http-client/1.1" http.response.duration="703.208µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:58 +0000] "GET /v2/foo/schema2/manifests/sha256:47436a8462a74ebdd3654479bc226c1e068f77d5fccfb29c089e6a4a87b5fb7e HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:58Z" level=info msg="rewriting manifest list sha256:47436a8462a74ebdd3654479bc226c1e068f77d5fccfb29c089e6a4a87b5fb7e in schema1 format to support old client" go.version=go1.25.1 http.request.host="127.0.0.1:44919" http.request.id=f3c6a27b-017c-419d-adf0-8d1ac08426df http.request.method=GET http.request.remoteaddr="127.0.0.1:59150" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2025-09-05T01:14:58Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44919" http.request.id=f3c6a27b-017c-419d-adf0-8d1ac08426df http.request.method=GET http.request.remoteaddr="127.0.0.1:59150" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.589777ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [05/Sep/2025:01:14:58 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" time="2025-09-05T01:14:58Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 time="2025-09-05T01:14:58Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T01:14:58Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.1 http.request.host="127.0.0.1:38053" http.request.id=3f2b7f28-77f8-4aad-b0e9-50624879ddd4 http.request.method=GET http.request.remoteaddr="127.0.0.1:56182" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.084851ms http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Sep/2025:01:14:58 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-09-05T01:14:58Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.25.1 http.request.host="127.0.0.1:38053" http.request.id=06bf6e02-1a88-455b-a086-9774777e025d http.request.method=GET http.request.remoteaddr="127.0.0.1:56182" 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="839.329µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [05/Sep/2025:01:14:58 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-09-05T01:14:58Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.1 http.request.host="127.0.0.1:38053" http.request.id=a3e16a79-253e-4331-9577-b9cc79b747fb http.request.method=PUT http.request.remoteaddr="127.0.0.1:56182" 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="845.089µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Sep/2025:01:14:58 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-09-05T01:14:58Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.1 http.request.host="127.0.0.1:38053" http.request.id=f9e71b8f-3c44-4339-95c7-8a560da6c660 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56182" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.193613ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-09-05T01:14:58Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.1 http.request.host="127.0.0.1:38053" http.request.id=f9e71b8f-3c44-4339-95c7-8a560da6c660 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56182" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.233253ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-09-05T01:14:58Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.1 http.request.host="127.0.0.1:38053" http.request.id=f9e71b8f-3c44-4339-95c7-8a560da6c660 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56182" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.265253ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-09-05T01:14:58Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.1 http.request.host="127.0.0.1:38053" http.request.id=f9e71b8f-3c44-4339-95c7-8a560da6c660 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56182" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.282293ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Sep/2025:01:14:58 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-09-05T01:14:58Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38053" http.request.id=dfe185c9-85b2-4f31-abbc-e069b1a36ec4 http.request.method=POST http.request.remoteaddr="127.0.0.1:56182" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.098371ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:58 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:59Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38053" http.request.id=6641b621-269d-4662-956d-76a232b39468 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56182" http.request.uri="/v2/foo/schema1/blobs/uploads/482feb2a-2ead-4731-8a8b-aa82413137e1?_state=XA4FjIEUENdgGUSJmuO5AcY6o85hXkDRTyWQvW7vZHR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0ODJmZWIyYS0yZWFkLTQ3MzEtOGE4Yi1hYTgyNDEzMTM3ZTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NTguNjg2OTkwMzQxWiJ9&digest=sha256%3A6a1d62d844e1692dbedcdca267c5b6af0d0ef5baebb57f8a2c20621d0b57e80a" http.request.useragent="Go-http-client/1.1" http.response.duration=833.311078ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:58 +0000] "PUT /v2/foo/schema1/blobs/uploads/482feb2a-2ead-4731-8a8b-aa82413137e1?_state=XA4FjIEUENdgGUSJmuO5AcY6o85hXkDRTyWQvW7vZHR7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI0ODJmZWIyYS0yZWFkLTQ3MzEtOGE4Yi1hYTgyNDEzMTM3ZTEiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NTguNjg2OTkwMzQxWiJ9&digest=sha256%3A6a1d62d844e1692dbedcdca267c5b6af0d0ef5baebb57f8a2c20621d0b57e80a HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:14:59Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38053" http.request.id=7cfeef5f-89e4-4b78-af76-f3df74bdea70 http.request.method=POST http.request.remoteaddr="127.0.0.1:56182" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="983.65µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:59 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:00Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38053" http.request.id=acc1d628-31b7-4400-b97e-5cfb177e7551 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56182" http.request.uri="/v2/foo/schema1/blobs/uploads/8195b295-8ae4-4a74-a441-76b297761aac?_state=kjV_YBgxRv9jyeFM7HRI94y6sYvdyoIPgmfNH_nYofB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4MTk1YjI5NS04YWU0LTRhNzQtYTQ0MS03NmIyOTc3NjFhYWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NTkuNjU3NzQ2MTk3WiJ9&digest=sha256%3A31ea8fb4a23eee930bb61105acffd1b40730ed27fcd80b483f94750485b96590" http.request.useragent="Go-http-client/1.1" http.response.duration=1.28802454s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:14:59 +0000] "PUT /v2/foo/schema1/blobs/uploads/8195b295-8ae4-4a74-a441-76b297761aac?_state=kjV_YBgxRv9jyeFM7HRI94y6sYvdyoIPgmfNH_nYofB7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiI4MTk1YjI5NS04YWU0LTRhNzQtYTQ0MS03NmIyOTc3NjFhYWMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTQ6NTkuNjU3NzQ2MTk3WiJ9&digest=sha256%3A31ea8fb4a23eee930bb61105acffd1b40730ed27fcd80b483f94750485b96590 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:00Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38053" http.request.id=3d1e4e17-6541-42e7-9a41-c84d2bd0fbbf http.request.method=PUT http.request.remoteaddr="127.0.0.1:56182" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.551577ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:00 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:00Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38053" http.request.id=5519ac11-0601-4661-a0f6-2912e97fb59d http.request.method=PUT http.request.remoteaddr="127.0.0.1:56182" http.request.uri="/v2/foo/schema1/manifests/sha256:da7238ae94306b24ebc04dd62e966dde38147e3b7af6e16060ebd0a1ad70f433" http.request.useragent="Go-http-client/1.1" http.response.duration=1.285453ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:00 +0000] "PUT /v2/foo/schema1/manifests/sha256:da7238ae94306b24ebc04dd62e966dde38147e3b7af6e16060ebd0a1ad70f433 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:00Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38053" http.request.id=4aace16c-4b16-4035-b911-8bbe6541bedb http.request.method=GET http.request.remoteaddr="127.0.0.1:56182" 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.097292ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Sep/2025:01:15:00 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-05T01:15:00Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38053" http.request.id=24074db8-d5c7-4a7a-8705-c765d8699a0c http.request.method=GET http.request.remoteaddr="127.0.0.1:56182" http.request.uri="/v2/foo/schema1/manifests/sha256:da7238ae94306b24ebc04dd62e966dde38147e3b7af6e16060ebd0a1ad70f433" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.009971ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Sep/2025:01:15:00 +0000] "GET /v2/foo/schema1/manifests/sha256:da7238ae94306b24ebc04dd62e966dde38147e3b7af6e16060ebd0a1ad70f433 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-05T01:15:00Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:38053" http.request.id=67f97777-a779-41c5-a0fa-01ff26515aca http.request.method=PUT http.request.remoteaddr="127.0.0.1:56182" http.request.uri="/v2/foo/schema1/manifests/sha256:da7238ae94306b24ebc04dd62e966dde38147e3b7af6e16060ebd0a1ad70f433" http.request.useragent="Go-http-client/1.1" http.response.duration=1.216253ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:00 +0000] "PUT /v2/foo/schema1/manifests/sha256:da7238ae94306b24ebc04dd62e966dde38147e3b7af6e16060ebd0a1ad70f433 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:00Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:38053" http.request.id=4a37f6fd-1f2b-4765-90e8-263472dfd989 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56182" http.request.uri="/v2/foo/schema1/manifests/sha256:da7238ae94306b24ebc04dd62e966dde38147e3b7af6e16060ebd0a1ad70f433" http.request.useragent="Go-http-client/1.1" http.response.duration=1.245853ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:00 +0000] "PUT /v2/foo/schema1/manifests/sha256:da7238ae94306b24ebc04dd62e966dde38147e3b7af6e16060ebd0a1ad70f433 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:00Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/json" http.request.host="127.0.0.1:38053" http.request.id=e3c537c5-edb2-4ab4-8a5b-2d797993709b http.request.method=PUT http.request.remoteaddr="127.0.0.1:56182" http.request.uri="/v2/foo/schema1/manifests/sha256:da7238ae94306b24ebc04dd62e966dde38147e3b7af6e16060ebd0a1ad70f433" http.request.useragent="Go-http-client/1.1" http.response.duration=1.216013ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:00 +0000] "PUT /v2/foo/schema1/manifests/sha256:da7238ae94306b24ebc04dd62e966dde38147e3b7af6e16060ebd0a1ad70f433 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:00Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38053" http.request.id=562edfe6-b145-4310-b5f7-a3ba6162daeb http.request.method=GET http.request.remoteaddr="127.0.0.1:56182" http.request.uri="/v2/foo/schema1/manifests/sha256:da7238ae94306b24ebc04dd62e966dde38147e3b7af6e16060ebd0a1ad70f433" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.137892ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Sep/2025:01:15:00 +0000] "GET /v2/foo/schema1/manifests/sha256:da7238ae94306b24ebc04dd62e966dde38147e3b7af6e16060ebd0a1ad70f433 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-05T01:15:00Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38053" http.request.id=613f9449-3bcf-493b-8f2f-b15b3e465171 http.request.method=GET http.request.remoteaddr="127.0.0.1:56182" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="678.687µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:00 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:00Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38053" http.request.id=7a8f62eb-b696-4967-8f4a-68a44b3019ba http.request.method=GET http.request.remoteaddr="127.0.0.1:56182" http.request.uri="/v2/foo/schema1/manifests/sha256:da7238ae94306b24ebc04dd62e966dde38147e3b7af6e16060ebd0a1ad70f433" http.request.useragent="Go-http-client/1.1" http.response.duration="629.607µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:00 +0000] "GET /v2/foo/schema1/manifests/sha256:da7238ae94306b24ebc04dd62e966dde38147e3b7af6e16060ebd0a1ad70f433 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:00Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38053" http.request.id=c782eca2-e488-406f-a5a6-634a73e92841 http.request.method=GET http.request.remoteaddr="127.0.0.1:56182" 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="599.526µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [05/Sep/2025:01:15:00 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-09-05T01:15:00Z" level=error msg="payload digest does match: "sha256:b55b9885d41e0e01a337fe9144f36811db7de6d07c1bd63d6fdc4c4c77154ef4" != "sha256:da7238ae94306b24ebc04dd62e966dde38147e3b7af6e16060ebd0a1ad70f433"" go.version=go1.25.1 http.request.host="127.0.0.1:38053" http.request.id=d65679ba-25dd-40bd-882c-b477bd3819d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56182" http.request.uri="/v2/foo/schema1/manifests/sha256:da7238ae94306b24ebc04dd62e966dde38147e3b7af6e16060ebd0a1ad70f433" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:da7238ae94306b24ebc04dd62e966dde38147e3b7af6e16060ebd0a1ad70f433" time="2025-09-05T01:15:00Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.1 http.request.host="127.0.0.1:38053" http.request.id=d65679ba-25dd-40bd-882c-b477bd3819d3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56182" http.request.uri="/v2/foo/schema1/manifests/sha256:da7238ae94306b24ebc04dd62e966dde38147e3b7af6e16060ebd0a1ad70f433" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="789.528µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:da7238ae94306b24ebc04dd62e966dde38147e3b7af6e16060ebd0a1ad70f433" 127.0.0.1 - - [05/Sep/2025:01:15:00 +0000] "PUT /v2/foo/schema1/manifests/sha256:da7238ae94306b24ebc04dd62e966dde38147e3b7af6e16060ebd0a1ad70f433 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-09-05T01:15:00Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.1 http.request.host="127.0.0.1:38053" http.request.id=8b315c07-f209-420f-af5d-0f245394c3e1 http.request.method=GET http.request.remoteaddr="127.0.0.1:56184" 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="711.968µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Sep/2025:01:15:00 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-09-05T01:15:00Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.25.1 http.request.host="127.0.0.1:38053" http.request.id=6c1dcdf2-3b64-4512-9318-23f81702d86b http.request.method=GET http.request.remoteaddr="127.0.0.1:56184" 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="649.726µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [05/Sep/2025:01:15:00 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-09-05T01:15: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.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38053" http.request.id=c4f6ec19-5f57-4809-97ce-ebc55c65cd3e http.request.method=PUT http.request.remoteaddr="127.0.0.1:56184" 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="751.568µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-05T01:15:00Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38053" http.request.id=c4f6ec19-5f57-4809-97ce-ebc55c65cd3e http.request.method=PUT http.request.remoteaddr="127.0.0.1:56184" 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="797.009µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-05T01:15:00Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38053" http.request.id=c4f6ec19-5f57-4809-97ce-ebc55c65cd3e http.request.method=PUT http.request.remoteaddr="127.0.0.1:56184" 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="816.329µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Sep/2025:01:15:00 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-09-05T01:15:00Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38053" http.request.id=bcff0fb4-cfdd-4690-a3e4-4135bf6adbdf http.request.method=POST http.request.remoteaddr="127.0.0.1:56184" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="788.649µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:00 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:00Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38053" http.request.id=bf3a5433-e9ac-458b-9b36-4daa55d811d9 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56184" http.request.uri="/v2/foo/schema2/blobs/uploads/11f85a03-eff4-45da-8d75-85d66f9d2ab3?_state=aVZ_kBrixvrxIgdLB0MN31O9p3S35scNqm5Y1vhKRfB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxMWY4NWEwMy1lZmY0LTQ1ZGEtOGQ3NS04NWQ2NmY5ZDJhYjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTU6MDAuOTY5NDg2NjI4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.095252ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:00 +0000] "PUT /v2/foo/schema2/blobs/uploads/11f85a03-eff4-45da-8d75-85d66f9d2ab3?_state=aVZ_kBrixvrxIgdLB0MN31O9p3S35scNqm5Y1vhKRfB7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIxMWY4NWEwMy1lZmY0LTQ1ZGEtOGQ3NS04NWQ2NmY5ZDJhYjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTU6MDAuOTY5NDg2NjI4WiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:00Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38053" http.request.id=746a08ac-3a0c-4c78-b3b6-74ac2a3e9350 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56184" 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.17µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-05T01:15:00Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38053" http.request.id=746a08ac-3a0c-4c78-b3b6-74ac2a3e9350 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56184" 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.77µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Sep/2025:01:15:00 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-09-05T01:15:01Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38053" http.request.id=3fe26bd9-bf07-4b8f-bd17-8fd7ae960ad4 http.request.method=POST http.request.remoteaddr="127.0.0.1:56184" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="773.208µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:01 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:02Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38053" http.request.id=41ff3d30-f117-4723-a9f0-7d7e0df93bb6 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56184" http.request.uri="/v2/foo/schema2/blobs/uploads/b738e525-45f1-4628-8719-8ae72829e4eb?_state=3O4tkcvXDiKXZOSWYcV9vVdelBl2_sHqNjH8FLqQS_N7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiNzM4ZTUyNS00NWYxLTQ2MjgtODcxOS04YWU3MjgyOWU0ZWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTU6MDEuMDgwMjE2MjAzWiJ9&digest=sha256%3Ab5189a7983b898974a9c7dac47c90b8f240e76a2a8b59c3bfe7cc5b24eecde17" http.request.useragent="Go-http-client/1.1" http.response.duration=1.474322796s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:01 +0000] "PUT /v2/foo/schema2/blobs/uploads/b738e525-45f1-4628-8719-8ae72829e4eb?_state=3O4tkcvXDiKXZOSWYcV9vVdelBl2_sHqNjH8FLqQS_N7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiJiNzM4ZTUyNS00NWYxLTQ2MjgtODcxOS04YWU3MjgyOWU0ZWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTU6MDEuMDgwMjE2MjAzWiJ9&digest=sha256%3Ab5189a7983b898974a9c7dac47c90b8f240e76a2a8b59c3bfe7cc5b24eecde17 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:02Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38053" http.request.id=44a94d32-262f-4776-8dd3-d60ad4d8fe9c http.request.method=POST http.request.remoteaddr="127.0.0.1:56184" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="899.61µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:02 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:03Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38053" http.request.id=5dbeb517-e2b4-41e8-85b0-6f0870bf3363 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56184" http.request.uri="/v2/foo/schema2/blobs/uploads/416e45d6-2d21-4dd3-ad98-08aaaee949d9?_state=gSKpun7Z-E6Tj-GFd-lolBJEoj2WdQoC-YPWASBzArN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0MTZlNDVkNi0yZDIxLTRkZDMtYWQ5OC0wOGFhYWVlOTQ5ZDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTU6MDIuNjU4Nzc5Mzg0WiJ9&digest=sha256%3Ac5f6ffe53a0bfdbf8a2a5473530faad9a0a5f9f59cd071999362f9d0abd32042" http.request.useragent="Go-http-client/1.1" http.response.duration=1.290729089s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:02 +0000] "PUT /v2/foo/schema2/blobs/uploads/416e45d6-2d21-4dd3-ad98-08aaaee949d9?_state=gSKpun7Z-E6Tj-GFd-lolBJEoj2WdQoC-YPWASBzArN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI0MTZlNDVkNi0yZDIxLTRkZDMtYWQ5OC0wOGFhYWVlOTQ5ZDkiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTU6MDIuNjU4Nzc5Mzg0WiJ9&digest=sha256%3Ac5f6ffe53a0bfdbf8a2a5473530faad9a0a5f9f59cd071999362f9d0abd32042 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:03Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38053" http.request.id=e38ceb27-2fb4-436a-88da-386a8b01879c http.request.method=PUT http.request.remoteaddr="127.0.0.1:56184" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.251693ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:03 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:03Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:38053" http.request.id=495609e6-70fc-4aa2-b86e-4dad77f3fa52 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56184" http.request.uri="/v2/foo/schema2/manifests/sha256:3744a2f98c0dec98548133abbda9d7687553398a65b2586d601104096aad4880" http.request.useragent="Go-http-client/1.1" http.response.duration=1.027571ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:03 +0000] "PUT /v2/foo/schema2/manifests/sha256:3744a2f98c0dec98548133abbda9d7687553398a65b2586d601104096aad4880 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:03Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38053" http.request.id=8d4ee52b-2fd6-4b16-9ed1-b03a31180e60 http.request.method=GET http.request.remoteaddr="127.0.0.1:56184" 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="804.128µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Sep/2025:01:15:03 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-09-05T01:15:03Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38053" http.request.id=ed41c366-9f5c-4b31-a56a-614e2549fbc5 http.request.method=GET http.request.remoteaddr="127.0.0.1:56184" http.request.uri="/v2/foo/schema2/manifests/sha256:3744a2f98c0dec98548133abbda9d7687553398a65b2586d601104096aad4880" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="816.889µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Sep/2025:01:15:03 +0000] "GET /v2/foo/schema2/manifests/sha256:3744a2f98c0dec98548133abbda9d7687553398a65b2586d601104096aad4880 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-09-05T01:15:03Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38053" http.request.id=ea0e585b-98db-4ce8-8216-3feccd62d590 http.request.method=GET http.request.remoteaddr="127.0.0.1:56184" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="794.248µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:03 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:03Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38053" http.request.id=3caddbd1-e6fc-4e0f-8324-6a762df298a4 http.request.method=GET http.request.remoteaddr="127.0.0.1:56184" http.request.uri="/v2/foo/schema2/manifests/sha256:3744a2f98c0dec98548133abbda9d7687553398a65b2586d601104096aad4880" http.request.useragent="Go-http-client/1.1" http.response.duration="732.808µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:03 +0000] "GET /v2/foo/schema2/manifests/sha256:3744a2f98c0dec98548133abbda9d7687553398a65b2586d601104096aad4880 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:03Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38053" http.request.id=d60fa633-79de-44f6-ac37-48d3358c0e23 http.request.method=GET http.request.remoteaddr="127.0.0.1:56184" 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="729.127µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [05/Sep/2025:01:15:03 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-09-05T01:15:03Z" level=info msg="rewriting manifest sha256:3744a2f98c0dec98548133abbda9d7687553398a65b2586d601104096aad4880 in schema1 format to support old client" go.version=go1.25.1 http.request.host="127.0.0.1:38053" http.request.id=40c89bb6-9ed1-4ad5-822c-72017699e00a http.request.method=GET http.request.remoteaddr="127.0.0.1:56184" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-05T01:15:03Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38053" http.request.id=40c89bb6-9ed1-4ad5-822c-72017699e00a http.request.method=GET http.request.remoteaddr="127.0.0.1:56184" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.635977ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [05/Sep/2025:01:15:03 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-09-05T01:15:03Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:38053" http.request.id=97061598-cd83-4157-88ba-ecf5b3683060 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56184" 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="821.369µs" http.response.status=400 http.response.written=166 vars.name="foo/schema2" vars.reference=manifestlisttag 127.0.0.1 - - [05/Sep/2025:01:15:03 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 400 166 "" "Go-http-client/1.1" time="2025-09-05T01:15:03Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:38053" http.request.id=2b6fec0c-4c76-4251-ab40-bf6c7232eff0 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56184" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.014011ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:03 +0000] "PUT /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:03Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.request.host="127.0.0.1:38053" http.request.id=871c55eb-36f3-4041-9931-e2596cab3412 http.request.method=PUT http.request.remoteaddr="127.0.0.1:56184" http.request.uri="/v2/foo/schema2/manifests/sha256:a25a852edfeebbbe1d9f9e78baf3cc81bc4f68e9d6eb42ced1006cb51fc32b83" http.request.useragent="Go-http-client/1.1" http.response.duration="937.45µs" http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:03 +0000] "PUT /v2/foo/schema2/manifests/sha256:a25a852edfeebbbe1d9f9e78baf3cc81bc4f68e9d6eb42ced1006cb51fc32b83 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:03Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38053" http.request.id=f38422a8-4ce9-4200-a3b0-f9d307e6f103 http.request.method=GET http.request.remoteaddr="127.0.0.1:56184" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration=1.780739ms http.response.status=200 http.response.written=434 127.0.0.1 - - [05/Sep/2025:01:15:03 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-09-05T01:15:03Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38053" http.request.id=f026ce0a-9266-4e2d-9b86-7a14c9c0f2b6 http.request.method=GET http.request.remoteaddr="127.0.0.1:56184" http.request.uri="/v2/foo/schema2/manifests/sha256:a25a852edfeebbbe1d9f9e78baf3cc81bc4f68e9d6eb42ced1006cb51fc32b83" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.list.v2+json" http.response.duration="870.289µs" http.response.status=200 http.response.written=434 127.0.0.1 - - [05/Sep/2025:01:15:03 +0000] "GET /v2/foo/schema2/manifests/sha256:a25a852edfeebbbe1d9f9e78baf3cc81bc4f68e9d6eb42ced1006cb51fc32b83 HTTP/1.1" 200 434 "" "Go-http-client/1.1" time="2025-09-05T01:15:03Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38053" http.request.id=50ef3649-b760-4976-b560-8ef197ea8deb http.request.method=GET http.request.remoteaddr="127.0.0.1:56184" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.duration="674.447µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:03 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:03Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38053" http.request.id=e36824a0-0e22-43cd-8fd3-7f202d38715c http.request.method=GET http.request.remoteaddr="127.0.0.1:56184" http.request.uri="/v2/foo/schema2/manifests/sha256:a25a852edfeebbbe1d9f9e78baf3cc81bc4f68e9d6eb42ced1006cb51fc32b83" http.request.useragent="Go-http-client/1.1" http.response.duration="755.488µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:03 +0000] "GET /v2/foo/schema2/manifests/sha256:a25a852edfeebbbe1d9f9e78baf3cc81bc4f68e9d6eb42ced1006cb51fc32b83 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:03Z" level=info msg="rewriting manifest list sha256:a25a852edfeebbbe1d9f9e78baf3cc81bc4f68e9d6eb42ced1006cb51fc32b83 in schema1 format to support old client" go.version=go1.25.1 http.request.host="127.0.0.1:38053" http.request.id=73e78732-27c3-424f-be51-4bbee62749d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:56184" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=manifestlisttag time="2025-09-05T01:15:03Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:38053" http.request.id=73e78732-27c3-424f-be51-4bbee62749d0 http.request.method=GET http.request.remoteaddr="127.0.0.1:56184" http.request.uri="/v2/foo/schema2/manifests/manifestlisttag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.443016ms http.response.status=200 http.response.written=1554 127.0.0.1 - - [05/Sep/2025:01:15:03 +0000] "GET /v2/foo/schema2/manifests/manifestlisttag HTTP/1.1" 200 1554 "" "Go-http-client/1.1" --- PASS: TestManifestAPI (13.14s) === RUN TestGetManifestWithStorageError time="2025-09-05T01:15:03Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 time="2025-09-05T01:15:03Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T01:15:03Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=latest" err.message="manifest unknown" go.version=go1.25.1 http.request.host="127.0.0.1:45319" http.request.id=c04af6e5-7c2d-4176-8c8f-8db9dbb6ce86 http.request.method=GET http.request.remoteaddr="127.0.0.1:55564" 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="865.929µs" http.response.status=404 http.response.written=96 vars.name=manifesttagnotfound vars.reference=latest 127.0.0.1 - - [05/Sep/2025:01:15:03 +0000] "GET /v2/manifesttagnotfound/manifests/latest HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-09-05T01:15:03Z" level=error msg="response completed with error" err.code=unknown err.detail="generic storage error" err.message="unknown error" go.version=go1.25.1 http.request.host="127.0.0.1:45319" http.request.id=f8f40dbc-6dbc-467d-8911-176abc3661dc http.request.method=GET http.request.remoteaddr="127.0.0.1:55564" 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="648.127µs" http.response.status=500 http.response.written=70 vars.name=genericstorageerr vars.reference=latest 127.0.0.1 - - [05/Sep/2025:01:15:03 +0000] "GET /v2/genericstorageerr/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" time="2025-09-05T01:15:03Z" level=error msg="response completed with error" err.code=unknown err.detail=": invalid path: " err.message="unknown error" go.version=go1.25.1 http.request.host="127.0.0.1:45319" http.request.id=abc82cbf-641d-44af-8761-7164145c7c98 http.request.method=GET http.request.remoteaddr="127.0.0.1:55564" 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="658.127µs" http.response.status=500 http.response.written=95 vars.name=manifestinvalidpath vars.reference=latest 127.0.0.1 - - [05/Sep/2025:01:15:03 +0000] "GET /v2/manifestinvalidpath/manifests/latest HTTP/1.1" 500 95 "" "Go-http-client/1.1" time="2025-09-05T01:15:03Z" level=error msg="response completed with error" err.code=unknown err.detail="invalid checksum digest format" err.message="unknown error" go.version=go1.25.1 http.request.host="127.0.0.1:45319" http.request.id=d09af4a2-1a17-4c3d-a9ac-eb14c5904aaf http.request.method=GET http.request.remoteaddr="127.0.0.1:55564" 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="655.887µs" http.response.status=500 http.response.written=70 vars.name=manifestbadlink vars.reference=latest 127.0.0.1 - - [05/Sep/2025:01:15:03 +0000] "GET /v2/manifestbadlink/manifests/latest HTTP/1.1" 500 70 "" "Go-http-client/1.1" --- PASS: TestGetManifestWithStorageError (0.01s) === RUN TestManifestDelete time="2025-09-05T01:15:03Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 time="2025-09-05T01:15:03Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T01:15:03Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=thetag" err.message="manifest unknown" go.version=go1.25.1 http.request.host="127.0.0.1:39769" http.request.id=09b27ff3-2834-4da6-8c9a-15e0ebcb4b87 http.request.method=GET http.request.remoteaddr="127.0.0.1:36414" 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="815.689µs" http.response.status=404 http.response.written=96 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Sep/2025:01:15:03 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 404 96 "" "Go-http-client/1.1" time="2025-09-05T01:15:03Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema1] err.message="repository name not known to registry" go.version=go1.25.1 http.request.host="127.0.0.1:39769" http.request.id=cba7bc16-4d6b-4a36-bc60-fafe4a03ac13 http.request.method=GET http.request.remoteaddr="127.0.0.1:36414" 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="675.368µs" http.response.status=404 http.response.written=119 vars.name="foo/schema1" 127.0.0.1 - - [05/Sep/2025:01:15:03 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-09-05T01:15:03Z" level=error msg="response completed with error" err.code="manifest invalid" err.detail="missing signature key" err.message="manifest invalid" go.version=go1.25.1 http.request.host="127.0.0.1:39769" http.request.id=b83594cb-919a-4cd9-a275-6fdb23a5397a http.request.method=PUT http.request.remoteaddr="127.0.0.1:36414" 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="716.767µs" http.response.status=400 http.response.written=82 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Sep/2025:01:15:03 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 82 "" "Go-http-client/1.1" time="2025-09-05T01:15:03Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.1 http.request.host="127.0.0.1:39769" http.request.id=01a797cb-bbea-4bbc-98c7-d8c75de96f7f http.request.method=PUT http.request.remoteaddr="127.0.0.1:36414" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.283933ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-09-05T01:15:03Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=asdf err.message="blob unknown to registry" go.version=go1.25.1 http.request.host="127.0.0.1:39769" http.request.id=01a797cb-bbea-4bbc-98c7-d8c75de96f7f http.request.method=PUT http.request.remoteaddr="127.0.0.1:36414" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.333814ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-09-05T01:15:03Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.1 http.request.host="127.0.0.1:39769" http.request.id=01a797cb-bbea-4bbc-98c7-d8c75de96f7f http.request.method=PUT http.request.remoteaddr="127.0.0.1:36414" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.366494ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag time="2025-09-05T01:15:03Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=qwer err.message="blob unknown to registry" go.version=go1.25.1 http.request.host="127.0.0.1:39769" http.request.id=01a797cb-bbea-4bbc-98c7-d8c75de96f7f http.request.method=PUT http.request.remoteaddr="127.0.0.1:36414" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=1.383614ms http.response.status=400 http.response.written=355 vars.name="foo/schema1" vars.reference=thetag 127.0.0.1 - - [05/Sep/2025:01:15:03 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 400 355 "" "Go-http-client/1.1" time="2025-09-05T01:15:04Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:39769" http.request.id=27951c0a-572d-46a3-ac9b-b22e4eff724e http.request.method=POST http.request.remoteaddr="127.0.0.1:36414" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="874.129µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:04 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:05Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:39769" http.request.id=178fd93d-c2a4-40ee-84be-bb2a6ac892dd http.request.method=PUT http.request.remoteaddr="127.0.0.1:36414" http.request.uri="/v2/foo/schema1/blobs/uploads/e7d42fd8-eef8-4274-ba04-be8536e27c44?_state=SuSovGmV8rUyDa6DROmfuqld-qs3F2hDs_7bjTcyjnN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlN2Q0MmZkOC1lZWY4LTQyNzQtYmEwNC1iZTg1MzZlMjdjNDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTU6MDQuMDk3MjE2MTk5WiJ9&digest=sha256%3A712ddd7958b2e4309de82bf76802c90f328a0deb9bf3a0a06a8ae079645b49f0" http.request.useragent="Go-http-client/1.1" http.response.duration=1.327471958s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:04 +0000] "PUT /v2/foo/schema1/blobs/uploads/e7d42fd8-eef8-4274-ba04-be8536e27c44?_state=SuSovGmV8rUyDa6DROmfuqld-qs3F2hDs_7bjTcyjnN7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJlN2Q0MmZkOC1lZWY4LTQyNzQtYmEwNC1iZTg1MzZlMjdjNDQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTU6MDQuMDk3MjE2MTk5WiJ9&digest=sha256%3A712ddd7958b2e4309de82bf76802c90f328a0deb9bf3a0a06a8ae079645b49f0 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:05Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:39769" http.request.id=5afebffa-ec38-4ab3-822a-5c10c4054da9 http.request.method=POST http.request.remoteaddr="127.0.0.1:36414" http.request.uri="/v2/foo/schema1/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="994.931µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:05 +0000] "POST /v2/foo/schema1/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:06Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:39769" http.request.id=c480e562-e8a3-416f-8e7a-298114b7dc1e http.request.method=PUT http.request.remoteaddr="127.0.0.1:36414" http.request.uri="/v2/foo/schema1/blobs/uploads/acbee7f1-ebf6-4803-b29f-c5f805efa1ed?_state=AzSj2xj5Ze_Pmv0K8lQJ9QZGbnlRzvgpDh0_Q-oW_Qx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhY2JlZTdmMS1lYmY2LTQ4MDMtYjI5Zi1jNWY4MDVlZmExZWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTU6MDUuNTM4MDY0NFoifQ%3D%3D&digest=sha256%3A60ac0418bf528ecef21fbff247ad21a9234704c1f83e5c5c33069c20c7810aec" http.request.useragent="Go-http-client/1.1" http.response.duration=1.436589836s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:05 +0000] "PUT /v2/foo/schema1/blobs/uploads/acbee7f1-ebf6-4803-b29f-c5f805efa1ed?_state=AzSj2xj5Ze_Pmv0K8lQJ9QZGbnlRzvgpDh0_Q-oW_Qx7Ik5hbWUiOiJmb28vc2NoZW1hMSIsIlVVSUQiOiJhY2JlZTdmMS1lYmY2LTQ4MDMtYjI5Zi1jNWY4MDVlZmExZWQiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTU6MDUuNTM4MDY0NFoifQ%3D%3D&digest=sha256%3A60ac0418bf528ecef21fbff247ad21a9234704c1f83e5c5c33069c20c7810aec HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:06Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:39769" http.request.id=0d5a543f-ace6-4bac-9d63-45ca76fd8acc http.request.method=PUT http.request.remoteaddr="127.0.0.1:36414" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.580817ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:06 +0000] "PUT /v2/foo/schema1/manifests/thetag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:06Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:39769" http.request.id=0c38ff00-d307-4e27-91fe-840f5c20e14b http.request.method=PUT http.request.remoteaddr="127.0.0.1:36414" http.request.uri="/v2/foo/schema1/manifests/sha256:50a7cb90ad69c61def331f3a604a802b618578948939bd1162de16a569b6ae34" http.request.useragent="Go-http-client/1.1" http.response.duration=1.382255ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:06 +0000] "PUT /v2/foo/schema1/manifests/sha256:50a7cb90ad69c61def331f3a604a802b618578948939bd1162de16a569b6ae34 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:06Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:39769" http.request.id=683adcff-1e2c-4606-ae8c-d75116a9d9f4 http.request.method=GET http.request.remoteaddr="127.0.0.1:36414" 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.232493ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Sep/2025:01:15:06 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-05T01:15:06Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:39769" http.request.id=63e0c5e3-5ae1-49f0-91d1-124dfccc66b9 http.request.method=GET http.request.remoteaddr="127.0.0.1:36414" http.request.uri="/v2/foo/schema1/manifests/sha256:50a7cb90ad69c61def331f3a604a802b618578948939bd1162de16a569b6ae34" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.293254ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Sep/2025:01:15:06 +0000] "GET /v2/foo/schema1/manifests/sha256:50a7cb90ad69c61def331f3a604a802b618578948939bd1162de16a569b6ae34 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-05T01:15:06Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.request.host="127.0.0.1:39769" http.request.id=fe5b7f20-0840-4b2d-b42a-5f6da9270cb3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36414" http.request.uri="/v2/foo/schema1/manifests/sha256:50a7cb90ad69c61def331f3a604a802b618578948939bd1162de16a569b6ae34" http.request.useragent="Go-http-client/1.1" http.response.duration=1.377935ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:06 +0000] "PUT /v2/foo/schema1/manifests/sha256:50a7cb90ad69c61def331f3a604a802b618578948939bd1162de16a569b6ae34 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:06Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/json; charset=utf-8" http.request.host="127.0.0.1:39769" http.request.id=006f8194-17d6-4d3b-b287-6f9538ede31c http.request.method=PUT http.request.remoteaddr="127.0.0.1:36414" http.request.uri="/v2/foo/schema1/manifests/sha256:50a7cb90ad69c61def331f3a604a802b618578948939bd1162de16a569b6ae34" http.request.useragent="Go-http-client/1.1" http.response.duration=1.408295ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:06 +0000] "PUT /v2/foo/schema1/manifests/sha256:50a7cb90ad69c61def331f3a604a802b618578948939bd1162de16a569b6ae34 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:06Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/json" http.request.host="127.0.0.1:39769" http.request.id=1a2ffc60-46c0-4167-909b-93116cf20ef4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36414" http.request.uri="/v2/foo/schema1/manifests/sha256:50a7cb90ad69c61def331f3a604a802b618578948939bd1162de16a569b6ae34" http.request.useragent="Go-http-client/1.1" http.response.duration=2.486507ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:06 +0000] "PUT /v2/foo/schema1/manifests/sha256:50a7cb90ad69c61def331f3a604a802b618578948939bd1162de16a569b6ae34 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:06Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:39769" http.request.id=b31705b5-f284-445d-bf42-41e118da5ec5 http.request.method=GET http.request.remoteaddr="127.0.0.1:36414" http.request.uri="/v2/foo/schema1/manifests/sha256:50a7cb90ad69c61def331f3a604a802b618578948939bd1162de16a569b6ae34" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.258014ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Sep/2025:01:15:06 +0000] "GET /v2/foo/schema1/manifests/sha256:50a7cb90ad69c61def331f3a604a802b618578948939bd1162de16a569b6ae34 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-05T01:15:06Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:39769" http.request.id=322e419a-1029-4a65-bda6-afe45a582de9 http.request.method=GET http.request.remoteaddr="127.0.0.1:36414" http.request.uri="/v2/foo/schema1/manifests/thetag" http.request.useragent="Go-http-client/1.1" http.response.duration="710.847µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:06 +0000] "GET /v2/foo/schema1/manifests/thetag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:06Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:39769" http.request.id=47684b3a-adce-4586-bcbd-3e71ea1c22cd http.request.method=GET http.request.remoteaddr="127.0.0.1:36414" http.request.uri="/v2/foo/schema1/manifests/sha256:50a7cb90ad69c61def331f3a604a802b618578948939bd1162de16a569b6ae34" http.request.useragent="Go-http-client/1.1" http.response.duration="742.688µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:06 +0000] "GET /v2/foo/schema1/manifests/sha256:50a7cb90ad69c61def331f3a604a802b618578948939bd1162de16a569b6ae34 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:06Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:39769" http.request.id=a8def3d0-e6fb-47db-8948-0a9d0358cfda http.request.method=GET http.request.remoteaddr="127.0.0.1:36414" 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="770.048µs" http.response.status=200 http.response.written=41 127.0.0.1 - - [05/Sep/2025:01:15:06 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 41 "" "Go-http-client/1.1" time="2025-09-05T01:15:06Z" level=error msg="payload digest does match: "sha256:76427e82cc89d4906751204929cc6b00165c11548f718b7529bbe68282ac1b97" != "sha256:50a7cb90ad69c61def331f3a604a802b618578948939bd1162de16a569b6ae34"" go.version=go1.25.1 http.request.host="127.0.0.1:39769" http.request.id=0511ee61-652b-47ea-ad0a-c6a95ed16091 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36414" http.request.uri="/v2/foo/schema1/manifests/sha256:50a7cb90ad69c61def331f3a604a802b618578948939bd1162de16a569b6ae34" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema1" vars.reference="sha256:50a7cb90ad69c61def331f3a604a802b618578948939bd1162de16a569b6ae34" time="2025-09-05T01:15:06Z" level=error msg="response completed with error" err.code="digest invalid" err.message="provided digest did not match uploaded content" go.version=go1.25.1 http.request.host="127.0.0.1:39769" http.request.id=0511ee61-652b-47ea-ad0a-c6a95ed16091 http.request.method=PUT http.request.remoteaddr="127.0.0.1:36414" http.request.uri="/v2/foo/schema1/manifests/sha256:50a7cb90ad69c61def331f3a604a802b618578948939bd1162de16a569b6ae34" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="928.81µs" http.response.status=400 http.response.written=98 vars.name="foo/schema1" vars.reference="sha256:50a7cb90ad69c61def331f3a604a802b618578948939bd1162de16a569b6ae34" 127.0.0.1 - - [05/Sep/2025:01:15:06 +0000] "PUT /v2/foo/schema1/manifests/sha256:50a7cb90ad69c61def331f3a604a802b618578948939bd1162de16a569b6ae34 HTTP/1.1" 400 98 "" "Go-http-client/1.1" time="2025-09-05T01:15:06Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:39769" http.request.id=8f2ffa34-8ba3-4cfd-8850-2e65c529fdb6 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41590" http.request.uri="/v2/foo/schema1/manifests/sha256:50a7cb90ad69c61def331f3a604a802b618578948939bd1162de16a569b6ae34" http.request.useragent="Go-http-client/1.1" http.response.duration=1.072331ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:06 +0000] "DELETE /v2/foo/schema1/manifests/sha256:50a7cb90ad69c61def331f3a604a802b618578948939bd1162de16a569b6ae34 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:06Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema1 revision=sha256:50a7cb90ad69c61def331f3a604a802b618578948939bd1162de16a569b6ae34" err.message="manifest unknown" go.version=go1.25.1 http.request.host="127.0.0.1:39769" http.request.id=4d84b8c3-7203-4f22-ab6a-7f2b65efb2b4 http.request.method=GET http.request.remoteaddr="127.0.0.1:41590" http.request.uri="/v2/foo/schema1/manifests/sha256:50a7cb90ad69c61def331f3a604a802b618578948939bd1162de16a569b6ae34" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="873.29µs" http.response.status=404 http.response.written=187 vars.name="foo/schema1" vars.reference="sha256:50a7cb90ad69c61def331f3a604a802b618578948939bd1162de16a569b6ae34" 127.0.0.1 - - [05/Sep/2025:01:15:06 +0000] "GET /v2/foo/schema1/manifests/sha256:50a7cb90ad69c61def331f3a604a802b618578948939bd1162de16a569b6ae34 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-09-05T01:15:07Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.1 http.request.host="127.0.0.1:39769" http.request.id=3cec7a17-c728-4a6c-b4e9-ea57cafd690c http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41594" http.request.uri="/v2/foo/schema1/manifests/sha256:50a7cb90ad69c61def331f3a604a802b618578948939bd1162de16a569b6ae34" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="950.73µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:50a7cb90ad69c61def331f3a604a802b618578948939bd1162de16a569b6ae34" 127.0.0.1 - - [05/Sep/2025:01:15:06 +0000] "DELETE /v2/foo/schema1/manifests/sha256:50a7cb90ad69c61def331f3a604a802b618578948939bd1162de16a569b6ae34 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-09-05T01:15:07Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:39769" http.request.id=1e89b584-8673-434e-84d5-8f35dba90364 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41604" http.request.uri="/v2/foo/schema1/manifests/sha256:50a7cb90ad69c61def331f3a604a802b618578948939bd1162de16a569b6ae34" http.request.useragent="Go-http-client/1.1" http.response.duration=1.505336ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:07 +0000] "PUT /v2/foo/schema1/manifests/sha256:50a7cb90ad69c61def331f3a604a802b618578948939bd1162de16a569b6ae34 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:07Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:39769" http.request.id=3243448a-8646-42c9-8cef-5bdf76695e11 http.request.method=GET http.request.remoteaddr="127.0.0.1:41604" http.request.uri="/v2/foo/schema1/manifests/sha256:50a7cb90ad69c61def331f3a604a802b618578948939bd1162de16a569b6ae34" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.254013ms http.response.status=200 http.response.written=1098 127.0.0.1 - - [05/Sep/2025:01:15:07 +0000] "GET /v2/foo/schema1/manifests/sha256:50a7cb90ad69c61def331f3a604a802b618578948939bd1162de16a569b6ae34 HTTP/1.1" 200 1098 "" "Go-http-client/1.1" time="2025-09-05T01:15:07Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.1 http.request.host="127.0.0.1:39769" http.request.id=e65a7828-6c62-4ca8-9cf1-f2d8e5bed958 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41618" 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="942.57µs" http.response.status=404 http.response.written=70 vars.name="foo/schema1" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [05/Sep/2025:01:15:07 +0000] "DELETE /v2/foo/schema1/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-09-05T01:15:07Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:39769" http.request.id=cf74dc44-d7de-4a54-add0-47b3d138e0fc http.request.method=PUT http.request.remoteaddr="127.0.0.1:41632" http.request.uri="/v2/foo/schema1/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.703218ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:07 +0000] "PUT /v2/foo/schema1/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:07Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:39769" http.request.id=22d6c1e4-603f-4a0d-a619-6a807977e482 http.request.method=GET http.request.remoteaddr="127.0.0.1:41632" 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="701.407µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [05/Sep/2025:01:15:07 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-09-05T01:15:07Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:39769" http.request.id=23782d5f-9547-4eed-9dd3-b40d214d5a3a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41632" http.request.uri="/v2/foo/schema1/manifests/sha256:50a7cb90ad69c61def331f3a604a802b618578948939bd1162de16a569b6ae34" http.request.useragent="Go-http-client/1.1" http.response.duration="995.131µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:07 +0000] "DELETE /v2/foo/schema1/manifests/sha256:50a7cb90ad69c61def331f3a604a802b618578948939bd1162de16a569b6ae34 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:07Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:39769" http.request.id=8ebc032d-c2d5-49b0-ae60-d93b7f3a7a46 http.request.method=GET http.request.remoteaddr="127.0.0.1:41632" 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="747.768µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [05/Sep/2025:01:15:07 +0000] "GET /v2/foo/schema1/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" time="2025-09-05T01:15:07Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown tag=schema2tag" err.message="manifest unknown" go.version=go1.25.1 http.request.host="127.0.0.1:39769" http.request.id=8158cbfd-19d2-4698-a119-033b7e830157 http.request.method=GET http.request.remoteaddr="127.0.0.1:41632" 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="766.568µs" http.response.status=404 http.response.written=100 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Sep/2025:01:15:07 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 404 100 "" "Go-http-client/1.1" time="2025-09-05T01:15:07Z" level=error msg="response completed with error" err.code="name unknown" err.detail=map[name:foo/schema2] err.message="repository name not known to registry" go.version=go1.25.1 http.request.host="127.0.0.1:39769" http.request.id=15f0b47b-0163-414a-bc56-4a1956f75d8a http.request.method=GET http.request.remoteaddr="127.0.0.1:41632" 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="683.288µs" http.response.status=404 http.response.written=119 vars.name="foo/schema2" 127.0.0.1 - - [05/Sep/2025:01:15:07 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 404 119 "" "Go-http-client/1.1" time="2025-09-05T01:15:07Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:1a9ec845ee94c202b2d5da74a24f0ed2058318bfa9879fa541efaecba272e86b err.message="blob unknown to registry" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39769" http.request.id=cd6f34ce-0ecd-48e7-a260-8fb5a74efa49 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41632" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="861.489µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-05T01:15:07Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39769" http.request.id=cd6f34ce-0ecd-48e7-a260-8fb5a74efa49 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41632" 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="898.81µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-05T01:15:07Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39769" http.request.id=cd6f34ce-0ecd-48e7-a260-8fb5a74efa49 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41632" 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="914.73µs" http.response.status=400 http.response.written=472 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Sep/2025:01:15:07 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 472 "" "Go-http-client/1.1" time="2025-09-05T01:15:07Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:39769" http.request.id=b0c44c7d-7a28-4f8d-af37-ad23fdaae923 http.request.method=POST http.request.remoteaddr="127.0.0.1:41632" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="865.769µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:07 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:07Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:39769" http.request.id=966acad6-ad48-474d-a958-4778b938d974 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41632" http.request.uri="/v2/foo/schema2/blobs/uploads/7a5dec44-937e-4c02-a6c9-be92ddd083f3?_state=zHWDtWTioTFhPmXkKWUeCnqGUq3h5fyUcGpD9XgVRSt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3YTVkZWM0NC05MzdlLTRjMDItYTZjOS1iZTkyZGRkMDgzZjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTU6MDcuMDE0ODQzMDIyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18" http.request.useragent="Go-http-client/1.1" http.response.duration=1.071532ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:07 +0000] "PUT /v2/foo/schema2/blobs/uploads/7a5dec44-937e-4c02-a6c9-be92ddd083f3?_state=zHWDtWTioTFhPmXkKWUeCnqGUq3h5fyUcGpD9XgVRSt7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI3YTVkZWM0NC05MzdlLTRjMDItYTZjOS1iZTkyZGRkMDgzZjMiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTU6MDcuMDE0ODQzMDIyWiJ9&digest=sha256%3A86d8f35af42b9447b14d9f38d2967b88ec9bc80291a7a09b7ecc2b2d7cf7ea18 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:07Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:463434349086340864309863409683460843608348608934092322395278926a err.message="blob unknown to registry" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39769" http.request.id=786ecb1e-7ace-46c0-ba89-cbe8ec1861ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:41632" 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="901.85µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-05T01:15:07Z" level=error msg="response completed with error" err.code="manifest blob unknown" err.detail=sha256:630923423623623423352523525237238023652897356239852383652aaaaaaa err.message="blob unknown to registry" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39769" http.request.id=786ecb1e-7ace-46c0-ba89-cbe8ec1861ef http.request.method=PUT http.request.remoteaddr="127.0.0.1:41632" 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="938.21µs" http.response.status=400 http.response.written=319 vars.name="foo/schema2" vars.reference=schema2tag 127.0.0.1 - - [05/Sep/2025:01:15:07 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 400 319 "" "Go-http-client/1.1" time="2025-09-05T01:15:07Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:39769" http.request.id=5aa0ec5a-719b-4c7d-9957-5626fb44f9b8 http.request.method=POST http.request.remoteaddr="127.0.0.1:41632" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.216653ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:07 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:08Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:39769" http.request.id=8df207e4-0073-4592-a478-a1874b63fd95 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41632" http.request.uri="/v2/foo/schema2/blobs/uploads/5a70cba3-030d-4036-82d2-21e1ae396c08?_state=V3-JL1274IOObAWIPolgdF3HXmRTYkYu1_Mm46zjett7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1YTcwY2JhMy0wMzBkLTQwMzYtODJkMi0yMWUxYWUzOTZjMDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTU6MDcuMTAxNDQwMVoifQ%3D%3D&digest=sha256%3Aa455a193973548b3c9b8c182a853c463f4a2e84591a0fc3e55dbcaf29d04a7e5" http.request.useragent="Go-http-client/1.1" http.response.duration=969.830846ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:07 +0000] "PUT /v2/foo/schema2/blobs/uploads/5a70cba3-030d-4036-82d2-21e1ae396c08?_state=V3-JL1274IOObAWIPolgdF3HXmRTYkYu1_Mm46zjett7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiI1YTcwY2JhMy0wMzBkLTQwMzYtODJkMi0yMWUxYWUzOTZjMDgiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTU6MDcuMTAxNDQwMVoifQ%3D%3D&digest=sha256%3Aa455a193973548b3c9b8c182a853c463f4a2e84591a0fc3e55dbcaf29d04a7e5 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:08Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:39769" http.request.id=83b667ff-bb83-4773-91ce-2c855b09ca54 http.request.method=POST http.request.remoteaddr="127.0.0.1:41632" http.request.uri="/v2/foo/schema2/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration=1.00029ms http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:08 +0000] "POST /v2/foo/schema2/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:10Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:39769" http.request.id=43867b10-d9b7-44f5-8e28-fdd2f9d8c7e3 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41632" http.request.uri="/v2/foo/schema2/blobs/uploads/3f30d490-66e3-4618-9c6c-25d46158241b?_state=s-M934tIZeRZxXY9njx7Ua1A8N1z3jkhgq4L7SWe6rN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzZjMwZDQ5MC02NmUzLTQ2MTgtOWM2Yy0yNWQ0NjE1ODI0MWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTU6MDguMTk0OTg0MTc4WiJ9&digest=sha256%3Aafa9395fc8bf54a240aa59c7180f3d169f40ddff0c5ea02abecf8600c1343c20" http.request.useragent="Go-http-client/1.1" http.response.duration=2.031286542s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:08 +0000] "PUT /v2/foo/schema2/blobs/uploads/3f30d490-66e3-4618-9c6c-25d46158241b?_state=s-M934tIZeRZxXY9njx7Ua1A8N1z3jkhgq4L7SWe6rN7Ik5hbWUiOiJmb28vc2NoZW1hMiIsIlVVSUQiOiIzZjMwZDQ5MC02NmUzLTQ2MTgtOWM2Yy0yNWQ0NjE1ODI0MWIiLCJPZmZzZXQiOjAsIlN0YXJ0ZWRBdCI6IjIwMjUtMDktMDVUMDE6MTU6MDguMTk0OTg0MTc4WiJ9&digest=sha256%3Aafa9395fc8bf54a240aa59c7180f3d169f40ddff0c5ea02abecf8600c1343c20 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:10Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39769" http.request.id=90afe8c7-746b-4322-88a9-65d0828d3715 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41632" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.219573ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:10 +0000] "PUT /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:10Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39769" http.request.id=f3129554-3840-424a-bfb3-d4cfbd73db00 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41632" http.request.uri="/v2/foo/schema2/manifests/sha256:b79a6c248012c7aee9e38e464ad758703d525ef00ddd2c2f6cd7496e3044c413" http.request.useragent="Go-http-client/1.1" http.response.duration=1.00517ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:10 +0000] "PUT /v2/foo/schema2/manifests/sha256:b79a6c248012c7aee9e38e464ad758703d525ef00ddd2c2f6cd7496e3044c413 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:10Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:39769" http.request.id=cd79e751-739b-40be-9921-c93019a58081 http.request.method=GET http.request.remoteaddr="127.0.0.1:41632" 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="885.93µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Sep/2025:01:15:10 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-09-05T01:15:10Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:39769" http.request.id=51aa86cb-e707-4577-b2b3-d7d84e4ae3b4 http.request.method=GET http.request.remoteaddr="127.0.0.1:41632" http.request.uri="/v2/foo/schema2/manifests/sha256:b79a6c248012c7aee9e38e464ad758703d525ef00ddd2c2f6cd7496e3044c413" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="890.089µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Sep/2025:01:15:10 +0000] "GET /v2/foo/schema2/manifests/sha256:b79a6c248012c7aee9e38e464ad758703d525ef00ddd2c2f6cd7496e3044c413 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-09-05T01:15:10Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:39769" http.request.id=e3e736d9-e716-47d0-9c72-b5608656e9db http.request.method=GET http.request.remoteaddr="127.0.0.1:41632" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.duration="700.368µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:10 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:10Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:39769" http.request.id=81e4a990-75cc-4f95-8fd0-688fe664222e http.request.method=GET http.request.remoteaddr="127.0.0.1:41632" http.request.uri="/v2/foo/schema2/manifests/sha256:b79a6c248012c7aee9e38e464ad758703d525ef00ddd2c2f6cd7496e3044c413" http.request.useragent="Go-http-client/1.1" http.response.duration="712.567µs" http.response.status=304 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:10 +0000] "GET /v2/foo/schema2/manifests/sha256:b79a6c248012c7aee9e38e464ad758703d525ef00ddd2c2f6cd7496e3044c413 HTTP/1.1" 304 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:10Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:39769" http.request.id=65f2e636-9b80-465e-9d1c-e72e8e355f93 http.request.method=GET http.request.remoteaddr="127.0.0.1:41632" 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="770.648µs" http.response.status=200 http.response.written=45 127.0.0.1 - - [05/Sep/2025:01:15:10 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 45 "" "Go-http-client/1.1" time="2025-09-05T01:15:10Z" level=info msg="rewriting manifest sha256:b79a6c248012c7aee9e38e464ad758703d525ef00ddd2c2f6cd7496e3044c413 in schema1 format to support old client" go.version=go1.25.1 http.request.host="127.0.0.1:39769" http.request.id=2d9baa80-d977-4986-8274-df6c51100785 http.request.method=GET http.request.remoteaddr="127.0.0.1:41632" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" vars.name="foo/schema2" vars.reference=schema2tag time="2025-09-05T01:15:10Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:39769" http.request.id=2d9baa80-d977-4986-8274-df6c51100785 http.request.method=GET http.request.remoteaddr="127.0.0.1:41632" http.request.uri="/v2/foo/schema2/manifests/schema2tag" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.470776ms http.response.status=200 http.response.written=1549 127.0.0.1 - - [05/Sep/2025:01:15:10 +0000] "GET /v2/foo/schema2/manifests/schema2tag HTTP/1.1" 200 1549 "" "Go-http-client/1.1" time="2025-09-05T01:15:10Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:39769" http.request.id=686d8d61-cf59-40c3-bda0-ec953cb0b2e8 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41632" http.request.uri="/v2/foo/schema2/manifests/sha256:b79a6c248012c7aee9e38e464ad758703d525ef00ddd2c2f6cd7496e3044c413" http.request.useragent="Go-http-client/1.1" http.response.duration="934.17µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:10 +0000] "DELETE /v2/foo/schema2/manifests/sha256:b79a6c248012c7aee9e38e464ad758703d525ef00ddd2c2f6cd7496e3044c413 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:10Z" level=error msg="response completed with error" err.code="manifest unknown" err.detail="unknown manifest name=foo/schema2 revision=sha256:b79a6c248012c7aee9e38e464ad758703d525ef00ddd2c2f6cd7496e3044c413" err.message="manifest unknown" go.version=go1.25.1 http.request.host="127.0.0.1:39769" http.request.id=7182f830-5794-4221-a898-133ee2fb5ffc http.request.method=GET http.request.remoteaddr="127.0.0.1:41632" http.request.uri="/v2/foo/schema2/manifests/sha256:b79a6c248012c7aee9e38e464ad758703d525ef00ddd2c2f6cd7496e3044c413" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="835.329µs" http.response.status=404 http.response.written=187 vars.name="foo/schema2" vars.reference="sha256:b79a6c248012c7aee9e38e464ad758703d525ef00ddd2c2f6cd7496e3044c413" 127.0.0.1 - - [05/Sep/2025:01:15:10 +0000] "GET /v2/foo/schema2/manifests/sha256:b79a6c248012c7aee9e38e464ad758703d525ef00ddd2c2f6cd7496e3044c413 HTTP/1.1" 404 187 "" "Go-http-client/1.1" time="2025-09-05T01:15:10Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.1 http.request.host="127.0.0.1:39769" http.request.id=450b0b97-31b9-40f7-8b89-beed9fcb1a29 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41646" http.request.uri="/v2/foo/schema2/manifests/sha256:b79a6c248012c7aee9e38e464ad758703d525ef00ddd2c2f6cd7496e3044c413" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="991.491µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:b79a6c248012c7aee9e38e464ad758703d525ef00ddd2c2f6cd7496e3044c413" 127.0.0.1 - - [05/Sep/2025:01:15:10 +0000] "DELETE /v2/foo/schema2/manifests/sha256:b79a6c248012c7aee9e38e464ad758703d525ef00ddd2c2f6cd7496e3044c413 HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-09-05T01:15:10Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39769" http.request.id=c92fa4b6-2a26-4b6b-8412-d957be8ec563 http.request.method=PUT http.request.remoteaddr="127.0.0.1:41658" http.request.uri="/v2/foo/schema2/manifests/sha256:b79a6c248012c7aee9e38e464ad758703d525ef00ddd2c2f6cd7496e3044c413" http.request.useragent="Go-http-client/1.1" http.response.duration=1.161653ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:10 +0000] "PUT /v2/foo/schema2/manifests/sha256:b79a6c248012c7aee9e38e464ad758703d525ef00ddd2c2f6cd7496e3044c413 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:10Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:39769" http.request.id=4ea363f9-9c35-44a7-9053-1f0a38e2ee89 http.request.method=GET http.request.remoteaddr="127.0.0.1:41658" http.request.uri="/v2/foo/schema2/manifests/sha256:b79a6c248012c7aee9e38e464ad758703d525ef00ddd2c2f6cd7496e3044c413" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.response.duration="879.489µs" http.response.status=200 http.response.written=732 127.0.0.1 - - [05/Sep/2025:01:15:10 +0000] "GET /v2/foo/schema2/manifests/sha256:b79a6c248012c7aee9e38e464ad758703d525ef00ddd2c2f6cd7496e3044c413 HTTP/1.1" 200 732 "" "Go-http-client/1.1" time="2025-09-05T01:15:10Z" level=error msg="response completed with error" err.code="manifest unknown" err.message="manifest unknown" go.version=go1.25.1 http.request.host="127.0.0.1:39769" http.request.id=679432f1-d13c-4c58-8639-d7a71f40a6af http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41664" 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="983.73µs" http.response.status=404 http.response.written=70 vars.name="foo/schema2" vars.reference="sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 127.0.0.1 - - [05/Sep/2025:01:15:10 +0000] "DELETE /v2/foo/schema2/manifests/sha256:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa HTTP/1.1" 404 70 "" "Go-http-client/1.1" time="2025-09-05T01:15:10Z" level=info msg="response completed" go.version=go1.25.1 http.request.contenttype="application/vnd.docker.distribution.manifest.v2+json" http.request.host="127.0.0.1:39769" http.request.id=54a7fc21-2254-457c-8ea2-27f74044b99d http.request.method=PUT http.request.remoteaddr="127.0.0.1:41668" http.request.uri="/v2/foo/schema2/manifests/atag" http.request.useragent="Go-http-client/1.1" http.response.duration=1.209732ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:10 +0000] "PUT /v2/foo/schema2/manifests/atag HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:10Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:39769" http.request.id=a5f6d6cf-7445-461f-bf6a-7804e02401a5 http.request.method=GET http.request.remoteaddr="127.0.0.1:41668" 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="825.729µs" http.response.status=200 http.response.written=39 127.0.0.1 - - [05/Sep/2025:01:15:10 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 39 "" "Go-http-client/1.1" time="2025-09-05T01:15:10Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:39769" http.request.id=e6e3ff3d-7a97-4548-8326-ed45fb1d2c0e http.request.method=DELETE http.request.remoteaddr="127.0.0.1:41668" http.request.uri="/v2/foo/schema2/manifests/sha256:b79a6c248012c7aee9e38e464ad758703d525ef00ddd2c2f6cd7496e3044c413" http.request.useragent="Go-http-client/1.1" http.response.duration="813.328µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:10 +0000] "DELETE /v2/foo/schema2/manifests/sha256:b79a6c248012c7aee9e38e464ad758703d525ef00ddd2c2f6cd7496e3044c413 HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:10Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:39769" http.request.id=94ca1010-8cf4-458f-a186-6bf299a525fb http.request.method=GET http.request.remoteaddr="127.0.0.1:41668" 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="728.968µs" http.response.status=200 http.response.written=35 127.0.0.1 - - [05/Sep/2025:01:15:10 +0000] "GET /v2/foo/schema2/tags/list HTTP/1.1" 200 35 "" "Go-http-client/1.1" --- PASS: TestManifestDelete (6.27s) === RUN TestManifestDeleteDisabled time="2025-09-05T01:15:10Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 time="2025-09-05T01:15:10Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T01:15:10Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.1 http.request.host="127.0.0.1:41607" http.request.id=28f90ec8-3507-4a39-a9be-38ec4f49a00f http.request.method=DELETE http.request.remoteaddr="127.0.0.1:52724" 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="927.33µs" http.response.status=405 http.response.written=78 vars.name="foo/schema1" vars.reference="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 127.0.0.1 - - [05/Sep/2025:01:15:10 +0000] "DELETE /v2/foo/schema1/manifests/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestManifestDeleteDisabled (0.00s) === RUN TestRegistryAsCacheMutationAPIs time="2025-09-05T01:15:10Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 time="2025-09-05T01:15:10Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T01:15:10Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.1 time="2025-09-05T01:15:10Z" level=info msg="Registry configured as a proxy cache to http://example.com" go.version=go1.25.1 time="2025-09-05T01:15:10Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.1 time="2025-09-05T01:15:10Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.1 http.request.host="127.0.0.1:42185" http.request.id=1d5a3fe6-ed9c-49aa-a462-dd9bafca47ed http.request.method=PUT http.request.remoteaddr="127.0.0.1:38230" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration=2.241784ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [05/Sep/2025:01:15:10 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-09-05T01:15:10Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.1 http.request.host="127.0.0.1:42185" http.request.id=f879440f-1973-45a3-ae8e-e111d1839571 http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38232" 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.521336ms http.response.status=405 http.response.written=78 vars.name="foo/bar" vars.reference=latest 127.0.0.1 - - [05/Sep/2025:01:15:10 +0000] "DELETE /v2/foo/bar/manifests/latest HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-09-05T01:15:10Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.1 http.request.host="127.0.0.1:42185" http.request.id=0930478e-667b-4506-9011-3fdcf8965def http.request.method=POST http.request.remoteaddr="127.0.0.1:38248" 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.487536ms http.response.status=405 http.response.written=78 vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:01:15:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 405 78 "" "Go-http-client/1.1" time="2025-09-05T01:15:10Z" level=error msg="response completed with error" err.code=unsupported err.message="The operation is unsupported." go.version=go1.25.1 http.request.host="127.0.0.1:42185" http.request.id=82076395-363d-494c-8cb0-d72c25b2bd2a http.request.method=DELETE http.request.remoteaddr="127.0.0.1:38260" 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.564937ms http.response.status=405 http.response.written=78 vars.digest="sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" vars.name="foo/bar" 127.0.0.1 - - [05/Sep/2025:01:15:10 +0000] "DELETE /v2/foo/bar/blobs/sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 HTTP/1.1" 405 78 "" "Go-http-client/1.1" --- PASS: TestRegistryAsCacheMutationAPIs (0.52s) === RUN TestProxyManifestGetByTag time="2025-09-05T01:15:10Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 time="2025-09-05T01:15:10Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T01:15:10Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44551" http.request.id=b85ded0f-ef5f-4f22-9922-a48219b5bb7c http.request.method=POST http.request.remoteaddr="127.0.0.1:42942" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="995.41µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:10 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:13Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44551" http.request.id=1425ac00-c5b0-4de4-83ef-cc426d0952fd http.request.method=PUT http.request.remoteaddr="127.0.0.1:42942" http.request.uri="/v2/foo/bar/blobs/uploads/1791af92-ab31-45e8-a67c-5a48c82d4197?_state=m0Q45xRfHdH_FaZw6XC3MNgFN7DKkDbWte7HDeMKcZp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE3OTFhZjkyLWFiMzEtNDVlOC1hNjdjLTVhNDhjODJkNDE5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNToxMC45MjY3ODM3MDlaIn0%3D&digest=sha256%3Aeaa3658a989c8c87608f62be5f7180e76f48075a4748f47573f88a5fcbb511b9" http.request.useragent="Go-http-client/1.1" http.response.duration=2.617902284s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:10 +0000] "PUT /v2/foo/bar/blobs/uploads/1791af92-ab31-45e8-a67c-5a48c82d4197?_state=m0Q45xRfHdH_FaZw6XC3MNgFN7DKkDbWte7HDeMKcZp7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjE3OTFhZjkyLWFiMzEtNDVlOC1hNjdjLTVhNDhjODJkNDE5NyIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNToxMC45MjY3ODM3MDlaIn0%3D&digest=sha256%3Aeaa3658a989c8c87608f62be5f7180e76f48075a4748f47573f88a5fcbb511b9 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:13Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44551" http.request.id=52d5fa08-6280-4be7-a3f3-14a449a20177 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42942" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.440695ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:13 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:13Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 time="2025-09-05T01:15:13Z" level=info msg="redis not configured" go.version=go1.25.1 time="2025-09-05T01:15:13Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.1 time="2025-09-05T01:15:13Z" level=info msg="Starting upload purge in 57m0s" go.version=go1.25.1 time="2025-09-05T01:15:13Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44551" http.request.id=480c1abf-2e19-4407-a772-f290092ba3ad http.request.method=GET http.request.remoteaddr="127.0.0.1:42942" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="566.406µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Sep/2025:01:15:13 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-09-05T01:15:13Z" level=info msg="Registry configured as a proxy cache to http://127.0.0.1:44551" go.version=go1.25.1 time="2025-09-05T01:15:13Z" level=warning msg="Registry does not implement RempositoryRemover. Will not be able to delete repos and tags" go.version=go1.25.1 time="2025-09-05T01:15:13Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44551" http.request.id=589fa1e5-5fb5-466b-8a5c-624dd18df16e http.request.method=GET http.request.remoteaddr="127.0.0.1:42948" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="750.928µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Sep/2025:01:15:13 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-09-05T01:15:13Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:44551 /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:44551/v2/:[]]}" go.version=go1.25.1 http.request.host="127.0.0.1:44277" http.request.id=698eec9e-57de-47f8-93d6-140b5dd63660 http.request.method=GET http.request.remoteaddr="127.0.0.1:40334" http.request.uri="/v2/foo/bar/manifests/sha256:8f5521af6fcf9768378724706bdbccd3379372aa76f38f48830cece07d78b0f2" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference="sha256:8f5521af6fcf9768378724706bdbccd3379372aa76f38f48830cece07d78b0f2" time="2025-09-05T01:15:13Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44551" http.request.id=06ab9f15-7666-4a83-a628-b3df131188ce http.request.method=GET http.request.remoteaddr="127.0.0.1:42960" http.request.uri="/v2/foo/bar/manifests/sha256:8f5521af6fcf9768378724706bdbccd3379372aa76f38f48830cece07d78b0f2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.257974ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Sep/2025:01:15:13 +0000] "GET /v2/foo/bar/manifests/sha256:8f5521af6fcf9768378724706bdbccd3379372aa76f38f48830cece07d78b0f2 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-09-05T01:15:13Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:8f5521af6fcf9768378724706bdbccd3379372aa76f38f48830cece07d78b0f2 with ttl=167h59m59.99999752s" go.version=go1.25.1 time="2025-09-05T01:15:13Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44277" http.request.id=698eec9e-57de-47f8-93d6-140b5dd63660 http.request.method=GET http.request.remoteaddr="127.0.0.1:40334" http.request.uri="/v2/foo/bar/manifests/sha256:8f5521af6fcf9768378724706bdbccd3379372aa76f38f48830cece07d78b0f2" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=4.753451ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Sep/2025:01:15:13 +0000] "GET /v2/foo/bar/manifests/sha256:8f5521af6fcf9768378724706bdbccd3379372aa76f38f48830cece07d78b0f2 HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-09-05T01:15:13Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44551" http.request.id=5bab1142-ac39-4fea-93cb-bda5942ac88a http.request.method=GET http.request.remoteaddr="127.0.0.1:42960" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="649.527µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Sep/2025:01:15:13 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-09-05T01:15:13Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:44551 /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:44551/v2/:[]]}" go.version=go1.25.1 http.request.host="127.0.0.1:44277" http.request.id=877206bb-234e-4fe1-abd4-fcea52d1f49d http.request.method=GET http.request.remoteaddr="127.0.0.1:40348" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-09-05T01:15:13Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44551" http.request.id=b2b91139-afa5-47d1-8f38-c102afe595f1 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:42974" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.345134ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Sep/2025:01:15:13 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-09-05T01:15:13Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44277" http.request.id=877206bb-234e-4fe1-abd4-fcea52d1f49d http.request.method=GET http.request.remoteaddr="127.0.0.1:40348" 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=4.72157ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Sep/2025:01:15:13 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-09-05T01:15:13Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44551" http.request.id=c4946efb-5f59-48e7-a931-67e3d95d0d94 http.request.method=POST http.request.remoteaddr="127.0.0.1:42974" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="869.769µs" http.response.status=202 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:13 +0000] "POST /v2/foo/bar/blobs/uploads/ HTTP/1.1" 202 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:16Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44551" http.request.id=d5750e16-cdda-43ce-9498-1e5f53409da4 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42974" http.request.uri="/v2/foo/bar/blobs/uploads/39b986fa-a41c-4ac1-8f81-80fe271498eb?_state=ne6Air4j7NQpEVh9yfByEth7MWExk33EHWNT_Ak8vih7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5Yjk4NmZhLWE0MWMtNGFjMS04ZjgxLTgwZmUyNzE0OThlYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNToxMy43MDU0Nzk5NzhaIn0%3D&digest=sha256%3A5411ace33a7cff7754cfad010939ff2a97fa626ef082d891d525021482a25373" http.request.useragent="Go-http-client/1.1" http.response.duration=2.566089294s http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:13 +0000] "PUT /v2/foo/bar/blobs/uploads/39b986fa-a41c-4ac1-8f81-80fe271498eb?_state=ne6Air4j7NQpEVh9yfByEth7MWExk33EHWNT_Ak8vih7Ik5hbWUiOiJmb28vYmFyIiwiVVVJRCI6IjM5Yjk4NmZhLWE0MWMtNGFjMS04ZjgxLTgwZmUyNzE0OThlYiIsIk9mZnNldCI6MCwiU3RhcnRlZEF0IjoiMjAyNS0wOS0wNVQwMToxNToxMy43MDU0Nzk5NzhaIn0%3D&digest=sha256%3A5411ace33a7cff7754cfad010939ff2a97fa626ef082d891d525021482a25373 HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:16Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44551" http.request.id=b3ce81f2-00a9-4742-ae7a-89b570f47791 http.request.method=PUT http.request.remoteaddr="127.0.0.1:42974" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.duration=1.446495ms http.response.status=201 http.response.written=0 127.0.0.1 - - [05/Sep/2025:01:15:16 +0000] "PUT /v2/foo/bar/manifests/latest HTTP/1.1" 201 0 "" "Go-http-client/1.1" time="2025-09-05T01:15:16Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44551" http.request.id=71c37a42-b367-4874-973f-b038127b22b0 http.request.method=GET http.request.remoteaddr="127.0.0.1:42974" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="643.687µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Sep/2025:01:15:16 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-09-05T01:15:16Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:44551 /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:44551/v2/:[]]}" go.version=go1.25.1 http.request.host="127.0.0.1:44277" http.request.id=70f5a8d0-ac3e-49b7-93ad-a5d757f43076 http.request.method=GET http.request.remoteaddr="127.0.0.1:40364" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-09-05T01:15:16Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44551" http.request.id=02c4dc65-028b-4046-a61c-b89ba3021697 http.request.method=HEAD http.request.remoteaddr="127.0.0.1:42978" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.274334ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Sep/2025:01:15:16 +0000] "HEAD /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-09-05T01:15:16Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44551" http.request.id=69e3878a-d417-4af0-8a5d-ae50bb7c3774 http.request.method=GET http.request.remoteaddr="127.0.0.1:42978" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/json; charset=utf-8" http.response.duration="652.967µs" http.response.status=200 http.response.written=2 127.0.0.1 - - [05/Sep/2025:01:15:16 +0000] "GET /v2/ HTTP/1.1" 200 2 "" "Go-http-client/1.1" time="2025-09-05T01:15:16Z" level=info msg="Challenge established with upstream : {http 127.0.0.1:44551 /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:44551/v2/:[]]}" go.version=go1.25.1 http.request.host="127.0.0.1:44277" http.request.id=70f5a8d0-ac3e-49b7-93ad-a5d757f43076 http.request.method=GET http.request.remoteaddr="127.0.0.1:40364" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" vars.name="foo/bar" vars.reference=latest time="2025-09-05T01:15:16Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44551" http.request.id=d73215a0-f091-40c2-ad9d-8f7a1311e510 http.request.method=GET http.request.remoteaddr="127.0.0.1:42988" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=1.307294ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Sep/2025:01:15:16 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" time="2025-09-05T01:15:16Z" level=info msg="Adding new scheduler entry for foo/bar@sha256:4bd97f04973207808a91347dd46f9aa6db2a5337c07a67bfb11e4843ba19dd5e with ttl=167h59m59.99999736s" go.version=go1.25.1 time="2025-09-05T01:15:16Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44277" http.request.id=70f5a8d0-ac3e-49b7-93ad-a5d757f43076 http.request.method=GET http.request.remoteaddr="127.0.0.1:40364" http.request.uri="/v2/foo/bar/manifests/latest" http.request.useragent="Go-http-client/1.1" http.response.contenttype="application/vnd.docker.distribution.manifest.v1+prettyjws" http.response.duration=7.314437ms http.response.status=200 http.response.written=935 127.0.0.1 - - [05/Sep/2025:01:15:16 +0000] "GET /v2/foo/bar/manifests/latest HTTP/1.1" 200 935 "" "Go-http-client/1.1" --- PASS: TestProxyManifestGetByTag (5.50s) === RUN TestAppDispatcher time="2025-09-05T01:15:16Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44973" http.request.id=6cf66815-aea4-4a14-9cc5-75032008504d http.request.method=GET http.request.remoteaddr="127.0.0.1:57014" http.request.uri="/v2/foo/bar/manifests/sometag" http.request.useragent="Go-http-client/1.1" http.response.duration="783.208µs" http.response.status=200 http.response.written=0 time="2025-09-05T01:15:16Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44973" http.request.id=f2760a7f-2b43-4040-8506-8fa11bddc6ba http.request.method=GET http.request.remoteaddr="127.0.0.1:57014" http.request.uri="/v2/foo/bar/tags/list" http.request.useragent="Go-http-client/1.1" http.response.duration="617.167µs" http.response.status=200 http.response.written=0 time="2025-09-05T01:15:16Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44973" http.request.id=245534fd-c30f-4d02-901b-fef5e67c87a3 http.request.method=GET http.request.remoteaddr="127.0.0.1:57014" http.request.uri="/v2/foo/bar/blobs/uploads/" http.request.useragent="Go-http-client/1.1" http.response.duration="611.447µs" http.response.status=200 http.response.written=0 time="2025-09-05T01:15:16Z" level=info msg="response completed" go.version=go1.25.1 http.request.host="127.0.0.1:44973" http.request.id=1f251b75-de12-4905-b686-075e933ab978 http.request.method=GET http.request.remoteaddr="127.0.0.1:57014" http.request.uri="/v2/foo/bar/blobs/uploads/theuuid" http.request.useragent="Go-http-client/1.1" http.response.duration="684.247µs" http.response.status=200 http.response.written=0 --- PASS: TestAppDispatcher (0.01s) === RUN TestNewApp time="2025-09-05T01:15:16Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 instance.id=3c0ec21d-44bb-46f6-ba6d-9478e611bb49 time="2025-09-05T01:15:16Z" level=info msg="redis not configured" go.version=go1.25.1 instance.id=3c0ec21d-44bb-46f6-ba6d-9478e611bb49 time="2025-09-05T01:15:16Z" level=warning msg="error authorizing context: silly authentication challenge: silly.challenge{realm:"realm-test", service:"service-test", scope:""}" go.version=go1.25.1 http.request.host="127.0.0.1:38867" http.request.id=21348038-eb1b-4de0-b0f4-d5742c5c06ac http.request.method=GET http.request.remoteaddr="127.0.0.1:46368" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" --- PASS: TestNewApp (0.00s) === RUN TestAppendAccessRecords --- PASS: TestAppendAccessRecords (0.00s) === RUN TestFileHealthCheck time="2025-09-05T01:15:16Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 instance.id=3c0ec21d-44bb-46f6-ba6d-9478e611bb49 time="2025-09-05T01:15:16Z" level=info msg="redis not configured" go.version=go1.25.1 instance.id=3c0ec21d-44bb-46f6-ba6d-9478e611bb49 time="2025-09-05T01:15:16Z" level=info msg="configuring file health check path=/tmp/healthcheck3361383391, interval=1" go.version=go1.25.1 instance.id=3c0ec21d-44bb-46f6-ba6d-9478e611bb49 --- PASS: TestFileHealthCheck (4.00s) === RUN TestTCPHealthCheck time="2025-09-05T01:15:20Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 instance.id=3c0ec21d-44bb-46f6-ba6d-9478e611bb49 time="2025-09-05T01:15:20Z" level=info msg="redis not configured" go.version=go1.25.1 instance.id=3c0ec21d-44bb-46f6-ba6d-9478e611bb49 time="2025-09-05T01:15:20Z" level=info msg="configuring TCP health check addr=127.0.0.1:46365, interval=1" go.version=go1.25.1 instance.id=3c0ec21d-44bb-46f6-ba6d-9478e611bb49 --- PASS: TestTCPHealthCheck (4.00s) === RUN TestHTTPHealthCheck time="2025-09-05T01:15:24Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries are behind a load-balancer. To provide a shared secret, fill in http.secret in the configuration file or set the REGISTRY_HTTP_SECRET environment variable." go.version=go1.25.1 instance.id=3c0ec21d-44bb-46f6-ba6d-9478e611bb49 time="2025-09-05T01:15:24Z" level=info msg="redis not configured" go.version=go1.25.1 instance.id=3c0ec21d-44bb-46f6-ba6d-9478e611bb49 time="2025-09-05T01:15:24Z" level=info msg="configuring HTTP health check uri=http://127.0.0.1:44113, interval=1, threshold=3" go.version=go1.25.1 instance.id=3c0ec21d-44bb-46f6-ba6d-9478e611bb49 --- PASS: TestHTTPHealthCheck (7.00s) === RUN TestLayerUploadTokens --- PASS: TestLayerUploadTokens (0.00s) === RUN TestHMACValidation --- PASS: TestHMACValidation (0.00s) PASS ok github.com/docker/distribution/registry/handlers 73.119s ? github.com/docker/distribution/registry/listener [no test files] ? github.com/docker/distribution/registry/middleware/registry [no test files] ? github.com/docker/distribution/registry/middleware/repository [no test files] === RUN TestProxyStoreGet --- PASS: TestProxyStoreGet (0.00s) === RUN TestProxyStoreStat --- PASS: TestProxyStoreStat (0.00s) === RUN TestProxyStoreServeHighConcurrency --- PASS: TestProxyStoreServeHighConcurrency (3.03s) === RUN TestProxyStoreServeMany --- PASS: TestProxyStoreServeMany (3.02s) === RUN TestProxyStoreServeBig --- PASS: TestProxyStoreServeBig (3.08s) === RUN TestProxyManifests --- PASS: TestProxyManifests (0.20s) === RUN TestGet --- PASS: TestGet (0.00s) PASS ok github.com/docker/distribution/registry/proxy 9.378s === RUN TestSchedule time="2025-09-05T01:14:18Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.1 instance.id=94e2767d-4e97-4dc4-a336-d11afd16cb1b time="2025-09-05T01:14:18Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=2.99808ms" go.version=go1.25.1 instance.id=94e2767d-4e97-4dc4-a336-d11afd16cb1b time="2025-09-05T01:14:18Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=998.519µs" go.version=go1.25.1 instance.id=94e2767d-4e97-4dc4-a336-d11afd16cb1b time="2025-09-05T01:14:18Z" level=info msg="Adding new scheduler entry for testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc with ttl=997.8µs" go.version=go1.25.1 instance.id=94e2767d-4e97-4dc4-a336-d11afd16cb1b scheduler_test.go:52: removing testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb scheduler_test.go:52: removing testrepo@sha256:cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc scheduler_test.go:52: removing testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa --- PASS: TestSchedule (0.05s) === RUN TestRestoreOld time="2025-09-05T01:14:18Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.1 instance.id=94e2767d-4e97-4dc4-a336-d11afd16cb1b --- PASS: TestRestoreOld (0.01s) === RUN TestStopRestore time="2025-09-05T01:14:18Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.1 instance.id=94e2767d-4e97-4dc4-a336-d11afd16cb1b time="2025-09-05T01:14:18Z" level=info msg="Adding new scheduler entry for testrepo@sha256:aaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa with ttl=299.99876ms" go.version=go1.25.1 instance.id=94e2767d-4e97-4dc4-a336-d11afd16cb1b time="2025-09-05T01:14:18Z" level=info msg="Adding new scheduler entry for testrepo@sha256:bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb with ttl=99.99912ms" go.version=go1.25.1 instance.id=94e2767d-4e97-4dc4-a336-d11afd16cb1b time="2025-09-05T01:14:18Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.1 instance.id=94e2767d-4e97-4dc4-a336-d11afd16cb1b --- PASS: TestStopRestore (0.51s) === RUN TestDoubleStart time="2025-09-05T01:14:18Z" level=info msg="Starting cached object TTL expiration scheduler..." go.version=go1.25.1 instance.id=94e2767d-4e97-4dc4-a336-d11afd16cb1b --- PASS: TestDoubleStart (0.00s) PASS ok github.com/docker/distribution/registry/proxy/scheduler 0.605s === RUN TestWriteSeek --- PASS: TestWriteSeek (0.00s) === RUN TestSimpleBlobUpload --- PASS: TestSimpleBlobUpload (1.80s) === RUN TestSimpleBlobRead blob_test.go:291: desc: {application/octet-stream 31828480 sha256:cfaef03ee26d45396e2d3efe45638ded5c2e4186ac832aac9ac1fe976074805a [] map[] } --- PASS: TestSimpleBlobRead (0.24s) === RUN TestBlobMount --- PASS: TestBlobMount (0.14s) === RUN TestLayerUploadZeroLength --- PASS: TestLayerUploadZeroLength (0.00s) === RUN TestCatalog --- PASS: TestCatalog (1.13s) === RUN TestCatalogInParts --- PASS: TestCatalogInParts (0.93s) === RUN TestCatalogEnumerate --- PASS: TestCatalogEnumerate (1.15s) === RUN TestCatalogWalkError --- PASS: TestCatalogWalkError (0.00s) === RUN TestSimpleRead --- PASS: TestSimpleRead (0.00s) === RUN TestFileReaderSeek --- PASS: TestFileReaderSeek (0.01s) === RUN TestFileReaderNonExistentFile --- PASS: TestFileReaderNonExistentFile (0.00s) === RUN TestFileReaderErrors --- PASS: TestFileReaderErrors (0.00s) === RUN TestNoDeletionNoEffect palailogos palailogos: marking manifest sha256:0a2fdd0fbd37973ba0bfc816ec20fb467e9a840f4086a79d8ed27626aac74d25 palailogos: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 palailogos: marking blob sha256:a3e6c75e2ce27ff9fc6681b13d15aaefa2fc9a0d656ad170c541dfa55c7cd7da palailogos: marking blob sha256:e50286b611673f9aed28b3c5a42d985f190124f3295e2eb752fc62fa2f1f4db1 palailogos: marking manifest sha256:394eed9e79d8f986ed813ff24f6d6bc5f6787fd8e1559130847416a6ac4cb198 palailogos: marking blob sha256:fcfd8ef3ee6c45dcec3319dda3f12fb3304b6ff10943ec08ad6a4320ffb988b5 palailogos: marking blob sha256:cd5db181a960e18a0597e870c07fb28c7d6de2962ff6ef08bc2d28b386b5c459 palailogos: marking manifest sha256:4748c2ed076326f049bf105b99a000598b45dd06702a6723034e2b4de17b75cd palailogos: marking blob sha256:8c24bec78bf2110a62838f0f1011982bcff2873fdfe23433799e99b9516f3f7c palailogos: marking blob sha256:da9ded8466d3217727522a7f3353aca8d2c87fe3d728d21c0e567e80c20b13c2 palailogos: marking manifest sha256:5ed939a33061d5634ffa984f228eb5a5baad9ca5374f96b162c0e3ac05d03c0b palailogos: marking blob sha256:4748c2ed076326f049bf105b99a000598b45dd06702a6723034e2b4de17b75cd palailogos: marking blob sha256:394eed9e79d8f986ed813ff24f6d6bc5f6787fd8e1559130847416a6ac4cb198 11 blobs marked, 0 blobs and 0 manifests eligible for deletion --- PASS: TestNoDeletionNoEffect (0.72s) === RUN TestDeleteManifestIfTagNotFound deletemanifests manifest eligible for deletion: sha256:252584208ff8d27f4a61d7395f5e5ae28950469e9ab00f0e609ed49c282d2eb0 deletemanifests: marking manifest sha256:e0f3f8d2e9f1e0a4f76cbf25a82257d1d2cbc69e8ea7fe32a1a0f9bff994e6f4 deletemanifests: marking blob sha256:bca3006ce4873171d7ab542ac6394c5123401a056e428eb5ab964fa2d0ee73a0 deletemanifests: marking blob sha256:2884fe37fb8680861a550b63cb431ea051da32c7464225d8be0516ca28952890 deletemanifests: marking blob sha256:73b30fe93c3a262b16d0761ee79a043be71bed20f6392df0259c7111d3cbc117 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:20e7b5fa8e6d5deb04a57faf3537a9123274880f7914ca7f4a692947a7a215c4 blob eligible for deletion: sha256:252584208ff8d27f4a61d7395f5e5ae28950469e9ab00f0e609ed49c282d2eb0 blob eligible for deletion: sha256:4c4358572bfd608ed6ab0f5afb56b12159a1221f65ddf48d501b5aaa3120d1fc blob eligible for deletion: sha256:ff3877e68d5da70dfe2fad6133613f4cb302d42118e9a8c3f3470d4fcf34e116 deletemanifests manifest eligible for deletion: sha256:252584208ff8d27f4a61d7395f5e5ae28950469e9ab00f0e609ed49c282d2eb0 deletemanifests: marking manifest sha256:e0f3f8d2e9f1e0a4f76cbf25a82257d1d2cbc69e8ea7fe32a1a0f9bff994e6f4 deletemanifests: marking blob sha256:bca3006ce4873171d7ab542ac6394c5123401a056e428eb5ab964fa2d0ee73a0 deletemanifests: marking blob sha256:2884fe37fb8680861a550b63cb431ea051da32c7464225d8be0516ca28952890 deletemanifests: marking blob sha256:73b30fe93c3a262b16d0761ee79a043be71bed20f6392df0259c7111d3cbc117 time="2025-09-05T01:14:25Z" level=info msg="deleting manifest tag reference: /docker/registry/v2/repositories/deletemanifests/_manifests/tags/test/index/sha256/252584208ff8d27f4a61d7395f5e5ae28950469e9ab00f0e609ed49c282d2eb0" go.version=go1.25.1 instance.id=8a8adc88-d0d1-406e-9d52-981f06db3fb9 time="2025-09-05T01:14:25Z" level=info msg="deleting manifest: /docker/registry/v2/repositories/deletemanifests/_manifests/revisions/sha256/252584208ff8d27f4a61d7395f5e5ae28950469e9ab00f0e609ed49c282d2eb0" go.version=go1.25.1 instance.id=8a8adc88-d0d1-406e-9d52-981f06db3fb9 4 blobs marked, 4 blobs and 1 manifests eligible for deletion blob eligible for deletion: sha256:ff3877e68d5da70dfe2fad6133613f4cb302d42118e9a8c3f3470d4fcf34e116 time="2025-09-05T01:14:25Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/ff/ff3877e68d5da70dfe2fad6133613f4cb302d42118e9a8c3f3470d4fcf34e116" go.version=go1.25.1 instance.id=8a8adc88-d0d1-406e-9d52-981f06db3fb9 blob eligible for deletion: sha256:20e7b5fa8e6d5deb04a57faf3537a9123274880f7914ca7f4a692947a7a215c4 time="2025-09-05T01:14:25Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/20/20e7b5fa8e6d5deb04a57faf3537a9123274880f7914ca7f4a692947a7a215c4" go.version=go1.25.1 instance.id=8a8adc88-d0d1-406e-9d52-981f06db3fb9 blob eligible for deletion: sha256:252584208ff8d27f4a61d7395f5e5ae28950469e9ab00f0e609ed49c282d2eb0 time="2025-09-05T01:14:25Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/25/252584208ff8d27f4a61d7395f5e5ae28950469e9ab00f0e609ed49c282d2eb0" go.version=go1.25.1 instance.id=8a8adc88-d0d1-406e-9d52-981f06db3fb9 blob eligible for deletion: sha256:4c4358572bfd608ed6ab0f5afb56b12159a1221f65ddf48d501b5aaa3120d1fc time="2025-09-05T01:14:25Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/4c/4c4358572bfd608ed6ab0f5afb56b12159a1221f65ddf48d501b5aaa3120d1fc" go.version=go1.25.1 instance.id=8a8adc88-d0d1-406e-9d52-981f06db3fb9 --- PASS: TestDeleteManifestIfTagNotFound (0.63s) === RUN TestGCWithMissingManifests testrepo 0 blobs marked, 3 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:0a07f8971dd5931f29b42d3f6e3467d70e2ddda243cb87abf67236fb3555baed time="2025-09-05T01:14:25Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/0a/0a07f8971dd5931f29b42d3f6e3467d70e2ddda243cb87abf67236fb3555baed" go.version=go1.25.1 instance.id=8a8adc88-d0d1-406e-9d52-981f06db3fb9 blob eligible for deletion: sha256:7b72a76328f4ae256c5fed315d4e0544cd2b8f9355849ff1b793d22c890f8aa6 time="2025-09-05T01:14:25Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/7b/7b72a76328f4ae256c5fed315d4e0544cd2b8f9355849ff1b793d22c890f8aa6" go.version=go1.25.1 instance.id=8a8adc88-d0d1-406e-9d52-981f06db3fb9 blob eligible for deletion: sha256:8d3fb98819f2fdc6e0d1376097978a88d6222d018ec1c540a6084bccf564eb2c time="2025-09-05T01:14:25Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/8d/8d3fb98819f2fdc6e0d1376097978a88d6222d018ec1c540a6084bccf564eb2c" go.version=go1.25.1 instance.id=8a8adc88-d0d1-406e-9d52-981f06db3fb9 --- PASS: TestGCWithMissingManifests (0.19s) === RUN TestDeletionHasEffect komnenos komnenos: marking manifest sha256:d3b8817128cd4f285b2bd2cd54d5f59b538b9bd960f50a967728ca122ca3869e komnenos: marking blob sha256:08f37ea2bf876bd8a53c000ecc268f7a3a5f17365ec12bf02c17545fea537fd1 komnenos: marking blob sha256:0536fe514ad3ef68b9cd26dc6d591140c8d3b8c7797ff132b0515db3ef2b15f2 3 blobs marked, 7 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:1563a54c838d8cc84692cda0e8975fbf1c4ab51e72fb4da9b042a16a93373437 time="2025-09-05T01:14:25Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/15/1563a54c838d8cc84692cda0e8975fbf1c4ab51e72fb4da9b042a16a93373437" go.version=go1.25.1 instance.id=8a8adc88-d0d1-406e-9d52-981f06db3fb9 blob eligible for deletion: sha256:1720f1090cc772ac1a4f0c81ee885264d693cf8eff1cc38a71036f17e5ae975d time="2025-09-05T01:14:25Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/17/1720f1090cc772ac1a4f0c81ee885264d693cf8eff1cc38a71036f17e5ae975d" go.version=go1.25.1 instance.id=8a8adc88-d0d1-406e-9d52-981f06db3fb9 blob eligible for deletion: sha256:54f02d1865ec694a569665e2aa97887fb7bc2a9ab52ec12eaba7d37fe14d1e2c time="2025-09-05T01:14:25Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/54/54f02d1865ec694a569665e2aa97887fb7bc2a9ab52ec12eaba7d37fe14d1e2c" go.version=go1.25.1 instance.id=8a8adc88-d0d1-406e-9d52-981f06db3fb9 blob eligible for deletion: sha256:de68a434810a4549675e7e514190a982c445b66bc570d305f0f04482eddb1311 time="2025-09-05T01:14:25Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/de/de68a434810a4549675e7e514190a982c445b66bc570d305f0f04482eddb1311" go.version=go1.25.1 instance.id=8a8adc88-d0d1-406e-9d52-981f06db3fb9 blob eligible for deletion: sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 time="2025-09-05T01:14:25Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" go.version=go1.25.1 instance.id=8a8adc88-d0d1-406e-9d52-981f06db3fb9 blob eligible for deletion: sha256:e3dabb755c3c931481d24ca3054c9c3d661ef2357ceac1c2e028f62d4e59c693 time="2025-09-05T01:14:25Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/e3/e3dabb755c3c931481d24ca3054c9c3d661ef2357ceac1c2e028f62d4e59c693" go.version=go1.25.1 instance.id=8a8adc88-d0d1-406e-9d52-981f06db3fb9 blob eligible for deletion: sha256:0ee8fabc764b98219aa3640bd410c2e2cc8ffc1eb93efd1dc98d6c0e68922032 time="2025-09-05T01:14:25Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/0e/0ee8fabc764b98219aa3640bd410c2e2cc8ffc1eb93efd1dc98d6c0e68922032" go.version=go1.25.1 instance.id=8a8adc88-d0d1-406e-9d52-981f06db3fb9 --- PASS: TestDeletionHasEffect (0.71s) === RUN TestDeletionWithSharedLayer --- PASS: TestDeletionWithSharedLayer (0.60s) === RUN TestOrphanBlobDeleted michael_z_doukas michael_z_doukas: marking manifest sha256:f2b2552af5845d4e214e759ccfbcbbadecc864caf796c1187324cedd74db7d14 michael_z_doukas: marking blob sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 michael_z_doukas: marking blob sha256:e170273f52696282685000799dba8929b1ee0c162fa4a24414a719ee78347212 michael_z_doukas: marking blob sha256:34c5d9b03badc135c946d35f2e8a19a4d170d1f6b00714487eef231032d960d0 4 blobs marked, 1 blobs and 0 manifests eligible for deletion blob eligible for deletion: sha256:c362ef164bd949ced099d36e83c591098691d1b6d8ee645eeb3278618c0a586b time="2025-09-05T01:14:26Z" level=info msg="Deleting blob: /docker/registry/v2/blobs/sha256/c3/c362ef164bd949ced099d36e83c591098691d1b6d8ee645eeb3278618c0a586b" go.version=go1.25.1 instance.id=8a8adc88-d0d1-406e-9d52-981f06db3fb9 --- PASS: TestOrphanBlobDeleted (0.32s) === RUN TestLinkedBlobStoreCreateWithMountFrom linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:e39c8aabbdd7ead2b4916510427fe0c185b1defb8afbb0ec57df29734e0c8f71 linkedblobstore_test.go:190: calling Stat on nm/foo@sha256:58c01f01099d7d2a5b2e3c6f86a6b9b20acd572c811e4c753a118ea4aeb5120a --- PASS: TestLinkedBlobStoreCreateWithMountFrom (0.26s) === RUN TestManifestStorage --- PASS: TestManifestStorage (0.22s) === RUN TestManifestStorageV1Unsupported --- PASS: TestManifestStorageV1Unsupported (0.15s) === RUN TestOCIManifestStorage --- PASS: TestOCIManifestStorage (0.41s) === RUN TestLinkPathFuncs --- PASS: TestLinkPathFuncs (0.00s) === RUN TestVerifyOCIManifestNonDistributableLayer --- PASS: TestVerifyOCIManifestNonDistributableLayer (0.00s) === RUN TestPathMapper --- PASS: TestPathMapper (0.00s) === RUN TestDigestFromPath --- PASS: TestDigestFromPath (0.00s) === RUN TestPurgeGather --- PASS: TestPurgeGather (0.00s) === RUN TestPurgeNone time="2025-09-05T01:14:27Z" level=info msg="PurgeUploads starting: olderThan=2025-09-05 00:14:27.871698532 +0000 UTC m=-3590.366912026, actuallyDelete=true" time="2025-09-05T01:14:27Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=0" --- PASS: TestPurgeNone (0.00s) === RUN TestPurgeAll time="2025-09-05T01:14:27Z" level=info msg="PurgeUploads starting: olderThan=2025-09-05 01:14:27.872298219 +0000 UTC m=+9.633687701, actuallyDelete=true" time="2025-09-05T01:14:27Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1ad876cd-42c6-4f17-ba32-81828269be35 have older date (2025-09-05 00:14:27 +0000 UTC) than purge date (2025-09-05 01:14:27.872298219 +0000 UTC m=+9.633687701). Removing upload directory." time="2025-09-05T01:14:27Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/3cb5427a-3e75-40cb-a7ca-c05dc00f9441 have older date (2025-09-05 00:14:27 +0000 UTC) than purge date (2025-09-05 01:14:27.872298219 +0000 UTC m=+9.633687701). Removing upload directory." time="2025-09-05T01:14:27Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/a7466952-5578-46be-97bd-15ffae3c0e3a have older date (2025-09-05 00:14:27 +0000 UTC) than purge date (2025-09-05 01:14:27.872298219 +0000 UTC m=+9.633687701). Removing upload directory." time="2025-09-05T01:14:27Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/af0fe9f1-9491-4f6c-87a8-f73bc041230c have older date (2025-09-05 00:14:27 +0000 UTC) than purge date (2025-09-05 01:14:27.872298219 +0000 UTC m=+9.633687701). Removing upload directory." time="2025-09-05T01:14:27Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d009f303-fe66-42cf-b30b-77575042f7ac have older date (2025-09-05 00:14:27 +0000 UTC) than purge date (2025-09-05 01:14:27.872298219 +0000 UTC m=+9.633687701). Removing upload directory." time="2025-09-05T01:14:27Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/d50ac344-86f8-4107-bab5-3dbdd411cbb9 have older date (2025-09-05 00:14:27 +0000 UTC) than purge date (2025-09-05 01:14:27.872298219 +0000 UTC m=+9.633687701). Removing upload directory." time="2025-09-05T01:14:27Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/11e888a6-a699-4022-98f7-7eb222c09ff8 have older date (2025-09-05 00:14:27 +0000 UTC) than purge date (2025-09-05 01:14:27.872298219 +0000 UTC m=+9.633687701). Removing upload directory." time="2025-09-05T01:14:27Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/46a288d6-ecad-4606-b61f-70d70b99eba9 have older date (2025-09-05 00:14:27 +0000 UTC) than purge date (2025-09-05 01:14:27.872298219 +0000 UTC m=+9.633687701). Removing upload directory." time="2025-09-05T01:14:27Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/add54bb6-51e3-4a30-b424-2c6f4c7e0364 have older date (2025-09-05 00:14:27 +0000 UTC) than purge date (2025-09-05 01:14:27.872298219 +0000 UTC m=+9.633687701). Removing upload directory." time="2025-09-05T01:14:27Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo2/_uploads/c25ddaac-121c-4c97-8b89-2e1e41d02fd8 have older date (2025-09-05 00:14:27 +0000 UTC) than purge date (2025-09-05 01:14:27.872298219 +0000 UTC m=+9.633687701). Removing upload directory." time="2025-09-05T01:14:27Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/1ad60558-2212-415a-a130-12b32fdfcf60 have older date (2025-09-05 00:14:27 +0000 UTC) than purge date (2025-09-05 01:14:27.872298219 +0000 UTC m=+9.633687701). Removing upload directory." time="2025-09-05T01:14:27Z" level=info msg="Purge uploads finished. Num deleted=11, num errors=0" --- PASS: TestPurgeAll (0.00s) === RUN TestPurgeSome time="2025-09-05T01:14:27Z" level=info msg="PurgeUploads starting: olderThan=2025-09-05 01:14:27.872981026 +0000 UTC m=+9.634370508, actuallyDelete=true" time="2025-09-05T01:14:27Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/16b98bf2-8524-40f0-bc99-e1ce932d33df have older date (2025-09-05 00:14:27 +0000 UTC) than purge date (2025-09-05 01:14:27.872981026 +0000 UTC m=+9.634370508). Removing upload directory." time="2025-09-05T01:14:27Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/1c822701-4999-4b24-8881-2e3252d7e609 have older date (2025-09-05 00:14:27 +0000 UTC) than purge date (2025-09-05 01:14:27.872981026 +0000 UTC m=+9.634370508). Removing upload directory." time="2025-09-05T01:14:27Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/9f7f3b25-aa32-4621-8912-65a18471dc25 have older date (2025-09-05 00:14:27 +0000 UTC) than purge date (2025-09-05 01:14:27.872981026 +0000 UTC m=+9.634370508). Removing upload directory." time="2025-09-05T01:14:27Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/bc8251b6-a3d7-45ae-8212-537d1ad7809f have older date (2025-09-05 00:14:27 +0000 UTC) than purge date (2025-09-05 01:14:27.872981026 +0000 UTC m=+9.634370508). Removing upload directory." time="2025-09-05T01:14:27Z" level=info msg="Upload files in /docker/registry/v2/repositories/library/test-repo/_uploads/1c72ee1a-283a-4d77-8a8b-f8734d1c9747 have older date (2025-09-05 00:14:27 +0000 UTC) than purge date (2025-09-05 01:14:27.872981026 +0000 UTC m=+9.634370508). Removing upload directory." time="2025-09-05T01:14:27Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeSome (0.00s) === RUN TestPurgeOnlyUploads time="2025-09-05T01:14:27Z" level=info msg="PurgeUploads starting: olderThan=2025-09-05 01:14:27.873470231 +0000 UTC m=+9.634859713, actuallyDelete=true" time="2025-09-05T01:14:27Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/0f96aaf3-d746-413f-a7e5-1d42a10017db have older date (2025-09-05 00:14:27 +0000 UTC) than purge date (2025-09-05 01:14:27.873470231 +0000 UTC m=+9.634859713). Removing upload directory." time="2025-09-05T01:14:27Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/47019b0b-6439-4d38-ae03-e473666d1c1b have older date (2025-09-05 00:14:27 +0000 UTC) than purge date (2025-09-05 01:14:27.873470231 +0000 UTC m=+9.634859713). Removing upload directory." time="2025-09-05T01:14:27Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/6d116d50-8b61-42bf-b914-37e99de16212 have older date (2025-09-05 00:14:27 +0000 UTC) than purge date (2025-09-05 01:14:27.873470231 +0000 UTC m=+9.634859713). Removing upload directory." time="2025-09-05T01:14:27Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8e4b9f58-b2e7-4e86-a04e-3356fa538953 have older date (2025-09-05 00:14:27 +0000 UTC) than purge date (2025-09-05 01:14:27.873470231 +0000 UTC m=+9.634859713). Removing upload directory." time="2025-09-05T01:14:27Z" level=info msg="Upload files in /docker/registry/v2/repositories/test-repo/_uploads/8f472289-41e1-48ac-9708-425d747080af have older date (2025-09-05 00:14:27 +0000 UTC) than purge date (2025-09-05 01:14:27.873470231 +0000 UTC m=+9.634859713). Removing upload directory." time="2025-09-05T01:14:27Z" level=info msg="Purge uploads finished. Num deleted=5, num errors=0" --- PASS: TestPurgeOnlyUploads (0.00s) === RUN TestPurgeMissingStartedAt time="2025-09-05T01:14:27Z" level=info msg="PurgeUploads starting: olderThan=2025-09-05 01:14:27.873768235 +0000 UTC m=+9.635157717, actuallyDelete=true" time="2025-09-05T01:14:27Z" 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 9.667s ? github.com/docker/distribution/registry/storage/cache [no test files] ? github.com/docker/distribution/registry/storage/cache/cachecheck [no test files] === RUN TestInMemoryBlobInfoCache --- PASS: TestInMemoryBlobInfoCache (0.00s) PASS ok github.com/docker/distribution/registry/storage/cache/memory 0.026s === 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.026s === RUN TestWalkFileRemoved time="2025-09-05T01:14:18Z" level=info msg="ignoring deleted path" path=bender --- PASS: TestWalkFileRemoved (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver 0.013s === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/azure 0.507s === RUN TestRegulatorEnterExit --- PASS: TestRegulatorEnterExit (0.07s) === RUN TestGetLimitFromParameter === RUN TestGetLimitFromParameter/foo === RUN TestGetLimitFromParameter/50 === RUN TestGetLimitFromParameter/5 === RUN TestGetLimitFromParameter/ === RUN TestGetLimitFromParameter/812 --- PASS: TestGetLimitFromParameter (0.00s) --- PASS: TestGetLimitFromParameter/foo (0.00s) --- PASS: TestGetLimitFromParameter/50 (0.00s) --- PASS: TestGetLimitFromParameter/5 (0.00s) --- PASS: TestGetLimitFromParameter/ (0.00s) --- PASS: TestGetLimitFromParameter/812 (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/base 0.104s ? github.com/docker/distribution/registry/storage/driver/factory [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.18s) === RUN TestFromParametersImpl --- PASS: TestFromParametersImpl (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/filesystem 15.670s ? github.com/docker/distribution/registry/storage/driver/gcs [no test files] === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (16.17s) PASS ok github.com/docker/distribution/registry/storage/driver/inmemory 16.665s ? github.com/docker/distribution/registry/storage/driver/middleware [no test files] === RUN TestS3TryUpdate === PAUSE TestS3TryUpdate === RUN TestMatchIPV6 === PAUSE TestMatchIPV6 === RUN TestMatchIPV4 === PAUSE TestMatchIPV4 === RUN TestMatchIPV4_2 === PAUSE TestMatchIPV4_2 === RUN TestMatchIPV4WithRegionMatched === PAUSE TestMatchIPV4WithRegionMatched === RUN TestMatchIPV4WithRegionMatch_2 === PAUSE TestMatchIPV4WithRegionMatch_2 === RUN TestMatchIPV4WithRegionNotMatched === PAUSE TestMatchIPV4WithRegionNotMatched === RUN TestInvalidData === PAUSE TestInvalidData === RUN TestInvalidNetworkType === PAUSE TestInvalidNetworkType === RUN TestParsing === PAUSE TestParsing === RUN TestUpdateCalledRegularly === PAUSE TestUpdateCalledRegularly === RUN TestEligibleForS3 === RUN TestEligibleForS3/Client_IP_=_ time="2025-09-05T01:14:18Z" level=warning msg="failed to parse ip address from context, fallback to CloudFront" error="no http request in context" go.version=go1.25.1 === RUN TestEligibleForS3/Client_IP_=_#01 time="2025-09-05T01:14:18Z" level=info msg="request from the allowed AWS region, skipping CloudFront" go.version=go1.25.1 ip=192.168.1.2 user-client= === RUN TestEligibleForS3/Client_IP_=_#02 time="2025-09-05T01:14:18Z" level=warning msg="request not from the allowed AWS region, fallback to CloudFront" go.version=go1.25.1 ip=192.168.0.2 user-client= --- PASS: TestEligibleForS3 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3/Client_IP_=_#02 (0.00s) === RUN TestEligibleForS3WithAWSIPNotInitialized === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 === RUN TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 --- PASS: TestEligibleForS3WithAWSIPNotInitialized (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_ (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#01 (0.00s) --- PASS: TestEligibleForS3WithAWSIPNotInitialized/Client_IP_=_#02 (0.00s) === CONT TestS3TryUpdate === CONT TestMatchIPV4WithRegionNotMatched === CONT TestInvalidNetworkType === CONT TestInvalidData === CONT TestUpdateCalledRegularly === CONT TestMatchIPV4_2 === CONT TestParsing === CONT TestMatchIPV6 === CONT TestMatchIPV4 === CONT TestMatchIPV4WithRegionMatch_2 === CONT TestMatchIPV4WithRegionMatched --- PASS: TestS3TryUpdate (0.00s) time="2025-09-05T01:14:18Z" level=warning msg="failed to update AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.1 --- PASS: TestParsing (0.00s) time="2025-09-05T01:14:18Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.1 instance.id=be132b22-b8b3-48e4-af70-12401ee7b82c --- PASS: TestMatchIPV4WithRegionMatch_2 (0.00s) --- PASS: TestMatchIPV4_2 (0.00s) --- PASS: TestMatchIPV6 (0.00s) time="2025-09-05T01:14:18Z" level=error msg="unknown ip address format" go.version=go1.25.1 instance.id=be132b22-b8b3-48e4-af70-12401ee7b82c ip=?0000000000000000000000000000000000 time="2025-09-05T01:14:18Z" level=error msg="unparseable cidr" cidr=9000 go.version=go1.25.1 instance.id=be132b22-b8b3-48e4-af70-12401ee7b82c --- PASS: TestMatchIPV4WithRegionMatched (0.00s) --- PASS: TestMatchIPV4 (0.00s) --- PASS: TestInvalidNetworkType (0.00s) --- PASS: TestInvalidData (0.00s) --- PASS: TestMatchIPV4WithRegionNotMatched (0.01s) time="2025-09-05T01:14:19Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.1 time="2025-09-05T01:14:20Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.1 time="2025-09-05T01:14:21Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.1 time="2025-09-05T01:14:22Z" level=error msg="git AWS IP" error="invalid character 'o' looking for beginning of value" go.version=go1.25.1 --- PASS: TestUpdateCalledRegularly (4.50s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/cloudfront 4.532s === RUN Test OK: 4 passed --- PASS: Test (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/middleware/redirect 0.026s ? github.com/docker/distribution/registry/storage/driver/oss [no test files] === RUN Test OK: 0 passed, 34 skipped --- PASS: Test (0.00s) === RUN TestEmptyRootList s3_test.go:119: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestEmptyRootList (0.00s) === RUN TestStorageClass s3_test.go:169: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestStorageClass (0.00s) === RUN TestOverThousandBlobs s3_test.go:242: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestOverThousandBlobs (0.00s) === RUN TestMoveWithMultipartCopy s3_test.go:275: Must set AWS_ACCESS_KEY, AWS_SECRET_KEY, AWS_REGION, S3_BUCKET, and S3_ENCRYPT to run S3 tests --- SKIP: TestMoveWithMultipartCopy (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/s3-aws 0.501s === RUN Test OK: 33 passed, 1 skipped --- PASS: Test (15.43s) === RUN TestEmptyRootList --- PASS: TestEmptyRootList (0.01s) === RUN TestFilenameChunking --- PASS: TestFilenameChunking (0.00s) PASS ok github.com/docker/distribution/registry/storage/driver/swift 15.929s ? github.com/docker/distribution/registry/storage/driver/testdriver [no test files] ? github.com/docker/distribution/registry/storage/driver/testsuites [no test files] ? github.com/docker/distribution/testutil [no test files] === RUN TestUUID4Generation --- PASS: TestUUID4Generation (0.00s) === RUN TestParseAndEquality --- PASS: TestParseAndEquality (0.00s) PASS ok github.com/docker/distribution/uuid 0.025s ? github.com/docker/distribution/version [no test files] >>> docker-registry: Entering fakeroot... >>> docker-registry-openrc*: Running split function openrc... 'etc/conf.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/conf.d' 'etc/init.d' -> '/home/buildozer/aports/community/docker-registry/pkg/docker-registry-openrc/etc/init.d' >>> docker-registry-openrc*: Preparing subpackage docker-registry-openrc... >>> docker-registry-openrc*: Running postcheck for docker-registry-openrc >>> docker-registry*: Running postcheck for docker-registry >>> docker-registry*: Preparing package docker-registry... >>> docker-registry*: Stripping binaries >>> docker-registry*: Script found. /bin/sh added as a dependency for docker-registry-2.8.3-r16.apk >>> docker-registry*: Adding .pre-install >>> docker-registry-openrc*: Scanning shared objects >>> docker-registry*: Scanning shared objects >>> docker-registry-openrc*: Tracing dependencies... >>> docker-registry-openrc*: Package size: 1.5 KB >>> docker-registry-openrc*: Compressing data... >>> docker-registry-openrc*: Create checksum... >>> docker-registry-openrc*: Create docker-registry-openrc-2.8.3-r16.apk >>> docker-registry*: Tracing dependencies... /bin/sh so:libc.musl-aarch64.so.1 >>> docker-registry*: Package size: 25.3 MB >>> docker-registry*: Compressing data... >>> docker-registry*: Create checksum... >>> docker-registry*: Create docker-registry-2.8.3-r16.apk >>> docker-registry: Build complete at Fri, 05 Sep 2025 01:15:31 +0000 elapsed time 0h 1m 29s >>> docker-registry: Cleaning up srcdir >>> docker-registry: Cleaning up pkgdir >>> docker-registry: Uninstalling dependencies... (1/2) Purging .makedepends-docker-registry (20250905.011403) (2/2) Purging go (1.25.1-r0) busybox-1.37.0-r23.trigger: Executing script... OK: 432 MiB in 108 packages >>> docker-registry: Updating the community/aarch64 repository index... >>> docker-registry: Signing the index...