Container Registry becomes inaccessible after upgrading to 19.0 due to automatic enablement of database prefer mode

Summary

After upgrading from GitLab 18.x to 19.0, existing Container Registry data becomes inaccessible. The UI shows either of following:

  • image.png
  • image.png

This happens because GitLab 19.0 automatically sets database.enabled = "prefer" for existing installations that did not previously have it configured, while existing registry data stored on the filesystem is not migrated to the metadata database.

Workaround

⚠️ Apply this workaround only if your pre-19.0 registry config.yml had database.enabled unset or set to false. Installations already using the metadata database are not affected by this bug. Applying the workaround there would disable a working metadata database and make registry data inaccessible.

Set database.enabled to false explicitly in the registry config to skip the new prefer default that triggers the bug. Remove the override after upgrading to a release that includes the fix (see below).

Omnibus

In /etc/gitlab/gitlab.rb:

registry['database']['enabled'] = false

Apply with:

sudo gitlab-ctl reconfigure

Source or custom deployments

Set database.enabled: false under the database: block in the registry's config.yml, then restart the registry process.

Fix

Container registry v4.40.1-gitlab contains the fix (see !2877). The release is now in progress:

Steps to reproduce

  1. Install GitLab 18.6 (or any version before prefer mode introduced)

  2. Push a container image to the registry

  3. Confirm registry data is stored on the filesystem (database.enabled = false)

    $ docker exec -ti gitlab grep -A5 "database:" /var/opt/gitlab/registry/config.yml
    database: {"enabled":false,"user":"registry","dbname":"registry","port":5432,"sslmode":"prefer","host":"/var/opt/gitlab/postgresql"}
  4. Upgrade to GitLab 19.0.0 following the recommended upgrade path

  5. Open the Container Registry page

Example Project

This issue only happens in the Self-managed instance

What is the current bug behavior?

Existing container images and tags is not accessible after upgrading to 19.0.

registry=# SELECT count(*) FROM repositories;
 count
-------
     0
(1 row)

The config.yml shows database.enabled = "prefer" was automatically applied

$ docker exec -ti gitlab grep -A5 "database:" /var/opt/gitlab/registry/config.yml
database: {"enabled":"prefer","user":"registry","dbname":"registry","port":5432,"sslmode":"prefer","host":"/var/opt/gitlab/postgresql"}

What is the expected correct behavior?

Existing container images and tags remain accessible after upgrading to 19.0.

Relevant logs and/or screenshots

I captured the logs and system checks attached to this issue on an instance where GitLab was installed using Docker Compose, but I have also observed the same issue on instances using Linux packages.

{"severity":"ERROR","time":"2026-05-22T11:29:12.937Z","correlation_id":"01KS7Q4MJ10FC3GTYWWQX50GQN","meta.caller_id":"GraphqlController#execute","meta.feature_category":"container_registry","meta.organization_id":1,"meta.remote_ip":"113.32.144.145","meta.user":"root","meta.gl_user_id":1,"meta.client_id":"user/1","exception.class":"Faraday::ConnectionFailed","exception.message":"end of file reached","exception.backtrace":["net-protocol (0.2.2) lib/net/protocol.rb:237:in `rbuf_fill'","net-protocol (0.2.2) lib/net/protocol.rb:199:in `readuntil'","net-protocol (0.2.2) lib/net/protocol.rb:209:in `readline'","net-http (0.6.0) lib/net/http/response.rb:158:in `read_status_line'","net-http (0.6.0) lib/net/http/response.rb:147:in `read_new'","net-http (0.6.0) lib/net/http.rb:2420:in `block in transport_request'","net-http (0.6.0) lib/net/http.rb:2411:in `catch'","net-http (0.6.0) lib/net/http.rb:2411:in `transport_request'","net-http (0.6.0) lib/net/http.rb:2384:in `request'","gitlab-labkit (2.0.0) lib/labkit/net_http_publisher.rb:49:in `block in request'","activesupport (7.2.3) lib/active_support/notifications.rb:210:in `block in instrument'","activesupport (7.2.3) lib/active_support/notifications/instrumenter.rb:58:in `instrument'","activesupport (7.2.3) lib/active_support/notifications.rb:210:in `instrument'","gitlab-labkit (2.0.0) lib/labkit/net_http_publisher.rb:46:in `request'","faraday-net_http (3.1.0) lib/faraday/adapter/net_http.rb:113:in `block in request_with_wrapped_block'","net-http (0.6.0) lib/net/http.rb:1632:in `start'","faraday-net_http (3.1.0) lib/faraday/adapter/net_http.rb:112:in `request_with_wrapped_block'","faraday-net_http (3.1.0) lib/faraday/adapter/net_http.rb:102:in `perform_request'","faraday-net_http (3.1.0) lib/faraday/adapter/net_http.rb:66:in `block in call'","faraday (2.14.1) lib/faraday/adapter.rb:45:in `connection'","faraday-net_http (3.1.0) lib/faraday/adapter/net_http.rb:65:in `call'","lib/gitlab/faraday/error_callback.rb:30:in `call'","faraday-retry (2.2.1) lib/faraday/retry/middleware.rb:153:in `call'","faraday (2.14.1) lib/faraday/middleware.rb:56:in `call'","faraday (2.14.1) lib/faraday/middleware.rb:56:in `call'","faraday (2.14.1) lib/faraday/middleware.rb:56:in `call'","faraday (2.14.1) lib/faraday/rack_builder.rb:153:in `build_response'","faraday (2.14.1) lib/faraday/connection.rb:452:in `run_request'","faraday (2.14.1) lib/faraday/connection.rb:200:in `get'","lib/container_registry/gitlab_api_client.rb:113:in `block in repository_details'","lib/container_registry/gitlab_api_client.rb:266:in `with_token_faraday'","lib/container_registry/gitlab_api_client.rb:112:in `repository_details'","app/models/container_repository.rb:378:in `gitlab_api_client_repository_details'","gems/gitlab-utils/lib/gitlab/utils/strong_memoize.rb:136:in `bind_call'","gems/gitlab-utils/lib/gitlab/utils/strong_memoize.rb:136:in `block (2 levels) in do_strong_memoize'","gems/gitlab-utils/lib/gitlab/utils/strong_memoize.rb:34:in `strong_memoize'","gems/gitlab-utils/lib/gitlab/utils/strong_memoize.rb:135:in `block in do_strong_memoize'","app/models/container_repository.rb:253:in `block in size'","gems/gitlab-utils/lib/gitlab/utils/strong_memoize.rb:34:in `strong_memoize'","app/models/container_repository.rb:250:in `size'","app/graphql/types/container_registry/container_repository_details_type.rb:51:in `block in size'","app/graphql/types/container_registry/container_repository_details_type.rb:72:in `handling_errors'","app/graphql/types/container_registry/container_repository_details_type.rb:51:in `size'","graphql (2.5.23) lib/graphql/schema/field.rb:764:in `public_send'","graphql (2.5.23) lib/graphql/schema/field.rb:764:in `block (2 levels) in resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:907:in `block in with_extensions'","graphql (2.5.23) lib/graphql/schema/field.rb:970:in `block (2 levels) in run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:970:in `block (2 levels) in run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:970:in `block (2 levels) in run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:973:in `run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:970:in `block in run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field_extension.rb:134:in `resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:957:in `run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:970:in `block in run_extensions_before_resolve'","lib/gitlab/graphql/authz/granular_token_authorization.rb:15:in `resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:957:in `run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:970:in `block in run_extensions_before_resolve'","lib/gitlab/graphql/present/field_extension.rb:18:in `resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:957:in `run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:902:in `with_extensions'","graphql (2.5.23) lib/graphql/schema/field.rb:733:in `block in resolve'","graphql (2.5.23) lib/graphql/schema.rb:1673:in `after_lazy'","graphql (2.5.23) lib/graphql/query.rb:30:in `after_lazy'","graphql (2.5.23) lib/graphql/schema/field.rb:731:in `resolve'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:467:in `block (2 levels) in evaluate_selection_with_resolved_keyword_args'","graphql (2.5.23) lib/graphql/tracing/trace.rb:90:in `execute_field'","batch-loader (2.0.5) lib/batch_loader/graphql.rb:7:in `execute_field'","graphql (2.5.23) lib/graphql/schema/timeout.rb:92:in `execute_field'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:466:in `block in evaluate_selection_with_resolved_keyword_args'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:828:in `run_directive'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:852:in `block in run_directive'","graphql (2.5.23) lib/graphql/schema/directive.rb:71:in `resolve'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:851:in `public_send'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:851:in `run_directive'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:822:in `call_method_on_directives'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:454:in `evaluate_selection_with_resolved_keyword_args'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:358:in `evaluate_selection'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:314:in `block (3 levels) in evaluate_selections'","graphql (2.5.23) lib/graphql/dataloader/null_dataloader.rb:60:in `append_job'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:313:in `block (2 levels) in evaluate_selections'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:300:in `each'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:300:in `block in evaluate_selections'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:821:in `call_method_on_directives'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:299:in `evaluate_selections'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:739:in `block (2 levels) in continue_field'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:208:in `each_gathered_selections'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:728:in `block in continue_field'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:942:in `after_lazy'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:723:in `continue_field'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:488:in `block (2 levels) in evaluate_selection_with_resolved_keyword_args'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:930:in `block in after_lazy'","graphql (2.5.23) lib/graphql/execution/lazy.rb:30:in `value'","graphql (2.5.23) lib/graphql/dataloader/null_dataloader.rb:33:in `each'","graphql (2.5.23) lib/graphql/dataloader/null_dataloader.rb:33:in `block in run'","graphql (2.5.23) lib/graphql/tracing/trace.rb:72:in `execute_query_lazy'","graphql (2.5.23) lib/graphql/dataloader.rb:324:in `with_trace_query_lazy'","graphql (2.5.23) lib/graphql/dataloader/null_dataloader.rb:21:in `run'","graphql (2.5.23) lib/graphql/execution/interpreter.rb:86:in `block in run_all'","graphql (2.5.23) lib/graphql/tracing/trace.rb:64:in `execute_multiplex'","lib/gitlab/graphql/tracers/instrumentation_tracer.rb:23:in `execute_multiplex'","graphql (2.5.23) lib/graphql/schema/timeout.rb:68:in `execute_multiplex'","graphql (2.5.23) lib/graphql/execution/interpreter.rb:42:in `run_all'","graphql (2.5.23) lib/graphql/schema.rb:1629:in `multiplex'","app/graphql/gitlab_schema.rb:54:in `multiplex'","graphql (2.5.23) lib/graphql/schema.rb:1604:in `execute'","app/controllers/graphql_controller.rb:317:in `execute_single_query'","app/controllers/graphql_controller.rb:117:in `execute'","actionpack (7.2.3) lib/action_controller/metal/basic_implicit_render.rb:8:in `send_action'","actionpack (7.2.3) lib/abstract_controller/base.rb:215:in `process_action'","actionpack (7.2.3) lib/action_controller/metal/rendering.rb:193:in `process_action'","actionpack (7.2.3) lib/abstract_controller/callbacks.rb:261:in `block in process_action'","activesupport (7.2.3) lib/active_support/callbacks.rb:121:in `block in run_callbacks'","app/controllers/graphql_controller.rb:303:in `block in track_user_experience_sli_by_operation_name'","lib/gitlab/graphql/ux_sli_by_operation_name.rb:17:in `track'","app/controllers/graphql_controller.rb:303:in `track_user_experience_sli_by_operation_name'","activesupport (7.2.3) lib/active_support/callbacks.rb:130:in `block in run_callbacks'","app/controllers/application_controller.rb:500:in `set_current_admin'","activesupport (7.2.3) lib/active_support/callbacks.rb:130:in `block in run_callbacks'","lib/gitlab/session.rb:11:in `with_session'","app/controllers/application_controller.rb:491:in `set_session_storage'","activesupport (7.2.3) lib/active_support/callbacks.rb:130:in `block in run_callbacks'","lib/gitlab/i18n.rb:116:in `with_locale'","lib/gitlab/i18n.rb:122:in `with_user_locale'","app/controllers/application_controller.rb:482:in `set_locale'","activesupport (7.2.3) lib/active_support/callbacks.rb:130:in `block in run_callbacks'","app/controllers/application_controller.rb:471:in `set_current_context'","activesupport (7.2.3) lib/active_support/callbacks.rb:130:in `block in run_callbacks'","lib/gitlab/ip_address_state.rb:11:in `with'","app/controllers/application_controller.rb:477:in `set_current_ip_address'","activesupport (7.2.3) lib/active_support/callbacks.rb:130:in `block in run_callbacks'","marginalia (1.11.1) lib/marginalia.rb:109:in `record_query_comment'","activesupport (7.2.3) lib/active_support/callbacks.rb:130:in `block in run_callbacks'","sentry-rails (5.23.0) lib/sentry/rails/controller_transaction.rb:34:in `block in sentry_around_action'","sentry-ruby (5.23.0) lib/sentry/hub.rb:138:in `with_child_span'","sentry-ruby (5.23.0) lib/sentry-ruby.rb:515:in `with_child_span'","sentry-rails (5.23.0) lib/sentry/rails/controller_transaction.rb:18:in `sentry_around_action'","activesupport (7.2.3) lib/active_support/callbacks.rb:130:in `block in run_callbacks'","activesupport (7.2.3) lib/active_support/callbacks.rb:141:in `run_callbacks'","actionpack (7.2.3) lib/abstract_controller/callbacks.rb:260:in `process_action'","actionpack (7.2.3) lib/action_controller/metal/rescue.rb:27:in `process_action'","actionpack (7.2.3) lib/action_controller/metal/instrumentation.rb:77:in `block in process_action'","activesupport (7.2.3) lib/active_support/notifications.rb:210:in `block in instrument'","activesupport (7.2.3) lib/active_support/notifications/instrumenter.rb:58:in `instrument'","activesupport (7.2.3) lib/active_support/notifications.rb:210:in `instrument'","actionpack (7.2.3) lib/action_controller/metal/instrumentation.rb:76:in `process_action'","actionpack (7.2.3) lib/action_controller/metal/params_wrapper.rb:259:in `process_action'","activerecord (7.2.3) lib/active_record/railties/controller_runtime.rb:39:in `process_action'","actionpack (7.2.3) lib/abstract_controller/base.rb:152:in `process'","actionview (7.2.3) lib/action_view/rendering.rb:40:in `process'","actionpack (7.2.3) lib/action_controller/metal.rb:252:in `dispatch'","actionpack (7.2.3) lib/action_controller/metal.rb:333:in `block in dispatch'","lib/gitlab/middleware/action_controller_static_context.rb:23:in `call'","actionpack (7.2.3) lib/action_controller/metal.rb:333:in `dispatch'","actionpack (7.2.3) lib/action_dispatch/routing/route_set.rb:67:in `dispatch'","actionpack (7.2.3) lib/action_dispatch/routing/route_set.rb:50:in `serve'","actionpack (7.2.3) lib/action_dispatch/journey/router.rb:53:in `block in serve'","config/initializers/action_dispatch_journey_router.rb:52:in `block in find_routes'","config/initializers/action_dispatch_journey_router.rb:25:in `map!'","config/initializers/action_dispatch_journey_router.rb:25:in `find_routes'","actionpack (7.2.3) lib/action_dispatch/journey/router.rb:34:in `serve'","actionpack (7.2.3) lib/action_dispatch/routing/route_set.rb:896:in `call'","gitlab-experiment (1.3.0) lib/gitlab/experiment/middleware.rb:19:in `call'","flipper (1.3.6) lib/flipper/middleware/memoizer.rb:87:in `memoized_call'","flipper (1.3.6) lib/flipper/middleware/memoizer.rb:45:in `call'","lib/gitlab/metrics/elasticsearch_rack_middleware.rb:16:in `call'","lib/gitlab/middleware/sidekiq_shard_awareness_validation.rb:20:in `block in call'","lib/gitlab/sidekiq_sharding/validator.rb:42:in `enabled'","lib/gitlab/middleware/sidekiq_shard_awareness_validation.rb:20:in `call'","lib/gitlab/middleware/memory_report.rb:13:in `call'","lib/gitlab/middleware/speedscope.rb:13:in `call'","lib/gitlab/database/load_balancing/rack_middleware.rb:23:in `call'","lib/gitlab/middleware/rails_queue_duration.rb:33:in `call'","lib/gitlab/etag_caching/middleware.rb:21:in `call'","lib/gitlab/metrics/rack_middleware.rb:16:in `block in call'","lib/gitlab/metrics/web_transaction.rb:46:in `run'","lib/gitlab/metrics/rack_middleware.rb:16:in `call'","lib/gitlab/middleware/go.rb:21:in `call'","lib/gitlab/middleware/query_analyzer.rb:11:in `block in call'","lib/gitlab/database/query_analyzer.rb:94:in `within'","lib/gitlab/middleware/query_analyzer.rb:11:in `call'","lib/ci/job_token/middleware.rb:11:in `call'","batch-loader (2.0.5) lib/batch_loader/middleware.rb:11:in `call'","rack-attack (6.8.0) lib/rack/attack.rb:105:in `call'","apollo_upload_server (2.1.8) lib/apollo_upload_server/middleware.rb:14:in `call'","lib/gitlab/middleware/multipart.rb:177:in `call'","lib/gitlab/middleware/rack_attack_headers.rb:42:in `call'","rack-attack (6.8.0) lib/rack/attack.rb:129:in `call'","warden (1.2.9) lib/warden/manager.rb:36:in `block in call'","warden (1.2.9) lib/warden/manager.rb:34:in `catch'","warden (1.2.9) lib/warden/manager.rb:34:in `call'","rack-cors (2.0.2) lib/rack/cors.rb:102:in `call'","rack (2.2.23) lib/rack/tempfile_reaper.rb:15:in `call'","rack (2.2.23) lib/rack/etag.rb:27:in `call'","rack (2.2.23) lib/rack/conditional_get.rb:40:in `call'","rack (2.2.23) lib/rack/head.rb:12:in `call'","actionpack (7.2.3) lib/action_dispatch/http/permissions_policy.rb:38:in `call'","actionpack (7.2.3) lib/action_dispatch/http/content_security_policy.rb:38:in `call'","lib/gitlab/middleware/read_only/controller.rb:40:in `call'","lib/gitlab/middleware/read_only.rb:18:in `call'","lib/gitlab/middleware/unauthenticated_session_expiry.rb:18:in `call'","rack (2.2.23) lib/rack/session/abstract/id.rb:266:in `context'","rack (2.2.23) lib/rack/session/abstract/id.rb:260:in `call'","lib/gitlab/middleware/secure_headers.rb:11:in `call'","actionpack (7.2.3) lib/action_dispatch/middleware/cookies.rb:704:in `call'","lib/gitlab/middleware/same_site_cookies.rb:27:in `call'","actionpack (7.2.3) lib/action_dispatch/middleware/callbacks.rb:31:in `block in call'","activesupport (7.2.3) lib/active_support/callbacks.rb:101:in `run_callbacks'","actionpack (7.2.3) lib/action_dispatch/middleware/callbacks.rb:30:in `call'","sentry-rails (5.23.0) lib/sentry/rails/rescued_exception_interceptor.rb:14:in `call'","actionpack (7.2.3) lib/action_dispatch/middleware/debug_exceptions.rb:31:in `call'","lib/gitlab/middleware/path_depth_check.rb:32:in `call'","lib/gitlab/middleware/path_traversal_check.rb:40:in `call'","lib/gitlab/middleware/handle_malformed_strings.rb:19:in `call'","lib/gitlab/middleware/json_validation.rb:264:in `allow_if_validated'","lib/gitlab/middleware/json_validation.rb:227:in `call'","sentry-ruby (5.23.0) lib/sentry/rack/capture_exceptions.rb:30:in `block (2 levels) in call'","sentry-ruby (5.23.0) lib/sentry/hub.rb:299:in `with_session_tracking'","sentry-ruby (5.23.0) lib/sentry-ruby.rb:428:in `with_session_tracking'","sentry-ruby (5.23.0) lib/sentry/rack/capture_exceptions.rb:21:in `block in call'","sentry-ruby (5.23.0) lib/sentry/hub.rb:89:in `with_scope'","sentry-ruby (5.23.0) lib/sentry-ruby.rb:408:in `with_scope'","sentry-ruby (5.23.0) lib/sentry/rack/capture_exceptions.rb:20:in `call'","actionpack (7.2.3) lib/action_dispatch/middleware/show_exceptions.rb:32:in `call'","lib/gitlab/middleware/basic_health_check.rb:25:in `call'","lograge (0.11.2) lib/lograge/rails_ext/rack/logger.rb:15:in `call_app'","railties (7.2.3) lib/rails/rack/logger.rb:29:in `call'","actionpack (7.2.3) lib/action_dispatch/middleware/remote_ip.rb:96:in `call'","lib/gitlab/middleware/handle_ip_spoof_attack_error.rb:25:in `call'","lib/gitlab/middleware/request_context.rb:15:in `call'","lib/gitlab/middleware/webhook_recursion_detection.rb:15:in `call'","request_store (1.7.0) lib/request_store/middleware.rb:19:in `call'","rack (2.2.23) lib/rack/method_override.rb:24:in `call'","rack (2.2.23) lib/rack/runtime.rb:22:in `call'","rack-timeout (0.7.0) lib/rack/timeout/core.rb:154:in `block in call'","rack-timeout (0.7.0) lib/rack/timeout/support/timeout.rb:19:in `timeout'","rack-timeout (0.7.0) lib/rack/timeout/core.rb:153:in `call'","config/initializers/fix_local_cache_middleware.rb:11:in `call'","lib/gitlab/middleware/compressed_json.rb:44:in `call'","actionpack (7.2.3) lib/action_dispatch/middleware/executor.rb:16:in `call'","lib/gitlab/middleware/rack_multipart_tempfile_factory.rb:19:in `call'","rack (2.2.23) lib/rack/sendfile.rb:127:in `call'","lib/gitlab/metrics/requests_rack_middleware.rb:76:in `call'","gitlab-labkit (2.0.0) lib/labkit/middleware/rack.rb:22:in `block in call'","gitlab-labkit (2.0.0) lib/labkit/context.rb:43:in `with_context'","gitlab-labkit (2.0.0) lib/labkit/middleware/rack.rb:21:in `call'","actionpack (7.2.3) lib/action_dispatch/middleware/request_id.rb:33:in `call'","lib/gitlab/middleware/static_assets_authorization.rb:28:in `call'","railties (7.2.3) lib/rails/engine.rb:535:in `call'","railties (7.2.3) lib/rails/railtie.rb:226:in `public_send'","railties (7.2.3) lib/rails/railtie.rb:226:in `method_missing'","lib/gitlab/middleware/release_env.rb:12:in `call'","rack (2.2.23) lib/rack/urlmap.rb:74:in `block in call'","rack (2.2.23) lib/rack/urlmap.rb:58:in `each'","rack (2.2.23) lib/rack/urlmap.rb:58:in `call'","puma (8.0.1) lib/puma/configuration.rb:305:in `call'","puma (8.0.1) lib/puma/response.rb:79:in `block in handle_request'","puma (8.0.1) lib/puma/thread_pool.rb:434:in `with_force_shutdown'","puma (8.0.1) lib/puma/response.rb:78:in `handle_request'","puma (8.0.1) lib/puma/server.rb:508:in `process_client'","puma (8.0.1) lib/puma/server.rb:263:in `block in run'","puma (8.0.1) lib/puma/thread_pool.rb:246:in `block in spawn_thread'"],"exception.cause_class":"EOFError","user.username":"root","tags.program":"web","tags.locale":"en","tags.feature_category":"container_registry","tags.correlation_id":"01KS7Q4MJ10FC3GTYWWQX50GQN","extra.class":"ContainerRegistry::BaseClient","extra.url":"http://127.0.0.1:5000/gitlab/v1/repositories/test/test/?size=self"}
{"severity":"ERROR","time":"2026-05-22T11:29:12.955Z","correlation_id":"01KS7Q4MJ5JX1KKBQAGGVNJEBN","meta.caller_id":"GraphqlController#execute","meta.feature_category":"container_registry","meta.organization_id":1,"meta.remote_ip":"113.32.144.145","meta.user":"root","meta.gl_user_id":1,"meta.client_id":"user/1","exception.class":"Faraday::ConnectionFailed","exception.message":"end of file reached","exception.backtrace":["net-protocol (0.2.2) lib/net/protocol.rb:237:in `rbuf_fill'","net-protocol (0.2.2) lib/net/protocol.rb:199:in `readuntil'","net-protocol (0.2.2) lib/net/protocol.rb:209:in `readline'","net-http (0.6.0) lib/net/http/response.rb:158:in `read_status_line'","net-http (0.6.0) lib/net/http/response.rb:147:in `read_new'","net-http (0.6.0) lib/net/http.rb:2420:in `block in transport_request'","net-http (0.6.0) lib/net/http.rb:2411:in `catch'","net-http (0.6.0) lib/net/http.rb:2411:in `transport_request'","net-http (0.6.0) lib/net/http.rb:2384:in `request'","gitlab-labkit (2.0.0) lib/labkit/net_http_publisher.rb:49:in `block in request'","activesupport (7.2.3) lib/active_support/notifications.rb:210:in `block in instrument'","activesupport (7.2.3) lib/active_support/notifications/instrumenter.rb:58:in `instrument'","activesupport (7.2.3) lib/active_support/notifications.rb:210:in `instrument'","gitlab-labkit (2.0.0) lib/labkit/net_http_publisher.rb:46:in `request'","faraday-net_http (3.1.0) lib/faraday/adapter/net_http.rb:113:in `block in request_with_wrapped_block'","net-http (0.6.0) lib/net/http.rb:1632:in `start'","faraday-net_http (3.1.0) lib/faraday/adapter/net_http.rb:112:in `request_with_wrapped_block'","faraday-net_http (3.1.0) lib/faraday/adapter/net_http.rb:102:in `perform_request'","faraday-net_http (3.1.0) lib/faraday/adapter/net_http.rb:66:in `block in call'","faraday (2.14.1) lib/faraday/adapter.rb:45:in `connection'","faraday-net_http (3.1.0) lib/faraday/adapter/net_http.rb:65:in `call'","lib/gitlab/faraday/error_callback.rb:30:in `call'","faraday-retry (2.2.1) lib/faraday/retry/middleware.rb:153:in `call'","faraday (2.14.1) lib/faraday/middleware.rb:56:in `call'","faraday (2.14.1) lib/faraday/middleware.rb:56:in `call'","faraday (2.14.1) lib/faraday/middleware.rb:56:in `call'","faraday (2.14.1) lib/faraday/rack_builder.rb:153:in `build_response'","faraday (2.14.1) lib/faraday/connection.rb:452:in `run_request'","faraday (2.14.1) lib/faraday/connection.rb:200:in `get'","lib/container_registry/gitlab_api_client.rb:150:in `block in tags'","lib/container_registry/gitlab_api_client.rb:266:in `with_token_faraday'","lib/container_registry/gitlab_api_client.rb:148:in `tags'","app/models/container_repository.rb:192:in `tags_page'","app/graphql/resolvers/container_repository_tags_resolver.rb:35:in `resolve'","graphql (2.5.23) lib/graphql/schema/resolver.rb:173:in `public_send'","graphql (2.5.23) lib/graphql/schema/resolver.rb:173:in `call_resolve'","graphql (2.5.23) lib/graphql/schema/resolver.rb:160:in `block (3 levels) in resolve_with_support'","graphql (2.5.23) lib/graphql/schema.rb:1673:in `after_lazy'","graphql (2.5.23) lib/graphql/query.rb:30:in `after_lazy'","graphql (2.5.23) lib/graphql/schema/resolver.rb:148:in `block (2 levels) in resolve_with_support'","graphql (2.5.23) lib/graphql/schema.rb:1673:in `after_lazy'","graphql (2.5.23) lib/graphql/query.rb:30:in `after_lazy'","graphql (2.5.23) lib/graphql/schema/resolver.rb:139:in `block in resolve_with_support'","graphql (2.5.23) lib/graphql/schema.rb:1673:in `after_lazy'","graphql (2.5.23) lib/graphql/query.rb:30:in `after_lazy'","graphql (2.5.23) lib/graphql/schema/resolver.rb:127:in `resolve_with_support'","graphql (2.5.23) lib/graphql/schema/field.rb:762:in `public_send'","graphql (2.5.23) lib/graphql/schema/field.rb:762:in `block (2 levels) in resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:907:in `block in with_extensions'","graphql (2.5.23) lib/graphql/schema/field.rb:970:in `block (2 levels) in run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:970:in `block (2 levels) in run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:970:in `block (2 levels) in run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:970:in `block (2 levels) in run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:970:in `block (2 levels) in run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:973:in `run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:970:in `block in run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field_extension.rb:134:in `resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:957:in `run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:970:in `block in run_extensions_before_resolve'","lib/gitlab/graphql/authz/granular_token_authorization.rb:15:in `resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:957:in `run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:970:in `block in run_extensions_before_resolve'","lib/gitlab/graphql/present/field_extension.rb:18:in `resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:957:in `run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:970:in `block in run_extensions_before_resolve'","lib/gitlab/graphql/extensions/externally_paginated_array_extension.rb:8:in `resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:957:in `run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:970:in `block in run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field_extension.rb:134:in `resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:957:in `run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:902:in `with_extensions'","graphql (2.5.23) lib/graphql/schema/field.rb:733:in `block in resolve'","graphql (2.5.23) lib/graphql/schema.rb:1673:in `after_lazy'","graphql (2.5.23) lib/graphql/query.rb:30:in `after_lazy'","graphql (2.5.23) lib/graphql/schema/field.rb:731:in `resolve'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:467:in `block (2 levels) in evaluate_selection_with_resolved_keyword_args'","graphql (2.5.23) lib/graphql/tracing/trace.rb:90:in `execute_field'","batch-loader (2.0.5) lib/batch_loader/graphql.rb:7:in `execute_field'","graphql (2.5.23) lib/graphql/schema/timeout.rb:92:in `execute_field'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:466:in `block in evaluate_selection_with_resolved_keyword_args'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:821:in `call_method_on_directives'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:454:in `evaluate_selection_with_resolved_keyword_args'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:432:in `block in evaluate_selection_with_args'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:942:in `after_lazy'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:377:in `evaluate_selection_with_args'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:371:in `block in evaluate_selection'","graphql (2.5.23) lib/graphql/execution/interpreter/arguments_cache.rb:41:in `dataload_for'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:365:in `evaluate_selection'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:314:in `block (3 levels) in evaluate_selections'","graphql (2.5.23) lib/graphql/dataloader/null_dataloader.rb:60:in `append_job'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:313:in `block (2 levels) in evaluate_selections'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:300:in `each'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:300:in `block in evaluate_selections'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:821:in `call_method_on_directives'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:299:in `evaluate_selections'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:739:in `block (2 levels) in continue_field'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:208:in `each_gathered_selections'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:728:in `block in continue_field'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:942:in `after_lazy'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:723:in `continue_field'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:488:in `block (2 levels) in evaluate_selection_with_resolved_keyword_args'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:930:in `block in after_lazy'","graphql (2.5.23) lib/graphql/execution/lazy.rb:30:in `value'","graphql (2.5.23) lib/graphql/dataloader/null_dataloader.rb:33:in `each'","graphql (2.5.23) lib/graphql/dataloader/null_dataloader.rb:33:in `block in run'","graphql (2.5.23) lib/graphql/tracing/trace.rb:72:in `execute_query_lazy'","graphql (2.5.23) lib/graphql/dataloader.rb:324:in `with_trace_query_lazy'","graphql (2.5.23) lib/graphql/dataloader/null_dataloader.rb:21:in `run'","graphql (2.5.23) lib/graphql/execution/interpreter.rb:86:in `block in run_all'","graphql (2.5.23) lib/graphql/tracing/trace.rb:64:in `execute_multiplex'","lib/gitlab/graphql/tracers/instrumentation_tracer.rb:23:in `execute_multiplex'","graphql (2.5.23) lib/graphql/schema/timeout.rb:68:in `execute_multiplex'","graphql (2.5.23) lib/graphql/execution/interpreter.rb:42:in `run_all'","graphql (2.5.23) lib/graphql/schema.rb:1629:in `multiplex'","app/graphql/gitlab_schema.rb:54:in `multiplex'","graphql (2.5.23) lib/graphql/schema.rb:1604:in `execute'","app/controllers/graphql_controller.rb:317:in `execute_single_query'","app/controllers/graphql_controller.rb:117:in `execute'","actionpack (7.2.3) lib/action_controller/metal/basic_implicit_render.rb:8:in `send_action'","actionpack (7.2.3) lib/abstract_controller/base.rb:215:in `process_action'","actionpack (7.2.3) lib/action_controller/metal/rendering.rb:193:in `process_action'","actionpack (7.2.3) lib/abstract_controller/callbacks.rb:261:in `block in process_action'","activesupport (7.2.3) lib/active_support/callbacks.rb:121:in `block in run_callbacks'","app/controllers/graphql_controller.rb:303:in `block in track_user_experience_sli_by_operation_name'","lib/gitlab/graphql/ux_sli_by_operation_name.rb:17:in `track'","app/controllers/graphql_controller.rb:303:in `track_user_experience_sli_by_operation_name'","activesupport (7.2.3) lib/active_support/callbacks.rb:130:in `block in run_callbacks'","app/controllers/application_controller.rb:500:in `set_current_admin'","activesupport (7.2.3) lib/active_support/callbacks.rb:130:in `block in run_callbacks'","lib/gitlab/session.rb:11:in `with_session'","app/controllers/application_controller.rb:491:in `set_session_storage'","activesupport (7.2.3) lib/active_support/callbacks.rb:130:in `block in run_callbacks'","lib/gitlab/i18n.rb:116:in `with_locale'","lib/gitlab/i18n.rb:122:in `with_user_locale'","app/controllers/application_controller.rb:482:in `set_locale'","activesupport (7.2.3) lib/active_support/callbacks.rb:130:in `block in run_callbacks'","app/controllers/application_controller.rb:471:in `set_current_context'","activesupport (7.2.3) lib/active_support/callbacks.rb:130:in `block in run_callbacks'","lib/gitlab/ip_address_state.rb:11:in `with'","app/controllers/application_controller.rb:477:in `set_current_ip_address'","activesupport (7.2.3) lib/active_support/callbacks.rb:130:in `block in run_callbacks'","marginalia (1.11.1) lib/marginalia.rb:109:in `record_query_comment'","activesupport (7.2.3) lib/active_support/callbacks.rb:130:in `block in run_callbacks'","sentry-rails (5.23.0) lib/sentry/rails/controller_transaction.rb:34:in `block in sentry_around_action'","sentry-ruby (5.23.0) lib/sentry/hub.rb:138:in `with_child_span'","sentry-ruby (5.23.0) lib/sentry-ruby.rb:515:in `with_child_span'","sentry-rails (5.23.0) lib/sentry/rails/controller_transaction.rb:18:in `sentry_around_action'","activesupport (7.2.3) lib/active_support/callbacks.rb:130:in `block in run_callbacks'","activesupport (7.2.3) lib/active_support/callbacks.rb:141:in `run_callbacks'","actionpack (7.2.3) lib/abstract_controller/callbacks.rb:260:in `process_action'","actionpack (7.2.3) lib/action_controller/metal/rescue.rb:27:in `process_action'","actionpack (7.2.3) lib/action_controller/metal/instrumentation.rb:77:in `block in process_action'","activesupport (7.2.3) lib/active_support/notifications.rb:210:in `block in instrument'","activesupport (7.2.3) lib/active_support/notifications/instrumenter.rb:58:in `instrument'","activesupport (7.2.3) lib/active_support/notifications.rb:210:in `instrument'","actionpack (7.2.3) lib/action_controller/metal/instrumentation.rb:76:in `process_action'","actionpack (7.2.3) lib/action_controller/metal/params_wrapper.rb:259:in `process_action'","activerecord (7.2.3) lib/active_record/railties/controller_runtime.rb:39:in `process_action'","actionpack (7.2.3) lib/abstract_controller/base.rb:152:in `process'","actionview (7.2.3) lib/action_view/rendering.rb:40:in `process'","actionpack (7.2.3) lib/action_controller/metal.rb:252:in `dispatch'","actionpack (7.2.3) lib/action_controller/metal.rb:333:in `block in dispatch'","lib/gitlab/middleware/action_controller_static_context.rb:23:in `call'","actionpack (7.2.3) lib/action_controller/metal.rb:333:in `dispatch'","actionpack (7.2.3) lib/action_dispatch/routing/route_set.rb:67:in `dispatch'","actionpack (7.2.3) lib/action_dispatch/routing/route_set.rb:50:in `serve'","actionpack (7.2.3) lib/action_dispatch/journey/router.rb:53:in `block in serve'","config/initializers/action_dispatch_journey_router.rb:52:in `block in find_routes'","config/initializers/action_dispatch_journey_router.rb:25:in `map!'","config/initializers/action_dispatch_journey_router.rb:25:in `find_routes'","actionpack (7.2.3) lib/action_dispatch/journey/router.rb:34:in `serve'","actionpack (7.2.3) lib/action_dispatch/routing/route_set.rb:896:in `call'","gitlab-experiment (1.3.0) lib/gitlab/experiment/middleware.rb:19:in `call'","flipper (1.3.6) lib/flipper/middleware/memoizer.rb:87:in `memoized_call'","flipper (1.3.6) lib/flipper/middleware/memoizer.rb:45:in `call'","lib/gitlab/metrics/elasticsearch_rack_middleware.rb:16:in `call'","lib/gitlab/middleware/sidekiq_shard_awareness_validation.rb:20:in `block in call'","lib/gitlab/sidekiq_sharding/validator.rb:42:in `enabled'","lib/gitlab/middleware/sidekiq_shard_awareness_validation.rb:20:in `call'","lib/gitlab/middleware/memory_report.rb:13:in `call'","lib/gitlab/middleware/speedscope.rb:13:in `call'","lib/gitlab/database/load_balancing/rack_middleware.rb:23:in `call'","lib/gitlab/middleware/rails_queue_duration.rb:33:in `call'","lib/gitlab/etag_caching/middleware.rb:21:in `call'","lib/gitlab/metrics/rack_middleware.rb:16:in `block in call'","lib/gitlab/metrics/web_transaction.rb:46:in `run'","lib/gitlab/metrics/rack_middleware.rb:16:in `call'","lib/gitlab/middleware/go.rb:21:in `call'","lib/gitlab/middleware/query_analyzer.rb:11:in `block in call'","lib/gitlab/database/query_analyzer.rb:94:in `within'","lib/gitlab/middleware/query_analyzer.rb:11:in `call'","lib/ci/job_token/middleware.rb:11:in `call'","batch-loader (2.0.5) lib/batch_loader/middleware.rb:11:in `call'","rack-attack (6.8.0) lib/rack/attack.rb:105:in `call'","apollo_upload_server (2.1.8) lib/apollo_upload_server/middleware.rb:14:in `call'","lib/gitlab/middleware/multipart.rb:177:in `call'","lib/gitlab/middleware/rack_attack_headers.rb:42:in `call'","rack-attack (6.8.0) lib/rack/attack.rb:129:in `call'","warden (1.2.9) lib/warden/manager.rb:36:in `block in call'","warden (1.2.9) lib/warden/manager.rb:34:in `catch'","warden (1.2.9) lib/warden/manager.rb:34:in `call'","rack-cors (2.0.2) lib/rack/cors.rb:102:in `call'","rack (2.2.23) lib/rack/tempfile_reaper.rb:15:in `call'","rack (2.2.23) lib/rack/etag.rb:27:in `call'","rack (2.2.23) lib/rack/conditional_get.rb:40:in `call'","rack (2.2.23) lib/rack/head.rb:12:in `call'","actionpack (7.2.3) lib/action_dispatch/http/permissions_policy.rb:38:in `call'","actionpack (7.2.3) lib/action_dispatch/http/content_security_policy.rb:38:in `call'","lib/gitlab/middleware/read_only/controller.rb:40:in `call'","lib/gitlab/middleware/read_only.rb:18:in `call'","lib/gitlab/middleware/unauthenticated_session_expiry.rb:18:in `call'","rack (2.2.23) lib/rack/session/abstract/id.rb:266:in `context'","rack (2.2.23) lib/rack/session/abstract/id.rb:260:in `call'","lib/gitlab/middleware/secure_headers.rb:11:in `call'","actionpack (7.2.3) lib/action_dispatch/middleware/cookies.rb:704:in `call'","lib/gitlab/middleware/same_site_cookies.rb:27:in `call'","actionpack (7.2.3) lib/action_dispatch/middleware/callbacks.rb:31:in `block in call'","activesupport (7.2.3) lib/active_support/callbacks.rb:101:in `run_callbacks'","actionpack (7.2.3) lib/action_dispatch/middleware/callbacks.rb:30:in `call'","sentry-rails (5.23.0) lib/sentry/rails/rescued_exception_interceptor.rb:14:in `call'","actionpack (7.2.3) lib/action_dispatch/middleware/debug_exceptions.rb:31:in `call'","lib/gitlab/middleware/path_depth_check.rb:32:in `call'","lib/gitlab/middleware/path_traversal_check.rb:40:in `call'","lib/gitlab/middleware/handle_malformed_strings.rb:19:in `call'","lib/gitlab/middleware/json_validation.rb:264:in `allow_if_validated'","lib/gitlab/middleware/json_validation.rb:227:in `call'","sentry-ruby (5.23.0) lib/sentry/rack/capture_exceptions.rb:30:in `block (2 levels) in call'","sentry-ruby (5.23.0) lib/sentry/hub.rb:299:in `with_session_tracking'","sentry-ruby (5.23.0) lib/sentry-ruby.rb:428:in `with_session_tracking'","sentry-ruby (5.23.0) lib/sentry/rack/capture_exceptions.rb:21:in `block in call'","sentry-ruby (5.23.0) lib/sentry/hub.rb:89:in `with_scope'","sentry-ruby (5.23.0) lib/sentry-ruby.rb:408:in `with_scope'","sentry-ruby (5.23.0) lib/sentry/rack/capture_exceptions.rb:20:in `call'","actionpack (7.2.3) lib/action_dispatch/middleware/show_exceptions.rb:32:in `call'","lib/gitlab/middleware/basic_health_check.rb:25:in `call'","lograge (0.11.2) lib/lograge/rails_ext/rack/logger.rb:15:in `call_app'","railties (7.2.3) lib/rails/rack/logger.rb:29:in `call'","actionpack (7.2.3) lib/action_dispatch/middleware/remote_ip.rb:96:in `call'","lib/gitlab/middleware/handle_ip_spoof_attack_error.rb:25:in `call'","lib/gitlab/middleware/request_context.rb:15:in `call'","lib/gitlab/middleware/webhook_recursion_detection.rb:15:in `call'","request_store (1.7.0) lib/request_store/middleware.rb:19:in `call'","rack (2.2.23) lib/rack/method_override.rb:24:in `call'","rack (2.2.23) lib/rack/runtime.rb:22:in `call'","rack-timeout (0.7.0) lib/rack/timeout/core.rb:154:in `block in call'","rack-timeout (0.7.0) lib/rack/timeout/support/timeout.rb:19:in `timeout'","rack-timeout (0.7.0) lib/rack/timeout/core.rb:153:in `call'","config/initializers/fix_local_cache_middleware.rb:11:in `call'","lib/gitlab/middleware/compressed_json.rb:44:in `call'","actionpack (7.2.3) lib/action_dispatch/middleware/executor.rb:16:in `call'","lib/gitlab/middleware/rack_multipart_tempfile_factory.rb:19:in `call'","rack (2.2.23) lib/rack/sendfile.rb:127:in `call'","lib/gitlab/metrics/requests_rack_middleware.rb:76:in `call'","gitlab-labkit (2.0.0) lib/labkit/middleware/rack.rb:22:in `block in call'","gitlab-labkit (2.0.0) lib/labkit/context.rb:43:in `with_context'","gitlab-labkit (2.0.0) lib/labkit/middleware/rack.rb:21:in `call'","actionpack (7.2.3) lib/action_dispatch/middleware/request_id.rb:33:in `call'","lib/gitlab/middleware/static_assets_authorization.rb:28:in `call'","railties (7.2.3) lib/rails/engine.rb:535:in `call'","railties (7.2.3) lib/rails/railtie.rb:226:in `public_send'","railties (7.2.3) lib/rails/railtie.rb:226:in `method_missing'","lib/gitlab/middleware/release_env.rb:12:in `call'","rack (2.2.23) lib/rack/urlmap.rb:74:in `block in call'","rack (2.2.23) lib/rack/urlmap.rb:58:in `each'","rack (2.2.23) lib/rack/urlmap.rb:58:in `call'","puma (8.0.1) lib/puma/configuration.rb:305:in `call'","puma (8.0.1) lib/puma/response.rb:79:in `block in handle_request'","puma (8.0.1) lib/puma/thread_pool.rb:434:in `with_force_shutdown'","puma (8.0.1) lib/puma/response.rb:78:in `handle_request'","puma (8.0.1) lib/puma/server.rb:508:in `process_client'","puma (8.0.1) lib/puma/server.rb:263:in `block in run'","puma (8.0.1) lib/puma/thread_pool.rb:246:in `block in spawn_thread'"],"exception.cause_class":"EOFError","user.username":"root","tags.program":"web","tags.locale":"en","tags.feature_category":"container_registry","tags.correlation_id":"01KS7Q4MJ5JX1KKBQAGGVNJEBN","extra.class":"ContainerRegistry::BaseClient","extra.url":"http://127.0.0.1:5000/gitlab/v1/repositories/test/test/tags/list/?n=20\u0026referrers=true\u0026sort=-published_at"}
{"severity":"ERROR","time":"2026-05-22T11:29:17.954Z","correlation_id":"01KS7Q4MJ10FC3GTYWWQX50GQN","meta.caller_id":"GraphqlController#execute","meta.feature_category":"container_registry","meta.organization_id":1,"meta.remote_ip":"113.32.144.145","meta.user":"root","meta.gl_user_id":1,"meta.client_id":"user/1","exception.class":"Faraday::ConnectionFailed","exception.message":"end of file reached","exception.backtrace":["net-protocol (0.2.2) lib/net/protocol.rb:237:in `rbuf_fill'","net-protocol (0.2.2) lib/net/protocol.rb:199:in `readuntil'","net-protocol (0.2.2) lib/net/protocol.rb:209:in `readline'","net-http (0.6.0) lib/net/http/response.rb:158:in `read_status_line'","net-http (0.6.0) lib/net/http/response.rb:147:in `read_new'","net-http (0.6.0) lib/net/http.rb:2420:in `block in transport_request'","net-http (0.6.0) lib/net/http.rb:2411:in `catch'","net-http (0.6.0) lib/net/http.rb:2411:in `transport_request'","net-http (0.6.0) lib/net/http.rb:2384:in `request'","gitlab-labkit (2.0.0) lib/labkit/net_http_publisher.rb:49:in `block in request'","activesupport (7.2.3) lib/active_support/notifications.rb:210:in `block in instrument'","activesupport (7.2.3) lib/active_support/notifications/instrumenter.rb:58:in `instrument'","activesupport (7.2.3) lib/active_support/notifications.rb:210:in `instrument'","gitlab-labkit (2.0.0) lib/labkit/net_http_publisher.rb:46:in `request'","faraday-net_http (3.1.0) lib/faraday/adapter/net_http.rb:113:in `block in request_with_wrapped_block'","net-http (0.6.0) lib/net/http.rb:1632:in `start'","faraday-net_http (3.1.0) lib/faraday/adapter/net_http.rb:112:in `request_with_wrapped_block'","faraday-net_http (3.1.0) lib/faraday/adapter/net_http.rb:102:in `perform_request'","faraday-net_http (3.1.0) lib/faraday/adapter/net_http.rb:66:in `block in call'","faraday (2.14.1) lib/faraday/adapter.rb:45:in `connection'","faraday-net_http (3.1.0) lib/faraday/adapter/net_http.rb:65:in `call'","lib/gitlab/faraday/error_callback.rb:30:in `call'","faraday-retry (2.2.1) lib/faraday/retry/middleware.rb:153:in `call'","faraday (2.14.1) lib/faraday/middleware.rb:56:in `call'","faraday (2.14.1) lib/faraday/middleware.rb:56:in `call'","faraday (2.14.1) lib/faraday/middleware.rb:56:in `call'","faraday (2.14.1) lib/faraday/rack_builder.rb:153:in `build_response'","faraday (2.14.1) lib/faraday/connection.rb:452:in `run_request'","faraday (2.14.1) lib/faraday/connection.rb:200:in `get'","lib/container_registry/gitlab_api_client.rb:113:in `block in repository_details'","lib/container_registry/gitlab_api_client.rb:266:in `with_token_faraday'","lib/container_registry/gitlab_api_client.rb:112:in `repository_details'","app/models/container_repository.rb:378:in `gitlab_api_client_repository_details'","gems/gitlab-utils/lib/gitlab/utils/strong_memoize.rb:136:in `bind_call'","gems/gitlab-utils/lib/gitlab/utils/strong_memoize.rb:136:in `block (2 levels) in do_strong_memoize'","gems/gitlab-utils/lib/gitlab/utils/strong_memoize.rb:34:in `strong_memoize'","gems/gitlab-utils/lib/gitlab/utils/strong_memoize.rb:135:in `block in do_strong_memoize'","app/models/container_repository.rb:253:in `block in size'","gems/gitlab-utils/lib/gitlab/utils/strong_memoize.rb:34:in `strong_memoize'","app/models/container_repository.rb:250:in `size'","app/graphql/types/container_registry/container_repository_details_type.rb:51:in `block in size'","app/graphql/types/container_registry/container_repository_details_type.rb:72:in `handling_errors'","app/graphql/types/container_registry/container_repository_details_type.rb:51:in `size'","graphql (2.5.23) lib/graphql/schema/field.rb:764:in `public_send'","graphql (2.5.23) lib/graphql/schema/field.rb:764:in `block (2 levels) in resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:907:in `block in with_extensions'","graphql (2.5.23) lib/graphql/schema/field.rb:970:in `block (2 levels) in run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:970:in `block (2 levels) in run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:970:in `block (2 levels) in run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:973:in `run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:970:in `block in run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field_extension.rb:134:in `resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:957:in `run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:970:in `block in run_extensions_before_resolve'","lib/gitlab/graphql/authz/granular_token_authorization.rb:15:in `resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:957:in `run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:970:in `block in run_extensions_before_resolve'","lib/gitlab/graphql/present/field_extension.rb:18:in `resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:957:in `run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:902:in `with_extensions'","graphql (2.5.23) lib/graphql/schema/field.rb:733:in `block in resolve'","graphql (2.5.23) lib/graphql/schema.rb:1673:in `after_lazy'","graphql (2.5.23) lib/graphql/query.rb:30:in `after_lazy'","graphql (2.5.23) lib/graphql/schema/field.rb:731:in `resolve'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:467:in `block (2 levels) in evaluate_selection_with_resolved_keyword_args'","graphql (2.5.23) lib/graphql/tracing/trace.rb:90:in `execute_field'","batch-loader (2.0.5) lib/batch_loader/graphql.rb:7:in `execute_field'","graphql (2.5.23) lib/graphql/schema/timeout.rb:92:in `execute_field'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:466:in `block in evaluate_selection_with_resolved_keyword_args'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:828:in `run_directive'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:852:in `block in run_directive'","graphql (2.5.23) lib/graphql/schema/directive.rb:71:in `resolve'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:851:in `public_send'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:851:in `run_directive'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:822:in `call_method_on_directives'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:454:in `evaluate_selection_with_resolved_keyword_args'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:358:in `evaluate_selection'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:314:in `block (3 levels) in evaluate_selections'","graphql (2.5.23) lib/graphql/dataloader/null_dataloader.rb:60:in `append_job'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:313:in `block (2 levels) in evaluate_selections'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:300:in `each'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:300:in `block in evaluate_selections'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:821:in `call_method_on_directives'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:299:in `evaluate_selections'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:739:in `block (2 levels) in continue_field'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:208:in `each_gathered_selections'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:728:in `block in continue_field'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:942:in `after_lazy'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:723:in `continue_field'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:488:in `block (2 levels) in evaluate_selection_with_resolved_keyword_args'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:930:in `block in after_lazy'","graphql (2.5.23) lib/graphql/execution/lazy.rb:30:in `value'","graphql (2.5.23) lib/graphql/dataloader/null_dataloader.rb:33:in `each'","graphql (2.5.23) lib/graphql/dataloader/null_dataloader.rb:33:in `block in run'","graphql (2.5.23) lib/graphql/tracing/trace.rb:72:in `execute_query_lazy'","graphql (2.5.23) lib/graphql/dataloader.rb:324:in `with_trace_query_lazy'","graphql (2.5.23) lib/graphql/dataloader/null_dataloader.rb:21:in `run'","graphql (2.5.23) lib/graphql/execution/interpreter.rb:86:in `block in run_all'","graphql (2.5.23) lib/graphql/tracing/trace.rb:64:in `execute_multiplex'","lib/gitlab/graphql/tracers/instrumentation_tracer.rb:23:in `execute_multiplex'","graphql (2.5.23) lib/graphql/schema/timeout.rb:68:in `execute_multiplex'","graphql (2.5.23) lib/graphql/execution/interpreter.rb:42:in `run_all'","graphql (2.5.23) lib/graphql/schema.rb:1629:in `multiplex'","app/graphql/gitlab_schema.rb:54:in `multiplex'","graphql (2.5.23) lib/graphql/schema.rb:1604:in `execute'","app/controllers/graphql_controller.rb:317:in `execute_single_query'","app/controllers/graphql_controller.rb:117:in `execute'","actionpack (7.2.3) lib/action_controller/metal/basic_implicit_render.rb:8:in `send_action'","actionpack (7.2.3) lib/abstract_controller/base.rb:215:in `process_action'","actionpack (7.2.3) lib/action_controller/metal/rendering.rb:193:in `process_action'","actionpack (7.2.3) lib/abstract_controller/callbacks.rb:261:in `block in process_action'","activesupport (7.2.3) lib/active_support/callbacks.rb:121:in `block in run_callbacks'","app/controllers/graphql_controller.rb:303:in `block in track_user_experience_sli_by_operation_name'","lib/gitlab/graphql/ux_sli_by_operation_name.rb:17:in `track'","app/controllers/graphql_controller.rb:303:in `track_user_experience_sli_by_operation_name'","activesupport (7.2.3) lib/active_support/callbacks.rb:130:in `block in run_callbacks'","app/controllers/application_controller.rb:500:in `set_current_admin'","activesupport (7.2.3) lib/active_support/callbacks.rb:130:in `block in run_callbacks'","lib/gitlab/session.rb:11:in `with_session'","app/controllers/application_controller.rb:491:in `set_session_storage'","activesupport (7.2.3) lib/active_support/callbacks.rb:130:in `block in run_callbacks'","lib/gitlab/i18n.rb:116:in `with_locale'","lib/gitlab/i18n.rb:122:in `with_user_locale'","app/controllers/application_controller.rb:482:in `set_locale'","activesupport (7.2.3) lib/active_support/callbacks.rb:130:in `block in run_callbacks'","app/controllers/application_controller.rb:471:in `set_current_context'","activesupport (7.2.3) lib/active_support/callbacks.rb:130:in `block in run_callbacks'","lib/gitlab/ip_address_state.rb:11:in `with'","app/controllers/application_controller.rb:477:in `set_current_ip_address'","activesupport (7.2.3) lib/active_support/callbacks.rb:130:in `block in run_callbacks'","marginalia (1.11.1) lib/marginalia.rb:109:in `record_query_comment'","activesupport (7.2.3) lib/active_support/callbacks.rb:130:in `block in run_callbacks'","sentry-rails (5.23.0) lib/sentry/rails/controller_transaction.rb:34:in `block in sentry_around_action'","sentry-ruby (5.23.0) lib/sentry/hub.rb:138:in `with_child_span'","sentry-ruby (5.23.0) lib/sentry-ruby.rb:515:in `with_child_span'","sentry-rails (5.23.0) lib/sentry/rails/controller_transaction.rb:18:in `sentry_around_action'","activesupport (7.2.3) lib/active_support/callbacks.rb:130:in `block in run_callbacks'","activesupport (7.2.3) lib/active_support/callbacks.rb:141:in `run_callbacks'","actionpack (7.2.3) lib/abstract_controller/callbacks.rb:260:in `process_action'","actionpack (7.2.3) lib/action_controller/metal/rescue.rb:27:in `process_action'","actionpack (7.2.3) lib/action_controller/metal/instrumentation.rb:77:in `block in process_action'","activesupport (7.2.3) lib/active_support/notifications.rb:210:in `block in instrument'","activesupport (7.2.3) lib/active_support/notifications/instrumenter.rb:58:in `instrument'","activesupport (7.2.3) lib/active_support/notifications.rb:210:in `instrument'","actionpack (7.2.3) lib/action_controller/metal/instrumentation.rb:76:in `process_action'","actionpack (7.2.3) lib/action_controller/metal/params_wrapper.rb:259:in `process_action'","activerecord (7.2.3) lib/active_record/railties/controller_runtime.rb:39:in `process_action'","actionpack (7.2.3) lib/abstract_controller/base.rb:152:in `process'","actionview (7.2.3) lib/action_view/rendering.rb:40:in `process'","actionpack (7.2.3) lib/action_controller/metal.rb:252:in `dispatch'","actionpack (7.2.3) lib/action_controller/metal.rb:333:in `block in dispatch'","lib/gitlab/middleware/action_controller_static_context.rb:23:in `call'","actionpack (7.2.3) lib/action_controller/metal.rb:333:in `dispatch'","actionpack (7.2.3) lib/action_dispatch/routing/route_set.rb:67:in `dispatch'","actionpack (7.2.3) lib/action_dispatch/routing/route_set.rb:50:in `serve'","actionpack (7.2.3) lib/action_dispatch/journey/router.rb:53:in `block in serve'","config/initializers/action_dispatch_journey_router.rb:52:in `block in find_routes'","config/initializers/action_dispatch_journey_router.rb:25:in `map!'","config/initializers/action_dispatch_journey_router.rb:25:in `find_routes'","actionpack (7.2.3) lib/action_dispatch/journey/router.rb:34:in `serve'","actionpack (7.2.3) lib/action_dispatch/routing/route_set.rb:896:in `call'","gitlab-experiment (1.3.0) lib/gitlab/experiment/middleware.rb:19:in `call'","flipper (1.3.6) lib/flipper/middleware/memoizer.rb:87:in `memoized_call'","flipper (1.3.6) lib/flipper/middleware/memoizer.rb:45:in `call'","lib/gitlab/metrics/elasticsearch_rack_middleware.rb:16:in `call'","lib/gitlab/middleware/sidekiq_shard_awareness_validation.rb:20:in `block in call'","lib/gitlab/sidekiq_sharding/validator.rb:42:in `enabled'","lib/gitlab/middleware/sidekiq_shard_awareness_validation.rb:20:in `call'","lib/gitlab/middleware/memory_report.rb:13:in `call'","lib/gitlab/middleware/speedscope.rb:13:in `call'","lib/gitlab/database/load_balancing/rack_middleware.rb:23:in `call'","lib/gitlab/middleware/rails_queue_duration.rb:33:in `call'","lib/gitlab/etag_caching/middleware.rb:21:in `call'","lib/gitlab/metrics/rack_middleware.rb:16:in `block in call'","lib/gitlab/metrics/web_transaction.rb:46:in `run'","lib/gitlab/metrics/rack_middleware.rb:16:in `call'","lib/gitlab/middleware/go.rb:21:in `call'","lib/gitlab/middleware/query_analyzer.rb:11:in `block in call'","lib/gitlab/database/query_analyzer.rb:94:in `within'","lib/gitlab/middleware/query_analyzer.rb:11:in `call'","lib/ci/job_token/middleware.rb:11:in `call'","batch-loader (2.0.5) lib/batch_loader/middleware.rb:11:in `call'","rack-attack (6.8.0) lib/rack/attack.rb:105:in `call'","apollo_upload_server (2.1.8) lib/apollo_upload_server/middleware.rb:14:in `call'","lib/gitlab/middleware/multipart.rb:177:in `call'","lib/gitlab/middleware/rack_attack_headers.rb:42:in `call'","rack-attack (6.8.0) lib/rack/attack.rb:129:in `call'","warden (1.2.9) lib/warden/manager.rb:36:in `block in call'","warden (1.2.9) lib/warden/manager.rb:34:in `catch'","warden (1.2.9) lib/warden/manager.rb:34:in `call'","rack-cors (2.0.2) lib/rack/cors.rb:102:in `call'","rack (2.2.23) lib/rack/tempfile_reaper.rb:15:in `call'","rack (2.2.23) lib/rack/etag.rb:27:in `call'","rack (2.2.23) lib/rack/conditional_get.rb:40:in `call'","rack (2.2.23) lib/rack/head.rb:12:in `call'","actionpack (7.2.3) lib/action_dispatch/http/permissions_policy.rb:38:in `call'","actionpack (7.2.3) lib/action_dispatch/http/content_security_policy.rb:38:in `call'","lib/gitlab/middleware/read_only/controller.rb:40:in `call'","lib/gitlab/middleware/read_only.rb:18:in `call'","lib/gitlab/middleware/unauthenticated_session_expiry.rb:18:in `call'","rack (2.2.23) lib/rack/session/abstract/id.rb:266:in `context'","rack (2.2.23) lib/rack/session/abstract/id.rb:260:in `call'","lib/gitlab/middleware/secure_headers.rb:11:in `call'","actionpack (7.2.3) lib/action_dispatch/middleware/cookies.rb:704:in `call'","lib/gitlab/middleware/same_site_cookies.rb:27:in `call'","actionpack (7.2.3) lib/action_dispatch/middleware/callbacks.rb:31:in `block in call'","activesupport (7.2.3) lib/active_support/callbacks.rb:101:in `run_callbacks'","actionpack (7.2.3) lib/action_dispatch/middleware/callbacks.rb:30:in `call'","sentry-rails (5.23.0) lib/sentry/rails/rescued_exception_interceptor.rb:14:in `call'","actionpack (7.2.3) lib/action_dispatch/middleware/debug_exceptions.rb:31:in `call'","lib/gitlab/middleware/path_depth_check.rb:32:in `call'","lib/gitlab/middleware/path_traversal_check.rb:40:in `call'","lib/gitlab/middleware/handle_malformed_strings.rb:19:in `call'","lib/gitlab/middleware/json_validation.rb:264:in `allow_if_validated'","lib/gitlab/middleware/json_validation.rb:227:in `call'","sentry-ruby (5.23.0) lib/sentry/rack/capture_exceptions.rb:30:in `block (2 levels) in call'","sentry-ruby (5.23.0) lib/sentry/hub.rb:299:in `with_session_tracking'","sentry-ruby (5.23.0) lib/sentry-ruby.rb:428:in `with_session_tracking'","sentry-ruby (5.23.0) lib/sentry/rack/capture_exceptions.rb:21:in `block in call'","sentry-ruby (5.23.0) lib/sentry/hub.rb:89:in `with_scope'","sentry-ruby (5.23.0) lib/sentry-ruby.rb:408:in `with_scope'","sentry-ruby (5.23.0) lib/sentry/rack/capture_exceptions.rb:20:in `call'","actionpack (7.2.3) lib/action_dispatch/middleware/show_exceptions.rb:32:in `call'","lib/gitlab/middleware/basic_health_check.rb:25:in `call'","lograge (0.11.2) lib/lograge/rails_ext/rack/logger.rb:15:in `call_app'","railties (7.2.3) lib/rails/rack/logger.rb:29:in `call'","actionpack (7.2.3) lib/action_dispatch/middleware/remote_ip.rb:96:in `call'","lib/gitlab/middleware/handle_ip_spoof_attack_error.rb:25:in `call'","lib/gitlab/middleware/request_context.rb:15:in `call'","lib/gitlab/middleware/webhook_recursion_detection.rb:15:in `call'","request_store (1.7.0) lib/request_store/middleware.rb:19:in `call'","rack (2.2.23) lib/rack/method_override.rb:24:in `call'","rack (2.2.23) lib/rack/runtime.rb:22:in `call'","rack-timeout (0.7.0) lib/rack/timeout/core.rb:154:in `block in call'","rack-timeout (0.7.0) lib/rack/timeout/support/timeout.rb:19:in `timeout'","rack-timeout (0.7.0) lib/rack/timeout/core.rb:153:in `call'","config/initializers/fix_local_cache_middleware.rb:11:in `call'","lib/gitlab/middleware/compressed_json.rb:44:in `call'","actionpack (7.2.3) lib/action_dispatch/middleware/executor.rb:16:in `call'","lib/gitlab/middleware/rack_multipart_tempfile_factory.rb:19:in `call'","rack (2.2.23) lib/rack/sendfile.rb:127:in `call'","lib/gitlab/metrics/requests_rack_middleware.rb:76:in `call'","gitlab-labkit (2.0.0) lib/labkit/middleware/rack.rb:22:in `block in call'","gitlab-labkit (2.0.0) lib/labkit/context.rb:43:in `with_context'","gitlab-labkit (2.0.0) lib/labkit/middleware/rack.rb:21:in `call'","actionpack (7.2.3) lib/action_dispatch/middleware/request_id.rb:33:in `call'","lib/gitlab/middleware/static_assets_authorization.rb:28:in `call'","railties (7.2.3) lib/rails/engine.rb:535:in `call'","railties (7.2.3) lib/rails/railtie.rb:226:in `public_send'","railties (7.2.3) lib/rails/railtie.rb:226:in `method_missing'","lib/gitlab/middleware/release_env.rb:12:in `call'","rack (2.2.23) lib/rack/urlmap.rb:74:in `block in call'","rack (2.2.23) lib/rack/urlmap.rb:58:in `each'","rack (2.2.23) lib/rack/urlmap.rb:58:in `call'","puma (8.0.1) lib/puma/configuration.rb:305:in `call'","puma (8.0.1) lib/puma/response.rb:79:in `block in handle_request'","puma (8.0.1) lib/puma/thread_pool.rb:434:in `with_force_shutdown'","puma (8.0.1) lib/puma/response.rb:78:in `handle_request'","puma (8.0.1) lib/puma/server.rb:508:in `process_client'","puma (8.0.1) lib/puma/server.rb:263:in `block in run'","puma (8.0.1) lib/puma/thread_pool.rb:246:in `block in spawn_thread'"],"exception.cause_class":"EOFError","user.username":"root","tags.program":"web","tags.locale":"en","tags.feature_category":"container_registry","tags.correlation_id":"01KS7Q4MJ10FC3GTYWWQX50GQN","extra.class":"ContainerRegistry::BaseClient","extra.url":"http://127.0.0.1:5000/gitlab/v1/repositories/test/test/?size=self"}
{"severity":"ERROR","time":"2026-05-22T11:29:17.965Z","correlation_id":"01KS7Q4MJ5JX1KKBQAGGVNJEBN","meta.caller_id":"GraphqlController#execute","meta.feature_category":"container_registry","meta.organization_id":1,"meta.remote_ip":"113.32.144.145","meta.user":"root","meta.gl_user_id":1,"meta.client_id":"user/1","exception.class":"Faraday::ConnectionFailed","exception.message":"end of file reached","exception.backtrace":["net-protocol (0.2.2) lib/net/protocol.rb:237:in `rbuf_fill'","net-protocol (0.2.2) lib/net/protocol.rb:199:in `readuntil'","net-protocol (0.2.2) lib/net/protocol.rb:209:in `readline'","net-http (0.6.0) lib/net/http/response.rb:158:in `read_status_line'","net-http (0.6.0) lib/net/http/response.rb:147:in `read_new'","net-http (0.6.0) lib/net/http.rb:2420:in `block in transport_request'","net-http (0.6.0) lib/net/http.rb:2411:in `catch'","net-http (0.6.0) lib/net/http.rb:2411:in `transport_request'","net-http (0.6.0) lib/net/http.rb:2384:in `request'","gitlab-labkit (2.0.0) lib/labkit/net_http_publisher.rb:49:in `block in request'","activesupport (7.2.3) lib/active_support/notifications.rb:210:in `block in instrument'","activesupport (7.2.3) lib/active_support/notifications/instrumenter.rb:58:in `instrument'","activesupport (7.2.3) lib/active_support/notifications.rb:210:in `instrument'","gitlab-labkit (2.0.0) lib/labkit/net_http_publisher.rb:46:in `request'","faraday-net_http (3.1.0) lib/faraday/adapter/net_http.rb:113:in `block in request_with_wrapped_block'","net-http (0.6.0) lib/net/http.rb:1632:in `start'","faraday-net_http (3.1.0) lib/faraday/adapter/net_http.rb:112:in `request_with_wrapped_block'","faraday-net_http (3.1.0) lib/faraday/adapter/net_http.rb:102:in `perform_request'","faraday-net_http (3.1.0) lib/faraday/adapter/net_http.rb:66:in `block in call'","faraday (2.14.1) lib/faraday/adapter.rb:45:in `connection'","faraday-net_http (3.1.0) lib/faraday/adapter/net_http.rb:65:in `call'","lib/gitlab/faraday/error_callback.rb:30:in `call'","faraday-retry (2.2.1) lib/faraday/retry/middleware.rb:153:in `call'","faraday (2.14.1) lib/faraday/middleware.rb:56:in `call'","faraday (2.14.1) lib/faraday/middleware.rb:56:in `call'","faraday (2.14.1) lib/faraday/middleware.rb:56:in `call'","faraday (2.14.1) lib/faraday/rack_builder.rb:153:in `build_response'","faraday (2.14.1) lib/faraday/connection.rb:452:in `run_request'","faraday (2.14.1) lib/faraday/connection.rb:200:in `get'","lib/container_registry/gitlab_api_client.rb:150:in `block in tags'","lib/container_registry/gitlab_api_client.rb:266:in `with_token_faraday'","lib/container_registry/gitlab_api_client.rb:148:in `tags'","app/models/container_repository.rb:192:in `tags_page'","app/graphql/resolvers/container_repository_tags_resolver.rb:35:in `resolve'","graphql (2.5.23) lib/graphql/schema/resolver.rb:173:in `public_send'","graphql (2.5.23) lib/graphql/schema/resolver.rb:173:in `call_resolve'","graphql (2.5.23) lib/graphql/schema/resolver.rb:160:in `block (3 levels) in resolve_with_support'","graphql (2.5.23) lib/graphql/schema.rb:1673:in `after_lazy'","graphql (2.5.23) lib/graphql/query.rb:30:in `after_lazy'","graphql (2.5.23) lib/graphql/schema/resolver.rb:148:in `block (2 levels) in resolve_with_support'","graphql (2.5.23) lib/graphql/schema.rb:1673:in `after_lazy'","graphql (2.5.23) lib/graphql/query.rb:30:in `after_lazy'","graphql (2.5.23) lib/graphql/schema/resolver.rb:139:in `block in resolve_with_support'","graphql (2.5.23) lib/graphql/schema.rb:1673:in `after_lazy'","graphql (2.5.23) lib/graphql/query.rb:30:in `after_lazy'","graphql (2.5.23) lib/graphql/schema/resolver.rb:127:in `resolve_with_support'","graphql (2.5.23) lib/graphql/schema/field.rb:762:in `public_send'","graphql (2.5.23) lib/graphql/schema/field.rb:762:in `block (2 levels) in resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:907:in `block in with_extensions'","graphql (2.5.23) lib/graphql/schema/field.rb:970:in `block (2 levels) in run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:970:in `block (2 levels) in run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:970:in `block (2 levels) in run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:970:in `block (2 levels) in run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:970:in `block (2 levels) in run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:973:in `run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:970:in `block in run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field_extension.rb:134:in `resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:957:in `run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:970:in `block in run_extensions_before_resolve'","lib/gitlab/graphql/authz/granular_token_authorization.rb:15:in `resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:957:in `run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:970:in `block in run_extensions_before_resolve'","lib/gitlab/graphql/present/field_extension.rb:18:in `resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:957:in `run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:970:in `block in run_extensions_before_resolve'","lib/gitlab/graphql/extensions/externally_paginated_array_extension.rb:8:in `resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:957:in `run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:970:in `block in run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field_extension.rb:134:in `resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:957:in `run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:902:in `with_extensions'","graphql (2.5.23) lib/graphql/schema/field.rb:733:in `block in resolve'","graphql (2.5.23) lib/graphql/schema.rb:1673:in `after_lazy'","graphql (2.5.23) lib/graphql/query.rb:30:in `after_lazy'","graphql (2.5.23) lib/graphql/schema/field.rb:731:in `resolve'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:467:in `block (2 levels) in evaluate_selection_with_resolved_keyword_args'","graphql (2.5.23) lib/graphql/tracing/trace.rb:90:in `execute_field'","batch-loader (2.0.5) lib/batch_loader/graphql.rb:7:in `execute_field'","graphql (2.5.23) lib/graphql/schema/timeout.rb:92:in `execute_field'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:466:in `block in evaluate_selection_with_resolved_keyword_args'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:821:in `call_method_on_directives'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:454:in `evaluate_selection_with_resolved_keyword_args'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:432:in `block in evaluate_selection_with_args'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:942:in `after_lazy'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:377:in `evaluate_selection_with_args'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:371:in `block in evaluate_selection'","graphql (2.5.23) lib/graphql/execution/interpreter/arguments_cache.rb:41:in `dataload_for'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:365:in `evaluate_selection'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:314:in `block (3 levels) in evaluate_selections'","graphql (2.5.23) lib/graphql/dataloader/null_dataloader.rb:60:in `append_job'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:313:in `block (2 levels) in evaluate_selections'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:300:in `each'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:300:in `block in evaluate_selections'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:821:in `call_method_on_directives'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:299:in `evaluate_selections'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:739:in `block (2 levels) in continue_field'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:208:in `each_gathered_selections'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:728:in `block in continue_field'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:942:in `after_lazy'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:723:in `continue_field'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:488:in `block (2 levels) in evaluate_selection_with_resolved_keyword_args'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:930:in `block in after_lazy'","graphql (2.5.23) lib/graphql/execution/lazy.rb:30:in `value'","graphql (2.5.23) lib/graphql/dataloader/null_dataloader.rb:33:in `each'","graphql (2.5.23) lib/graphql/dataloader/null_dataloader.rb:33:in `block in run'","graphql (2.5.23) lib/graphql/tracing/trace.rb:72:in `execute_query_lazy'","graphql (2.5.23) lib/graphql/dataloader.rb:324:in `with_trace_query_lazy'","graphql (2.5.23) lib/graphql/dataloader/null_dataloader.rb:21:in `run'","graphql (2.5.23) lib/graphql/execution/interpreter.rb:86:in `block in run_all'","graphql (2.5.23) lib/graphql/tracing/trace.rb:64:in `execute_multiplex'","lib/gitlab/graphql/tracers/instrumentation_tracer.rb:23:in `execute_multiplex'","graphql (2.5.23) lib/graphql/schema/timeout.rb:68:in `execute_multiplex'","graphql (2.5.23) lib/graphql/execution/interpreter.rb:42:in `run_all'","graphql (2.5.23) lib/graphql/schema.rb:1629:in `multiplex'","app/graphql/gitlab_schema.rb:54:in `multiplex'","graphql (2.5.23) lib/graphql/schema.rb:1604:in `execute'","app/controllers/graphql_controller.rb:317:in `execute_single_query'","app/controllers/graphql_controller.rb:117:in `execute'","actionpack (7.2.3) lib/action_controller/metal/basic_implicit_render.rb:8:in `send_action'","actionpack (7.2.3) lib/abstract_controller/base.rb:215:in `process_action'","actionpack (7.2.3) lib/action_controller/metal/rendering.rb:193:in `process_action'","actionpack (7.2.3) lib/abstract_controller/callbacks.rb:261:in `block in process_action'","activesupport (7.2.3) lib/active_support/callbacks.rb:121:in `block in run_callbacks'","app/controllers/graphql_controller.rb:303:in `block in track_user_experience_sli_by_operation_name'","lib/gitlab/graphql/ux_sli_by_operation_name.rb:17:in `track'","app/controllers/graphql_controller.rb:303:in `track_user_experience_sli_by_operation_name'","activesupport (7.2.3) lib/active_support/callbacks.rb:130:in `block in run_callbacks'","app/controllers/application_controller.rb:500:in `set_current_admin'","activesupport (7.2.3) lib/active_support/callbacks.rb:130:in `block in run_callbacks'","lib/gitlab/session.rb:11:in `with_session'","app/controllers/application_controller.rb:491:in `set_session_storage'","activesupport (7.2.3) lib/active_support/callbacks.rb:130:in `block in run_callbacks'","lib/gitlab/i18n.rb:116:in `with_locale'","lib/gitlab/i18n.rb:122:in `with_user_locale'","app/controllers/application_controller.rb:482:in `set_locale'","activesupport (7.2.3) lib/active_support/callbacks.rb:130:in `block in run_callbacks'","app/controllers/application_controller.rb:471:in `set_current_context'","activesupport (7.2.3) lib/active_support/callbacks.rb:130:in `block in run_callbacks'","lib/gitlab/ip_address_state.rb:11:in `with'","app/controllers/application_controller.rb:477:in `set_current_ip_address'","activesupport (7.2.3) lib/active_support/callbacks.rb:130:in `block in run_callbacks'","marginalia (1.11.1) lib/marginalia.rb:109:in `record_query_comment'","activesupport (7.2.3) lib/active_support/callbacks.rb:130:in `block in run_callbacks'","sentry-rails (5.23.0) lib/sentry/rails/controller_transaction.rb:34:in `block in sentry_around_action'","sentry-ruby (5.23.0) lib/sentry/hub.rb:138:in `with_child_span'","sentry-ruby (5.23.0) lib/sentry-ruby.rb:515:in `with_child_span'","sentry-rails (5.23.0) lib/sentry/rails/controller_transaction.rb:18:in `sentry_around_action'","activesupport (7.2.3) lib/active_support/callbacks.rb:130:in `block in run_callbacks'","activesupport (7.2.3) lib/active_support/callbacks.rb:141:in `run_callbacks'","actionpack (7.2.3) lib/abstract_controller/callbacks.rb:260:in `process_action'","actionpack (7.2.3) lib/action_controller/metal/rescue.rb:27:in `process_action'","actionpack (7.2.3) lib/action_controller/metal/instrumentation.rb:77:in `block in process_action'","activesupport (7.2.3) lib/active_support/notifications.rb:210:in `block in instrument'","activesupport (7.2.3) lib/active_support/notifications/instrumenter.rb:58:in `instrument'","activesupport (7.2.3) lib/active_support/notifications.rb:210:in `instrument'","actionpack (7.2.3) lib/action_controller/metal/instrumentation.rb:76:in `process_action'","actionpack (7.2.3) lib/action_controller/metal/params_wrapper.rb:259:in `process_action'","activerecord (7.2.3) lib/active_record/railties/controller_runtime.rb:39:in `process_action'","actionpack (7.2.3) lib/abstract_controller/base.rb:152:in `process'","actionview (7.2.3) lib/action_view/rendering.rb:40:in `process'","actionpack (7.2.3) lib/action_controller/metal.rb:252:in `dispatch'","actionpack (7.2.3) lib/action_controller/metal.rb:333:in `block in dispatch'","lib/gitlab/middleware/action_controller_static_context.rb:23:in `call'","actionpack (7.2.3) lib/action_controller/metal.rb:333:in `dispatch'","actionpack (7.2.3) lib/action_dispatch/routing/route_set.rb:67:in `dispatch'","actionpack (7.2.3) lib/action_dispatch/routing/route_set.rb:50:in `serve'","actionpack (7.2.3) lib/action_dispatch/journey/router.rb:53:in `block in serve'","config/initializers/action_dispatch_journey_router.rb:52:in `block in find_routes'","config/initializers/action_dispatch_journey_router.rb:25:in `map!'","config/initializers/action_dispatch_journey_router.rb:25:in `find_routes'","actionpack (7.2.3) lib/action_dispatch/journey/router.rb:34:in `serve'","actionpack (7.2.3) lib/action_dispatch/routing/route_set.rb:896:in `call'","gitlab-experiment (1.3.0) lib/gitlab/experiment/middleware.rb:19:in `call'","flipper (1.3.6) lib/flipper/middleware/memoizer.rb:87:in `memoized_call'","flipper (1.3.6) lib/flipper/middleware/memoizer.rb:45:in `call'","lib/gitlab/metrics/elasticsearch_rack_middleware.rb:16:in `call'","lib/gitlab/middleware/sidekiq_shard_awareness_validation.rb:20:in `block in call'","lib/gitlab/sidekiq_sharding/validator.rb:42:in `enabled'","lib/gitlab/middleware/sidekiq_shard_awareness_validation.rb:20:in `call'","lib/gitlab/middleware/memory_report.rb:13:in `call'","lib/gitlab/middleware/speedscope.rb:13:in `call'","lib/gitlab/database/load_balancing/rack_middleware.rb:23:in `call'","lib/gitlab/middleware/rails_queue_duration.rb:33:in `call'","lib/gitlab/etag_caching/middleware.rb:21:in `call'","lib/gitlab/metrics/rack_middleware.rb:16:in `block in call'","lib/gitlab/metrics/web_transaction.rb:46:in `run'","lib/gitlab/metrics/rack_middleware.rb:16:in `call'","lib/gitlab/middleware/go.rb:21:in `call'","lib/gitlab/middleware/query_analyzer.rb:11:in `block in call'","lib/gitlab/database/query_analyzer.rb:94:in `within'","lib/gitlab/middleware/query_analyzer.rb:11:in `call'","lib/ci/job_token/middleware.rb:11:in `call'","batch-loader (2.0.5) lib/batch_loader/middleware.rb:11:in `call'","rack-attack (6.8.0) lib/rack/attack.rb:105:in `call'","apollo_upload_server (2.1.8) lib/apollo_upload_server/middleware.rb:14:in `call'","lib/gitlab/middleware/multipart.rb:177:in `call'","lib/gitlab/middleware/rack_attack_headers.rb:42:in `call'","rack-attack (6.8.0) lib/rack/attack.rb:129:in `call'","warden (1.2.9) lib/warden/manager.rb:36:in `block in call'","warden (1.2.9) lib/warden/manager.rb:34:in `catch'","warden (1.2.9) lib/warden/manager.rb:34:in `call'","rack-cors (2.0.2) lib/rack/cors.rb:102:in `call'","rack (2.2.23) lib/rack/tempfile_reaper.rb:15:in `call'","rack (2.2.23) lib/rack/etag.rb:27:in `call'","rack (2.2.23) lib/rack/conditional_get.rb:40:in `call'","rack (2.2.23) lib/rack/head.rb:12:in `call'","actionpack (7.2.3) lib/action_dispatch/http/permissions_policy.rb:38:in `call'","actionpack (7.2.3) lib/action_dispatch/http/content_security_policy.rb:38:in `call'","lib/gitlab/middleware/read_only/controller.rb:40:in `call'","lib/gitlab/middleware/read_only.rb:18:in `call'","lib/gitlab/middleware/unauthenticated_session_expiry.rb:18:in `call'","rack (2.2.23) lib/rack/session/abstract/id.rb:266:in `context'","rack (2.2.23) lib/rack/session/abstract/id.rb:260:in `call'","lib/gitlab/middleware/secure_headers.rb:11:in `call'","actionpack (7.2.3) lib/action_dispatch/middleware/cookies.rb:704:in `call'","lib/gitlab/middleware/same_site_cookies.rb:27:in `call'","actionpack (7.2.3) lib/action_dispatch/middleware/callbacks.rb:31:in `block in call'","activesupport (7.2.3) lib/active_support/callbacks.rb:101:in `run_callbacks'","actionpack (7.2.3) lib/action_dispatch/middleware/callbacks.rb:30:in `call'","sentry-rails (5.23.0) lib/sentry/rails/rescued_exception_interceptor.rb:14:in `call'","actionpack (7.2.3) lib/action_dispatch/middleware/debug_exceptions.rb:31:in `call'","lib/gitlab/middleware/path_depth_check.rb:32:in `call'","lib/gitlab/middleware/path_traversal_check.rb:40:in `call'","lib/gitlab/middleware/handle_malformed_strings.rb:19:in `call'","lib/gitlab/middleware/json_validation.rb:264:in `allow_if_validated'","lib/gitlab/middleware/json_validation.rb:227:in `call'","sentry-ruby (5.23.0) lib/sentry/rack/capture_exceptions.rb:30:in `block (2 levels) in call'","sentry-ruby (5.23.0) lib/sentry/hub.rb:299:in `with_session_tracking'","sentry-ruby (5.23.0) lib/sentry-ruby.rb:428:in `with_session_tracking'","sentry-ruby (5.23.0) lib/sentry/rack/capture_exceptions.rb:21:in `block in call'","sentry-ruby (5.23.0) lib/sentry/hub.rb:89:in `with_scope'","sentry-ruby (5.23.0) lib/sentry-ruby.rb:408:in `with_scope'","sentry-ruby (5.23.0) lib/sentry/rack/capture_exceptions.rb:20:in `call'","actionpack (7.2.3) lib/action_dispatch/middleware/show_exceptions.rb:32:in `call'","lib/gitlab/middleware/basic_health_check.rb:25:in `call'","lograge (0.11.2) lib/lograge/rails_ext/rack/logger.rb:15:in `call_app'","railties (7.2.3) lib/rails/rack/logger.rb:29:in `call'","actionpack (7.2.3) lib/action_dispatch/middleware/remote_ip.rb:96:in `call'","lib/gitlab/middleware/handle_ip_spoof_attack_error.rb:25:in `call'","lib/gitlab/middleware/request_context.rb:15:in `call'","lib/gitlab/middleware/webhook_recursion_detection.rb:15:in `call'","request_store (1.7.0) lib/request_store/middleware.rb:19:in `call'","rack (2.2.23) lib/rack/method_override.rb:24:in `call'","rack (2.2.23) lib/rack/runtime.rb:22:in `call'","rack-timeout (0.7.0) lib/rack/timeout/core.rb:154:in `block in call'","rack-timeout (0.7.0) lib/rack/timeout/support/timeout.rb:19:in `timeout'","rack-timeout (0.7.0) lib/rack/timeout/core.rb:153:in `call'","config/initializers/fix_local_cache_middleware.rb:11:in `call'","lib/gitlab/middleware/compressed_json.rb:44:in `call'","actionpack (7.2.3) lib/action_dispatch/middleware/executor.rb:16:in `call'","lib/gitlab/middleware/rack_multipart_tempfile_factory.rb:19:in `call'","rack (2.2.23) lib/rack/sendfile.rb:127:in `call'","lib/gitlab/metrics/requests_rack_middleware.rb:76:in `call'","gitlab-labkit (2.0.0) lib/labkit/middleware/rack.rb:22:in `block in call'","gitlab-labkit (2.0.0) lib/labkit/context.rb:43:in `with_context'","gitlab-labkit (2.0.0) lib/labkit/middleware/rack.rb:21:in `call'","actionpack (7.2.3) lib/action_dispatch/middleware/request_id.rb:33:in `call'","lib/gitlab/middleware/static_assets_authorization.rb:28:in `call'","railties (7.2.3) lib/rails/engine.rb:535:in `call'","railties (7.2.3) lib/rails/railtie.rb:226:in `public_send'","railties (7.2.3) lib/rails/railtie.rb:226:in `method_missing'","lib/gitlab/middleware/release_env.rb:12:in `call'","rack (2.2.23) lib/rack/urlmap.rb:74:in `block in call'","rack (2.2.23) lib/rack/urlmap.rb:58:in `each'","rack (2.2.23) lib/rack/urlmap.rb:58:in `call'","puma (8.0.1) lib/puma/configuration.rb:305:in `call'","puma (8.0.1) lib/puma/response.rb:79:in `block in handle_request'","puma (8.0.1) lib/puma/thread_pool.rb:434:in `with_force_shutdown'","puma (8.0.1) lib/puma/response.rb:78:in `handle_request'","puma (8.0.1) lib/puma/server.rb:508:in `process_client'","puma (8.0.1) lib/puma/server.rb:263:in `block in run'","puma (8.0.1) lib/puma/thread_pool.rb:246:in `block in spawn_thread'"],"exception.cause_class":"EOFError","user.username":"root","tags.program":"web","tags.locale":"en","tags.feature_category":"container_registry","tags.correlation_id":"01KS7Q4MJ5JX1KKBQAGGVNJEBN","extra.class":"ContainerRegistry::BaseClient","extra.url":"http://127.0.0.1:5000/gitlab/v1/repositories/test/test/tags/list/?n=20\u0026referrers=true\u0026sort=-published_at"}
{"severity":"ERROR","time":"2026-05-22T11:29:17.984Z","correlation_id":"01KS7Q4MJ5JX1KKBQAGGVNJEBN","meta.caller_id":"GraphqlController#execute","meta.feature_category":"container_registry","meta.organization_id":1,"meta.remote_ip":"113.32.144.145","meta.user":"root","meta.gl_user_id":1,"meta.client_id":"user/1","exception.class":"Faraday::ConnectionFailed","exception.message":"end of file reached","exception.backtrace":["net-protocol (0.2.2) lib/net/protocol.rb:237:in `rbuf_fill'","net-protocol (0.2.2) lib/net/protocol.rb:199:in `readuntil'","net-protocol (0.2.2) lib/net/protocol.rb:209:in `readline'","net-http (0.6.0) lib/net/http/response.rb:158:in `read_status_line'","net-http (0.6.0) lib/net/http/response.rb:147:in `read_new'","net-http (0.6.0) lib/net/http.rb:2420:in `block in transport_request'","net-http (0.6.0) lib/net/http.rb:2411:in `catch'","net-http (0.6.0) lib/net/http.rb:2411:in `transport_request'","net-http (0.6.0) lib/net/http.rb:2384:in `request'","gitlab-labkit (2.0.0) lib/labkit/net_http_publisher.rb:49:in `block in request'","activesupport (7.2.3) lib/active_support/notifications.rb:210:in `block in instrument'","activesupport (7.2.3) lib/active_support/notifications/instrumenter.rb:58:in `instrument'","activesupport (7.2.3) lib/active_support/notifications.rb:210:in `instrument'","gitlab-labkit (2.0.0) lib/labkit/net_http_publisher.rb:46:in `request'","faraday-net_http (3.1.0) lib/faraday/adapter/net_http.rb:113:in `block in request_with_wrapped_block'","net-http (0.6.0) lib/net/http.rb:1632:in `start'","faraday-net_http (3.1.0) lib/faraday/adapter/net_http.rb:112:in `request_with_wrapped_block'","faraday-net_http (3.1.0) lib/faraday/adapter/net_http.rb:102:in `perform_request'","faraday-net_http (3.1.0) lib/faraday/adapter/net_http.rb:66:in `block in call'","faraday (2.14.1) lib/faraday/adapter.rb:45:in `connection'","faraday-net_http (3.1.0) lib/faraday/adapter/net_http.rb:65:in `call'","lib/gitlab/faraday/error_callback.rb:30:in `call'","faraday-retry (2.2.1) lib/faraday/retry/middleware.rb:153:in `call'","faraday (2.14.1) lib/faraday/middleware.rb:56:in `call'","faraday (2.14.1) lib/faraday/middleware.rb:56:in `call'","faraday (2.14.1) lib/faraday/middleware.rb:56:in `call'","faraday (2.14.1) lib/faraday/rack_builder.rb:153:in `build_response'","faraday (2.14.1) lib/faraday/connection.rb:452:in `run_request'","faraday (2.14.1) lib/faraday/connection.rb:200:in `get'","lib/container_registry/gitlab_api_client.rb:150:in `block in tags'","lib/container_registry/gitlab_api_client.rb:266:in `with_token_faraday'","lib/container_registry/gitlab_api_client.rb:148:in `tags'","app/models/container_repository.rb:192:in `tags_page'","app/graphql/resolvers/container_repository_tags_resolver.rb:35:in `resolve'","graphql (2.5.23) lib/graphql/schema/resolver.rb:173:in `public_send'","graphql (2.5.23) lib/graphql/schema/resolver.rb:173:in `call_resolve'","graphql (2.5.23) lib/graphql/schema/resolver.rb:160:in `block (3 levels) in resolve_with_support'","graphql (2.5.23) lib/graphql/schema.rb:1673:in `after_lazy'","graphql (2.5.23) lib/graphql/query.rb:30:in `after_lazy'","graphql (2.5.23) lib/graphql/schema/resolver.rb:148:in `block (2 levels) in resolve_with_support'","graphql (2.5.23) lib/graphql/schema.rb:1673:in `after_lazy'","graphql (2.5.23) lib/graphql/query.rb:30:in `after_lazy'","graphql (2.5.23) lib/graphql/schema/resolver.rb:139:in `block in resolve_with_support'","graphql (2.5.23) lib/graphql/schema.rb:1673:in `after_lazy'","graphql (2.5.23) lib/graphql/query.rb:30:in `after_lazy'","graphql (2.5.23) lib/graphql/schema/resolver.rb:127:in `resolve_with_support'","graphql (2.5.23) lib/graphql/schema/field.rb:762:in `public_send'","graphql (2.5.23) lib/graphql/schema/field.rb:762:in `block (2 levels) in resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:907:in `block in with_extensions'","graphql (2.5.23) lib/graphql/schema/field.rb:970:in `block (2 levels) in run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:970:in `block (2 levels) in run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:970:in `block (2 levels) in run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:970:in `block (2 levels) in run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:970:in `block (2 levels) in run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:973:in `run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:970:in `block in run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field_extension.rb:134:in `resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:957:in `run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:970:in `block in run_extensions_before_resolve'","lib/gitlab/graphql/authz/granular_token_authorization.rb:15:in `resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:957:in `run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:970:in `block in run_extensions_before_resolve'","lib/gitlab/graphql/present/field_extension.rb:18:in `resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:957:in `run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:970:in `block in run_extensions_before_resolve'","lib/gitlab/graphql/extensions/externally_paginated_array_extension.rb:8:in `resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:957:in `run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:970:in `block in run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field_extension.rb:134:in `resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:957:in `run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:902:in `with_extensions'","graphql (2.5.23) lib/graphql/schema/field.rb:733:in `block in resolve'","graphql (2.5.23) lib/graphql/schema.rb:1673:in `after_lazy'","graphql (2.5.23) lib/graphql/query.rb:30:in `after_lazy'","graphql (2.5.23) lib/graphql/schema/field.rb:731:in `resolve'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:467:in `block (2 levels) in evaluate_selection_with_resolved_keyword_args'","graphql (2.5.23) lib/graphql/tracing/trace.rb:90:in `execute_field'","batch-loader (2.0.5) lib/batch_loader/graphql.rb:7:in `execute_field'","graphql (2.5.23) lib/graphql/schema/timeout.rb:92:in `execute_field'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:466:in `block in evaluate_selection_with_resolved_keyword_args'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:821:in `call_method_on_directives'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:454:in `evaluate_selection_with_resolved_keyword_args'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:432:in `block in evaluate_selection_with_args'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:942:in `after_lazy'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:377:in `evaluate_selection_with_args'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:371:in `block in evaluate_selection'","graphql (2.5.23) lib/graphql/execution/interpreter/arguments_cache.rb:41:in `dataload_for'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:365:in `evaluate_selection'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:314:in `block (3 levels) in evaluate_selections'","graphql (2.5.23) lib/graphql/dataloader/null_dataloader.rb:60:in `append_job'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:313:in `block (2 levels) in evaluate_selections'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:300:in `each'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:300:in `block in evaluate_selections'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:821:in `call_method_on_directives'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:299:in `evaluate_selections'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:739:in `block (2 levels) in continue_field'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:208:in `each_gathered_selections'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:728:in `block in continue_field'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:942:in `after_lazy'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:723:in `continue_field'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:488:in `block (2 levels) in evaluate_selection_with_resolved_keyword_args'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:930:in `block in after_lazy'","graphql (2.5.23) lib/graphql/execution/lazy.rb:30:in `value'","graphql (2.5.23) lib/graphql/dataloader/null_dataloader.rb:33:in `each'","graphql (2.5.23) lib/graphql/dataloader/null_dataloader.rb:33:in `block in run'","graphql (2.5.23) lib/graphql/tracing/trace.rb:72:in `execute_query_lazy'","graphql (2.5.23) lib/graphql/dataloader.rb:324:in `with_trace_query_lazy'","graphql (2.5.23) lib/graphql/dataloader/null_dataloader.rb:21:in `run'","graphql (2.5.23) lib/graphql/execution/interpreter.rb:86:in `block in run_all'","graphql (2.5.23) lib/graphql/tracing/trace.rb:64:in `execute_multiplex'","lib/gitlab/graphql/tracers/instrumentation_tracer.rb:23:in `execute_multiplex'","graphql (2.5.23) lib/graphql/schema/timeout.rb:68:in `execute_multiplex'","graphql (2.5.23) lib/graphql/execution/interpreter.rb:42:in `run_all'","graphql (2.5.23) lib/graphql/schema.rb:1629:in `multiplex'","app/graphql/gitlab_schema.rb:54:in `multiplex'","graphql (2.5.23) lib/graphql/schema.rb:1604:in `execute'","app/controllers/graphql_controller.rb:317:in `execute_single_query'","app/controllers/graphql_controller.rb:117:in `execute'","actionpack (7.2.3) lib/action_controller/metal/basic_implicit_render.rb:8:in `send_action'","actionpack (7.2.3) lib/abstract_controller/base.rb:215:in `process_action'","actionpack (7.2.3) lib/action_controller/metal/rendering.rb:193:in `process_action'","actionpack (7.2.3) lib/abstract_controller/callbacks.rb:261:in `block in process_action'","activesupport (7.2.3) lib/active_support/callbacks.rb:121:in `block in run_callbacks'","app/controllers/graphql_controller.rb:303:in `block in track_user_experience_sli_by_operation_name'","lib/gitlab/graphql/ux_sli_by_operation_name.rb:17:in `track'","app/controllers/graphql_controller.rb:303:in `track_user_experience_sli_by_operation_name'","activesupport (7.2.3) lib/active_support/callbacks.rb:130:in `block in run_callbacks'","app/controllers/application_controller.rb:500:in `set_current_admin'","activesupport (7.2.3) lib/active_support/callbacks.rb:130:in `block in run_callbacks'","lib/gitlab/session.rb:11:in `with_session'","app/controllers/application_controller.rb:491:in `set_session_storage'","activesupport (7.2.3) lib/active_support/callbacks.rb:130:in `block in run_callbacks'","lib/gitlab/i18n.rb:116:in `with_locale'","lib/gitlab/i18n.rb:122:in `with_user_locale'","app/controllers/application_controller.rb:482:in `set_locale'","activesupport (7.2.3) lib/active_support/callbacks.rb:130:in `block in run_callbacks'","app/controllers/application_controller.rb:471:in `set_current_context'","activesupport (7.2.3) lib/active_support/callbacks.rb:130:in `block in run_callbacks'","lib/gitlab/ip_address_state.rb:11:in `with'","app/controllers/application_controller.rb:477:in `set_current_ip_address'","activesupport (7.2.3) lib/active_support/callbacks.rb:130:in `block in run_callbacks'","marginalia (1.11.1) lib/marginalia.rb:109:in `record_query_comment'","activesupport (7.2.3) lib/active_support/callbacks.rb:130:in `block in run_callbacks'","sentry-rails (5.23.0) lib/sentry/rails/controller_transaction.rb:34:in `block in sentry_around_action'","sentry-ruby (5.23.0) lib/sentry/hub.rb:138:in `with_child_span'","sentry-ruby (5.23.0) lib/sentry-ruby.rb:515:in `with_child_span'","sentry-rails (5.23.0) lib/sentry/rails/controller_transaction.rb:18:in `sentry_around_action'","activesupport (7.2.3) lib/active_support/callbacks.rb:130:in `block in run_callbacks'","activesupport (7.2.3) lib/active_support/callbacks.rb:141:in `run_callbacks'","actionpack (7.2.3) lib/abstract_controller/callbacks.rb:260:in `process_action'","actionpack (7.2.3) lib/action_controller/metal/rescue.rb:27:in `process_action'","actionpack (7.2.3) lib/action_controller/metal/instrumentation.rb:77:in `block in process_action'","activesupport (7.2.3) lib/active_support/notifications.rb:210:in `block in instrument'","activesupport (7.2.3) lib/active_support/notifications/instrumenter.rb:58:in `instrument'","activesupport (7.2.3) lib/active_support/notifications.rb:210:in `instrument'","actionpack (7.2.3) lib/action_controller/metal/instrumentation.rb:76:in `process_action'","actionpack (7.2.3) lib/action_controller/metal/params_wrapper.rb:259:in `process_action'","activerecord (7.2.3) lib/active_record/railties/controller_runtime.rb:39:in `process_action'","actionpack (7.2.3) lib/abstract_controller/base.rb:152:in `process'","actionview (7.2.3) lib/action_view/rendering.rb:40:in `process'","actionpack (7.2.3) lib/action_controller/metal.rb:252:in `dispatch'","actionpack (7.2.3) lib/action_controller/metal.rb:333:in `block in dispatch'","lib/gitlab/middleware/action_controller_static_context.rb:23:in `call'","actionpack (7.2.3) lib/action_controller/metal.rb:333:in `dispatch'","actionpack (7.2.3) lib/action_dispatch/routing/route_set.rb:67:in `dispatch'","actionpack (7.2.3) lib/action_dispatch/routing/route_set.rb:50:in `serve'","actionpack (7.2.3) lib/action_dispatch/journey/router.rb:53:in `block in serve'","config/initializers/action_dispatch_journey_router.rb:52:in `block in find_routes'","config/initializers/action_dispatch_journey_router.rb:25:in `map!'","config/initializers/action_dispatch_journey_router.rb:25:in `find_routes'","actionpack (7.2.3) lib/action_dispatch/journey/router.rb:34:in `serve'","actionpack (7.2.3) lib/action_dispatch/routing/route_set.rb:896:in `call'","gitlab-experiment (1.3.0) lib/gitlab/experiment/middleware.rb:19:in `call'","flipper (1.3.6) lib/flipper/middleware/memoizer.rb:87:in `memoized_call'","flipper (1.3.6) lib/flipper/middleware/memoizer.rb:45:in `call'","lib/gitlab/metrics/elasticsearch_rack_middleware.rb:16:in `call'","lib/gitlab/middleware/sidekiq_shard_awareness_validation.rb:20:in `block in call'","lib/gitlab/sidekiq_sharding/validator.rb:42:in `enabled'","lib/gitlab/middleware/sidekiq_shard_awareness_validation.rb:20:in `call'","lib/gitlab/middleware/memory_report.rb:13:in `call'","lib/gitlab/middleware/speedscope.rb:13:in `call'","lib/gitlab/database/load_balancing/rack_middleware.rb:23:in `call'","lib/gitlab/middleware/rails_queue_duration.rb:33:in `call'","lib/gitlab/etag_caching/middleware.rb:21:in `call'","lib/gitlab/metrics/rack_middleware.rb:16:in `block in call'","lib/gitlab/metrics/web_transaction.rb:46:in `run'","lib/gitlab/metrics/rack_middleware.rb:16:in `call'","lib/gitlab/middleware/go.rb:21:in `call'","lib/gitlab/middleware/query_analyzer.rb:11:in `block in call'","lib/gitlab/database/query_analyzer.rb:94:in `within'","lib/gitlab/middleware/query_analyzer.rb:11:in `call'","lib/ci/job_token/middleware.rb:11:in `call'","batch-loader (2.0.5) lib/batch_loader/middleware.rb:11:in `call'","rack-attack (6.8.0) lib/rack/attack.rb:105:in `call'","apollo_upload_server (2.1.8) lib/apollo_upload_server/middleware.rb:14:in `call'","lib/gitlab/middleware/multipart.rb:177:in `call'","lib/gitlab/middleware/rack_attack_headers.rb:42:in `call'","rack-attack (6.8.0) lib/rack/attack.rb:129:in `call'","warden (1.2.9) lib/warden/manager.rb:36:in `block in call'","warden (1.2.9) lib/warden/manager.rb:34:in `catch'","warden (1.2.9) lib/warden/manager.rb:34:in `call'","rack-cors (2.0.2) lib/rack/cors.rb:102:in `call'","rack (2.2.23) lib/rack/tempfile_reaper.rb:15:in `call'","rack (2.2.23) lib/rack/etag.rb:27:in `call'","rack (2.2.23) lib/rack/conditional_get.rb:40:in `call'","rack (2.2.23) lib/rack/head.rb:12:in `call'","actionpack (7.2.3) lib/action_dispatch/http/permissions_policy.rb:38:in `call'","actionpack (7.2.3) lib/action_dispatch/http/content_security_policy.rb:38:in `call'","lib/gitlab/middleware/read_only/controller.rb:40:in `call'","lib/gitlab/middleware/read_only.rb:18:in `call'","lib/gitlab/middleware/unauthenticated_session_expiry.rb:18:in `call'","rack (2.2.23) lib/rack/session/abstract/id.rb:266:in `context'","rack (2.2.23) lib/rack/session/abstract/id.rb:260:in `call'","lib/gitlab/middleware/secure_headers.rb:11:in `call'","actionpack (7.2.3) lib/action_dispatch/middleware/cookies.rb:704:in `call'","lib/gitlab/middleware/same_site_cookies.rb:27:in `call'","actionpack (7.2.3) lib/action_dispatch/middleware/callbacks.rb:31:in `block in call'","activesupport (7.2.3) lib/active_support/callbacks.rb:101:in `run_callbacks'","actionpack (7.2.3) lib/action_dispatch/middleware/callbacks.rb:30:in `call'","sentry-rails (5.23.0) lib/sentry/rails/rescued_exception_interceptor.rb:14:in `call'","actionpack (7.2.3) lib/action_dispatch/middleware/debug_exceptions.rb:31:in `call'","lib/gitlab/middleware/path_depth_check.rb:32:in `call'","lib/gitlab/middleware/path_traversal_check.rb:40:in `call'","lib/gitlab/middleware/handle_malformed_strings.rb:19:in `call'","lib/gitlab/middleware/json_validation.rb:264:in `allow_if_validated'","lib/gitlab/middleware/json_validation.rb:227:in `call'","sentry-ruby (5.23.0) lib/sentry/rack/capture_exceptions.rb:30:in `block (2 levels) in call'","sentry-ruby (5.23.0) lib/sentry/hub.rb:299:in `with_session_tracking'","sentry-ruby (5.23.0) lib/sentry-ruby.rb:428:in `with_session_tracking'","sentry-ruby (5.23.0) lib/sentry/rack/capture_exceptions.rb:21:in `block in call'","sentry-ruby (5.23.0) lib/sentry/hub.rb:89:in `with_scope'","sentry-ruby (5.23.0) lib/sentry-ruby.rb:408:in `with_scope'","sentry-ruby (5.23.0) lib/sentry/rack/capture_exceptions.rb:20:in `call'","actionpack (7.2.3) lib/action_dispatch/middleware/show_exceptions.rb:32:in `call'","lib/gitlab/middleware/basic_health_check.rb:25:in `call'","lograge (0.11.2) lib/lograge/rails_ext/rack/logger.rb:15:in `call_app'","railties (7.2.3) lib/rails/rack/logger.rb:29:in `call'","actionpack (7.2.3) lib/action_dispatch/middleware/remote_ip.rb:96:in `call'","lib/gitlab/middleware/handle_ip_spoof_attack_error.rb:25:in `call'","lib/gitlab/middleware/request_context.rb:15:in `call'","lib/gitlab/middleware/webhook_recursion_detection.rb:15:in `call'","request_store (1.7.0) lib/request_store/middleware.rb:19:in `call'","rack (2.2.23) lib/rack/method_override.rb:24:in `call'","rack (2.2.23) lib/rack/runtime.rb:22:in `call'","rack-timeout (0.7.0) lib/rack/timeout/core.rb:154:in `block in call'","rack-timeout (0.7.0) lib/rack/timeout/support/timeout.rb:19:in `timeout'","rack-timeout (0.7.0) lib/rack/timeout/core.rb:153:in `call'","config/initializers/fix_local_cache_middleware.rb:11:in `call'","lib/gitlab/middleware/compressed_json.rb:44:in `call'","actionpack (7.2.3) lib/action_dispatch/middleware/executor.rb:16:in `call'","lib/gitlab/middleware/rack_multipart_tempfile_factory.rb:19:in `call'","rack (2.2.23) lib/rack/sendfile.rb:127:in `call'","lib/gitlab/metrics/requests_rack_middleware.rb:76:in `call'","gitlab-labkit (2.0.0) lib/labkit/middleware/rack.rb:22:in `block in call'","gitlab-labkit (2.0.0) lib/labkit/context.rb:43:in `with_context'","gitlab-labkit (2.0.0) lib/labkit/middleware/rack.rb:21:in `call'","actionpack (7.2.3) lib/action_dispatch/middleware/request_id.rb:33:in `call'","lib/gitlab/middleware/static_assets_authorization.rb:28:in `call'","railties (7.2.3) lib/rails/engine.rb:535:in `call'","railties (7.2.3) lib/rails/railtie.rb:226:in `public_send'","railties (7.2.3) lib/rails/railtie.rb:226:in `method_missing'","lib/gitlab/middleware/release_env.rb:12:in `call'","rack (2.2.23) lib/rack/urlmap.rb:74:in `block in call'","rack (2.2.23) lib/rack/urlmap.rb:58:in `each'","rack (2.2.23) lib/rack/urlmap.rb:58:in `call'","puma (8.0.1) lib/puma/configuration.rb:305:in `call'","puma (8.0.1) lib/puma/response.rb:79:in `block in handle_request'","puma (8.0.1) lib/puma/thread_pool.rb:434:in `with_force_shutdown'","puma (8.0.1) lib/puma/response.rb:78:in `handle_request'","puma (8.0.1) lib/puma/server.rb:508:in `process_client'","puma (8.0.1) lib/puma/server.rb:263:in `block in run'","puma (8.0.1) lib/puma/thread_pool.rb:246:in `block in spawn_thread'"],"exception.cause_class":"EOFError","user.username":"root","tags.program":"web","tags.locale":"en","tags.feature_category":"container_registry","tags.correlation_id":"01KS7Q4MJ5JX1KKBQAGGVNJEBN"}
{"severity":"ERROR","time":"2026-05-22T11:29:17.989Z","correlation_id":"01KS7Q4MJ10FC3GTYWWQX50GQN","meta.caller_id":"GraphqlController#execute","meta.feature_category":"container_registry","meta.organization_id":1,"meta.remote_ip":"113.32.144.145","meta.user":"root","meta.gl_user_id":1,"meta.client_id":"user/1","exception.class":"Faraday::ConnectionFailed","exception.message":"end of file reached","exception.backtrace":["net-protocol (0.2.2) lib/net/protocol.rb:237:in `rbuf_fill'","net-protocol (0.2.2) lib/net/protocol.rb:199:in `readuntil'","net-protocol (0.2.2) lib/net/protocol.rb:209:in `readline'","net-http (0.6.0) lib/net/http/response.rb:158:in `read_status_line'","net-http (0.6.0) lib/net/http/response.rb:147:in `read_new'","net-http (0.6.0) lib/net/http.rb:2420:in `block in transport_request'","net-http (0.6.0) lib/net/http.rb:2411:in `catch'","net-http (0.6.0) lib/net/http.rb:2411:in `transport_request'","net-http (0.6.0) lib/net/http.rb:2384:in `request'","gitlab-labkit (2.0.0) lib/labkit/net_http_publisher.rb:49:in `block in request'","activesupport (7.2.3) lib/active_support/notifications.rb:210:in `block in instrument'","activesupport (7.2.3) lib/active_support/notifications/instrumenter.rb:58:in `instrument'","activesupport (7.2.3) lib/active_support/notifications.rb:210:in `instrument'","gitlab-labkit (2.0.0) lib/labkit/net_http_publisher.rb:46:in `request'","faraday-net_http (3.1.0) lib/faraday/adapter/net_http.rb:113:in `block in request_with_wrapped_block'","net-http (0.6.0) lib/net/http.rb:1632:in `start'","faraday-net_http (3.1.0) lib/faraday/adapter/net_http.rb:112:in `request_with_wrapped_block'","faraday-net_http (3.1.0) lib/faraday/adapter/net_http.rb:102:in `perform_request'","faraday-net_http (3.1.0) lib/faraday/adapter/net_http.rb:66:in `block in call'","faraday (2.14.1) lib/faraday/adapter.rb:45:in `connection'","faraday-net_http (3.1.0) lib/faraday/adapter/net_http.rb:65:in `call'","lib/gitlab/faraday/error_callback.rb:30:in `call'","faraday-retry (2.2.1) lib/faraday/retry/middleware.rb:153:in `call'","faraday (2.14.1) lib/faraday/middleware.rb:56:in `call'","faraday (2.14.1) lib/faraday/middleware.rb:56:in `call'","faraday (2.14.1) lib/faraday/middleware.rb:56:in `call'","faraday (2.14.1) lib/faraday/rack_builder.rb:153:in `build_response'","faraday (2.14.1) lib/faraday/connection.rb:452:in `run_request'","faraday (2.14.1) lib/faraday/connection.rb:200:in `get'","lib/container_registry/gitlab_api_client.rb:113:in `block in repository_details'","lib/container_registry/gitlab_api_client.rb:266:in `with_token_faraday'","lib/container_registry/gitlab_api_client.rb:112:in `repository_details'","app/models/container_repository.rb:378:in `gitlab_api_client_repository_details'","gems/gitlab-utils/lib/gitlab/utils/strong_memoize.rb:136:in `bind_call'","gems/gitlab-utils/lib/gitlab/utils/strong_memoize.rb:136:in `block (2 levels) in do_strong_memoize'","gems/gitlab-utils/lib/gitlab/utils/strong_memoize.rb:34:in `strong_memoize'","gems/gitlab-utils/lib/gitlab/utils/strong_memoize.rb:135:in `block in do_strong_memoize'","app/models/container_repository.rb:260:in `last_published_at'","gems/gitlab-utils/lib/gitlab/utils/strong_memoize.rb:136:in `bind_call'","gems/gitlab-utils/lib/gitlab/utils/strong_memoize.rb:136:in `block (2 levels) in do_strong_memoize'","gems/gitlab-utils/lib/gitlab/utils/strong_memoize.rb:34:in `strong_memoize'","gems/gitlab-utils/lib/gitlab/utils/strong_memoize.rb:135:in `block in do_strong_memoize'","app/graphql/types/container_registry/container_repository_details_type.rb:55:in `block in last_published_at'","app/graphql/types/container_registry/container_repository_details_type.rb:72:in `handling_errors'","app/graphql/types/container_registry/container_repository_details_type.rb:55:in `last_published_at'","graphql (2.5.23) lib/graphql/schema/field.rb:764:in `public_send'","graphql (2.5.23) lib/graphql/schema/field.rb:764:in `block (2 levels) in resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:907:in `block in with_extensions'","graphql (2.5.23) lib/graphql/schema/field.rb:970:in `block (2 levels) in run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:970:in `block (2 levels) in run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:970:in `block (2 levels) in run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:973:in `run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:970:in `block in run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field_extension.rb:134:in `resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:957:in `run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:970:in `block in run_extensions_before_resolve'","lib/gitlab/graphql/authz/granular_token_authorization.rb:15:in `resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:957:in `run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:970:in `block in run_extensions_before_resolve'","lib/gitlab/graphql/present/field_extension.rb:18:in `resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:957:in `run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:902:in `with_extensions'","graphql (2.5.23) lib/graphql/schema/field.rb:733:in `block in resolve'","graphql (2.5.23) lib/graphql/schema.rb:1673:in `after_lazy'","graphql (2.5.23) lib/graphql/query.rb:30:in `after_lazy'","graphql (2.5.23) lib/graphql/schema/field.rb:731:in `resolve'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:467:in `block (2 levels) in evaluate_selection_with_resolved_keyword_args'","graphql (2.5.23) lib/graphql/tracing/trace.rb:90:in `execute_field'","batch-loader (2.0.5) lib/batch_loader/graphql.rb:7:in `execute_field'","graphql (2.5.23) lib/graphql/schema/timeout.rb:92:in `execute_field'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:466:in `block in evaluate_selection_with_resolved_keyword_args'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:828:in `run_directive'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:852:in `block in run_directive'","graphql (2.5.23) lib/graphql/schema/directive.rb:71:in `resolve'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:851:in `public_send'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:851:in `run_directive'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:822:in `call_method_on_directives'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:454:in `evaluate_selection_with_resolved_keyword_args'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:358:in `evaluate_selection'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:314:in `block (3 levels) in evaluate_selections'","graphql (2.5.23) lib/graphql/dataloader/null_dataloader.rb:60:in `append_job'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:313:in `block (2 levels) in evaluate_selections'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:300:in `each'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:300:in `block in evaluate_selections'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:821:in `call_method_on_directives'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:299:in `evaluate_selections'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:739:in `block (2 levels) in continue_field'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:208:in `each_gathered_selections'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:728:in `block in continue_field'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:942:in `after_lazy'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:723:in `continue_field'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:488:in `block (2 levels) in evaluate_selection_with_resolved_keyword_args'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:930:in `block in after_lazy'","graphql (2.5.23) lib/graphql/execution/lazy.rb:30:in `value'","graphql (2.5.23) lib/graphql/dataloader/null_dataloader.rb:33:in `each'","graphql (2.5.23) lib/graphql/dataloader/null_dataloader.rb:33:in `block in run'","graphql (2.5.23) lib/graphql/tracing/trace.rb:72:in `execute_query_lazy'","graphql (2.5.23) lib/graphql/dataloader.rb:324:in `with_trace_query_lazy'","graphql (2.5.23) lib/graphql/dataloader/null_dataloader.rb:21:in `run'","graphql (2.5.23) lib/graphql/execution/interpreter.rb:86:in `block in run_all'","graphql (2.5.23) lib/graphql/tracing/trace.rb:64:in `execute_multiplex'","lib/gitlab/graphql/tracers/instrumentation_tracer.rb:23:in `execute_multiplex'","graphql (2.5.23) lib/graphql/schema/timeout.rb:68:in `execute_multiplex'","graphql (2.5.23) lib/graphql/execution/interpreter.rb:42:in `run_all'","graphql (2.5.23) lib/graphql/schema.rb:1629:in `multiplex'","app/graphql/gitlab_schema.rb:54:in `multiplex'","graphql (2.5.23) lib/graphql/schema.rb:1604:in `execute'","app/controllers/graphql_controller.rb:317:in `execute_single_query'","app/controllers/graphql_controller.rb:117:in `execute'","actionpack (7.2.3) lib/action_controller/metal/basic_implicit_render.rb:8:in `send_action'","actionpack (7.2.3) lib/abstract_controller/base.rb:215:in `process_action'","actionpack (7.2.3) lib/action_controller/metal/rendering.rb:193:in `process_action'","actionpack (7.2.3) lib/abstract_controller/callbacks.rb:261:in `block in process_action'","activesupport (7.2.3) lib/active_support/callbacks.rb:121:in `block in run_callbacks'","app/controllers/graphql_controller.rb:303:in `block in track_user_experience_sli_by_operation_name'","lib/gitlab/graphql/ux_sli_by_operation_name.rb:17:in `track'","app/controllers/graphql_controller.rb:303:in `track_user_experience_sli_by_operation_name'","activesupport (7.2.3) lib/active_support/callbacks.rb:130:in `block in run_callbacks'","app/controllers/application_controller.rb:500:in `set_current_admin'","activesupport (7.2.3) lib/active_support/callbacks.rb:130:in `block in run_callbacks'","lib/gitlab/session.rb:11:in `with_session'","app/controllers/application_controller.rb:491:in `set_session_storage'","activesupport (7.2.3) lib/active_support/callbacks.rb:130:in `block in run_callbacks'","lib/gitlab/i18n.rb:116:in `with_locale'","lib/gitlab/i18n.rb:122:in `with_user_locale'","app/controllers/application_controller.rb:482:in `set_locale'","activesupport (7.2.3) lib/active_support/callbacks.rb:130:in `block in run_callbacks'","app/controllers/application_controller.rb:471:in `set_current_context'","activesupport (7.2.3) lib/active_support/callbacks.rb:130:in `block in run_callbacks'","lib/gitlab/ip_address_state.rb:11:in `with'","app/controllers/application_controller.rb:477:in `set_current_ip_address'","activesupport (7.2.3) lib/active_support/callbacks.rb:130:in `block in run_callbacks'","marginalia (1.11.1) lib/marginalia.rb:109:in `record_query_comment'","activesupport (7.2.3) lib/active_support/callbacks.rb:130:in `block in run_callbacks'","sentry-rails (5.23.0) lib/sentry/rails/controller_transaction.rb:34:in `block in sentry_around_action'","sentry-ruby (5.23.0) lib/sentry/hub.rb:138:in `with_child_span'","sentry-ruby (5.23.0) lib/sentry-ruby.rb:515:in `with_child_span'","sentry-rails (5.23.0) lib/sentry/rails/controller_transaction.rb:18:in `sentry_around_action'","activesupport (7.2.3) lib/active_support/callbacks.rb:130:in `block in run_callbacks'","activesupport (7.2.3) lib/active_support/callbacks.rb:141:in `run_callbacks'","actionpack (7.2.3) lib/abstract_controller/callbacks.rb:260:in `process_action'","actionpack (7.2.3) lib/action_controller/metal/rescue.rb:27:in `process_action'","actionpack (7.2.3) lib/action_controller/metal/instrumentation.rb:77:in `block in process_action'","activesupport (7.2.3) lib/active_support/notifications.rb:210:in `block in instrument'","activesupport (7.2.3) lib/active_support/notifications/instrumenter.rb:58:in `instrument'","activesupport (7.2.3) lib/active_support/notifications.rb:210:in `instrument'","actionpack (7.2.3) lib/action_controller/metal/instrumentation.rb:76:in `process_action'","actionpack (7.2.3) lib/action_controller/metal/params_wrapper.rb:259:in `process_action'","activerecord (7.2.3) lib/active_record/railties/controller_runtime.rb:39:in `process_action'","actionpack (7.2.3) lib/abstract_controller/base.rb:152:in `process'","actionview (7.2.3) lib/action_view/rendering.rb:40:in `process'","actionpack (7.2.3) lib/action_controller/metal.rb:252:in `dispatch'","actionpack (7.2.3) lib/action_controller/metal.rb:333:in `block in dispatch'","lib/gitlab/middleware/action_controller_static_context.rb:23:in `call'","actionpack (7.2.3) lib/action_controller/metal.rb:333:in `dispatch'","actionpack (7.2.3) lib/action_dispatch/routing/route_set.rb:67:in `dispatch'","actionpack (7.2.3) lib/action_dispatch/routing/route_set.rb:50:in `serve'","actionpack (7.2.3) lib/action_dispatch/journey/router.rb:53:in `block in serve'","config/initializers/action_dispatch_journey_router.rb:52:in `block in find_routes'","config/initializers/action_dispatch_journey_router.rb:25:in `map!'","config/initializers/action_dispatch_journey_router.rb:25:in `find_routes'","actionpack (7.2.3) lib/action_dispatch/journey/router.rb:34:in `serve'","actionpack (7.2.3) lib/action_dispatch/routing/route_set.rb:896:in `call'","gitlab-experiment (1.3.0) lib/gitlab/experiment/middleware.rb:19:in `call'","flipper (1.3.6) lib/flipper/middleware/memoizer.rb:87:in `memoized_call'","flipper (1.3.6) lib/flipper/middleware/memoizer.rb:45:in `call'","lib/gitlab/metrics/elasticsearch_rack_middleware.rb:16:in `call'","lib/gitlab/middleware/sidekiq_shard_awareness_validation.rb:20:in `block in call'","lib/gitlab/sidekiq_sharding/validator.rb:42:in `enabled'","lib/gitlab/middleware/sidekiq_shard_awareness_validation.rb:20:in `call'","lib/gitlab/middleware/memory_report.rb:13:in `call'","lib/gitlab/middleware/speedscope.rb:13:in `call'","lib/gitlab/database/load_balancing/rack_middleware.rb:23:in `call'","lib/gitlab/middleware/rails_queue_duration.rb:33:in `call'","lib/gitlab/etag_caching/middleware.rb:21:in `call'","lib/gitlab/metrics/rack_middleware.rb:16:in `block in call'","lib/gitlab/metrics/web_transaction.rb:46:in `run'","lib/gitlab/metrics/rack_middleware.rb:16:in `call'","lib/gitlab/middleware/go.rb:21:in `call'","lib/gitlab/middleware/query_analyzer.rb:11:in `block in call'","lib/gitlab/database/query_analyzer.rb:94:in `within'","lib/gitlab/middleware/query_analyzer.rb:11:in `call'","lib/ci/job_token/middleware.rb:11:in `call'","batch-loader (2.0.5) lib/batch_loader/middleware.rb:11:in `call'","rack-attack (6.8.0) lib/rack/attack.rb:105:in `call'","apollo_upload_server (2.1.8) lib/apollo_upload_server/middleware.rb:14:in `call'","lib/gitlab/middleware/multipart.rb:177:in `call'","lib/gitlab/middleware/rack_attack_headers.rb:42:in `call'","rack-attack (6.8.0) lib/rack/attack.rb:129:in `call'","warden (1.2.9) lib/warden/manager.rb:36:in `block in call'","warden (1.2.9) lib/warden/manager.rb:34:in `catch'","warden (1.2.9) lib/warden/manager.rb:34:in `call'","rack-cors (2.0.2) lib/rack/cors.rb:102:in `call'","rack (2.2.23) lib/rack/tempfile_reaper.rb:15:in `call'","rack (2.2.23) lib/rack/etag.rb:27:in `call'","rack (2.2.23) lib/rack/conditional_get.rb:40:in `call'","rack (2.2.23) lib/rack/head.rb:12:in `call'","actionpack (7.2.3) lib/action_dispatch/http/permissions_policy.rb:38:in `call'","actionpack (7.2.3) lib/action_dispatch/http/content_security_policy.rb:38:in `call'","lib/gitlab/middleware/read_only/controller.rb:40:in `call'","lib/gitlab/middleware/read_only.rb:18:in `call'","lib/gitlab/middleware/unauthenticated_session_expiry.rb:18:in `call'","rack (2.2.23) lib/rack/session/abstract/id.rb:266:in `context'","rack (2.2.23) lib/rack/session/abstract/id.rb:260:in `call'","lib/gitlab/middleware/secure_headers.rb:11:in `call'","actionpack (7.2.3) lib/action_dispatch/middleware/cookies.rb:704:in `call'","lib/gitlab/middleware/same_site_cookies.rb:27:in `call'","actionpack (7.2.3) lib/action_dispatch/middleware/callbacks.rb:31:in `block in call'","activesupport (7.2.3) lib/active_support/callbacks.rb:101:in `run_callbacks'","actionpack (7.2.3) lib/action_dispatch/middleware/callbacks.rb:30:in `call'","sentry-rails (5.23.0) lib/sentry/rails/rescued_exception_interceptor.rb:14:in `call'","actionpack (7.2.3) lib/action_dispatch/middleware/debug_exceptions.rb:31:in `call'","lib/gitlab/middleware/path_depth_check.rb:32:in `call'","lib/gitlab/middleware/path_traversal_check.rb:40:in `call'","lib/gitlab/middleware/handle_malformed_strings.rb:19:in `call'","lib/gitlab/middleware/json_validation.rb:264:in `allow_if_validated'","lib/gitlab/middleware/json_validation.rb:227:in `call'","sentry-ruby (5.23.0) lib/sentry/rack/capture_exceptions.rb:30:in `block (2 levels) in call'","sentry-ruby (5.23.0) lib/sentry/hub.rb:299:in `with_session_tracking'","sentry-ruby (5.23.0) lib/sentry-ruby.rb:428:in `with_session_tracking'","sentry-ruby (5.23.0) lib/sentry/rack/capture_exceptions.rb:21:in `block in call'","sentry-ruby (5.23.0) lib/sentry/hub.rb:89:in `with_scope'","sentry-ruby (5.23.0) lib/sentry-ruby.rb:408:in `with_scope'","sentry-ruby (5.23.0) lib/sentry/rack/capture_exceptions.rb:20:in `call'","actionpack (7.2.3) lib/action_dispatch/middleware/show_exceptions.rb:32:in `call'","lib/gitlab/middleware/basic_health_check.rb:25:in `call'","lograge (0.11.2) lib/lograge/rails_ext/rack/logger.rb:15:in `call_app'","railties (7.2.3) lib/rails/rack/logger.rb:29:in `call'","actionpack (7.2.3) lib/action_dispatch/middleware/remote_ip.rb:96:in `call'","lib/gitlab/middleware/handle_ip_spoof_attack_error.rb:25:in `call'","lib/gitlab/middleware/request_context.rb:15:in `call'","lib/gitlab/middleware/webhook_recursion_detection.rb:15:in `call'","request_store (1.7.0) lib/request_store/middleware.rb:19:in `call'","rack (2.2.23) lib/rack/method_override.rb:24:in `call'","rack (2.2.23) lib/rack/runtime.rb:22:in `call'","rack-timeout (0.7.0) lib/rack/timeout/core.rb:154:in `block in call'","rack-timeout (0.7.0) lib/rack/timeout/support/timeout.rb:19:in `timeout'","rack-timeout (0.7.0) lib/rack/timeout/core.rb:153:in `call'","config/initializers/fix_local_cache_middleware.rb:11:in `call'","lib/gitlab/middleware/compressed_json.rb:44:in `call'","actionpack (7.2.3) lib/action_dispatch/middleware/executor.rb:16:in `call'","lib/gitlab/middleware/rack_multipart_tempfile_factory.rb:19:in `call'","rack (2.2.23) lib/rack/sendfile.rb:127:in `call'","lib/gitlab/metrics/requests_rack_middleware.rb:76:in `call'","gitlab-labkit (2.0.0) lib/labkit/middleware/rack.rb:22:in `block in call'","gitlab-labkit (2.0.0) lib/labkit/context.rb:43:in `with_context'","gitlab-labkit (2.0.0) lib/labkit/middleware/rack.rb:21:in `call'","actionpack (7.2.3) lib/action_dispatch/middleware/request_id.rb:33:in `call'","lib/gitlab/middleware/static_assets_authorization.rb:28:in `call'","railties (7.2.3) lib/rails/engine.rb:535:in `call'","railties (7.2.3) lib/rails/railtie.rb:226:in `public_send'","railties (7.2.3) lib/rails/railtie.rb:226:in `method_missing'","lib/gitlab/middleware/release_env.rb:12:in `call'","rack (2.2.23) lib/rack/urlmap.rb:74:in `block in call'","rack (2.2.23) lib/rack/urlmap.rb:58:in `each'","rack (2.2.23) lib/rack/urlmap.rb:58:in `call'","puma (8.0.1) lib/puma/configuration.rb:305:in `call'","puma (8.0.1) lib/puma/response.rb:79:in `block in handle_request'","puma (8.0.1) lib/puma/thread_pool.rb:434:in `with_force_shutdown'","puma (8.0.1) lib/puma/response.rb:78:in `handle_request'","puma (8.0.1) lib/puma/server.rb:508:in `process_client'","puma (8.0.1) lib/puma/server.rb:263:in `block in run'","puma (8.0.1) lib/puma/thread_pool.rb:246:in `block in spawn_thread'"],"exception.cause_class":"EOFError","user.username":"root","tags.program":"web","tags.locale":"en","tags.feature_category":"container_registry","tags.correlation_id":"01KS7Q4MJ10FC3GTYWWQX50GQN","extra.class":"ContainerRegistry::BaseClient","extra.url":"http://127.0.0.1:5000/gitlab/v1/repositories/test/test/?size=self"}
{"severity":"ERROR","time":"2026-05-22T11:29:23.001Z","correlation_id":"01KS7Q4MJ10FC3GTYWWQX50GQN","meta.caller_id":"GraphqlController#execute","meta.feature_category":"container_registry","meta.organization_id":1,"meta.remote_ip":"113.32.144.145","meta.user":"root","meta.gl_user_id":1,"meta.client_id":"user/1","exception.class":"Faraday::ConnectionFailed","exception.message":"end of file reached","exception.backtrace":["net-protocol (0.2.2) lib/net/protocol.rb:237:in `rbuf_fill'","net-protocol (0.2.2) lib/net/protocol.rb:199:in `readuntil'","net-protocol (0.2.2) lib/net/protocol.rb:209:in `readline'","net-http (0.6.0) lib/net/http/response.rb:158:in `read_status_line'","net-http (0.6.0) lib/net/http/response.rb:147:in `read_new'","net-http (0.6.0) lib/net/http.rb:2420:in `block in transport_request'","net-http (0.6.0) lib/net/http.rb:2411:in `catch'","net-http (0.6.0) lib/net/http.rb:2411:in `transport_request'","net-http (0.6.0) lib/net/http.rb:2384:in `request'","gitlab-labkit (2.0.0) lib/labkit/net_http_publisher.rb:49:in `block in request'","activesupport (7.2.3) lib/active_support/notifications.rb:210:in `block in instrument'","activesupport (7.2.3) lib/active_support/notifications/instrumenter.rb:58:in `instrument'","activesupport (7.2.3) lib/active_support/notifications.rb:210:in `instrument'","gitlab-labkit (2.0.0) lib/labkit/net_http_publisher.rb:46:in `request'","faraday-net_http (3.1.0) lib/faraday/adapter/net_http.rb:113:in `block in request_with_wrapped_block'","net-http (0.6.0) lib/net/http.rb:1632:in `start'","faraday-net_http (3.1.0) lib/faraday/adapter/net_http.rb:112:in `request_with_wrapped_block'","faraday-net_http (3.1.0) lib/faraday/adapter/net_http.rb:102:in `perform_request'","faraday-net_http (3.1.0) lib/faraday/adapter/net_http.rb:66:in `block in call'","faraday (2.14.1) lib/faraday/adapter.rb:45:in `connection'","faraday-net_http (3.1.0) lib/faraday/adapter/net_http.rb:65:in `call'","lib/gitlab/faraday/error_callback.rb:30:in `call'","faraday-retry (2.2.1) lib/faraday/retry/middleware.rb:153:in `call'","faraday (2.14.1) lib/faraday/middleware.rb:56:in `call'","faraday (2.14.1) lib/faraday/middleware.rb:56:in `call'","faraday (2.14.1) lib/faraday/middleware.rb:56:in `call'","faraday (2.14.1) lib/faraday/rack_builder.rb:153:in `build_response'","faraday (2.14.1) lib/faraday/connection.rb:452:in `run_request'","faraday (2.14.1) lib/faraday/connection.rb:200:in `get'","lib/container_registry/gitlab_api_client.rb:113:in `block in repository_details'","lib/container_registry/gitlab_api_client.rb:266:in `with_token_faraday'","lib/container_registry/gitlab_api_client.rb:112:in `repository_details'","app/models/container_repository.rb:378:in `gitlab_api_client_repository_details'","gems/gitlab-utils/lib/gitlab/utils/strong_memoize.rb:136:in `bind_call'","gems/gitlab-utils/lib/gitlab/utils/strong_memoize.rb:136:in `block (2 levels) in do_strong_memoize'","gems/gitlab-utils/lib/gitlab/utils/strong_memoize.rb:34:in `strong_memoize'","gems/gitlab-utils/lib/gitlab/utils/strong_memoize.rb:135:in `block in do_strong_memoize'","app/models/container_repository.rb:260:in `last_published_at'","gems/gitlab-utils/lib/gitlab/utils/strong_memoize.rb:136:in `bind_call'","gems/gitlab-utils/lib/gitlab/utils/strong_memoize.rb:136:in `block (2 levels) in do_strong_memoize'","gems/gitlab-utils/lib/gitlab/utils/strong_memoize.rb:34:in `strong_memoize'","gems/gitlab-utils/lib/gitlab/utils/strong_memoize.rb:135:in `block in do_strong_memoize'","app/graphql/types/container_registry/container_repository_details_type.rb:55:in `block in last_published_at'","app/graphql/types/container_registry/container_repository_details_type.rb:72:in `handling_errors'","app/graphql/types/container_registry/container_repository_details_type.rb:55:in `last_published_at'","graphql (2.5.23) lib/graphql/schema/field.rb:764:in `public_send'","graphql (2.5.23) lib/graphql/schema/field.rb:764:in `block (2 levels) in resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:907:in `block in with_extensions'","graphql (2.5.23) lib/graphql/schema/field.rb:970:in `block (2 levels) in run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:970:in `block (2 levels) in run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:970:in `block (2 levels) in run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:973:in `run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:970:in `block in run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field_extension.rb:134:in `resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:957:in `run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:970:in `block in run_extensions_before_resolve'","lib/gitlab/graphql/authz/granular_token_authorization.rb:15:in `resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:957:in `run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:970:in `block in run_extensions_before_resolve'","lib/gitlab/graphql/present/field_extension.rb:18:in `resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:957:in `run_extensions_before_resolve'","graphql (2.5.23) lib/graphql/schema/field.rb:902:in `with_extensions'","graphql (2.5.23) lib/graphql/schema/field.rb:733:in `block in resolve'","graphql (2.5.23) lib/graphql/schema.rb:1673:in `after_lazy'","graphql (2.5.23) lib/graphql/query.rb:30:in `after_lazy'","graphql (2.5.23) lib/graphql/schema/field.rb:731:in `resolve'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:467:in `block (2 levels) in evaluate_selection_with_resolved_keyword_args'","graphql (2.5.23) lib/graphql/tracing/trace.rb:90:in `execute_field'","batch-loader (2.0.5) lib/batch_loader/graphql.rb:7:in `execute_field'","graphql (2.5.23) lib/graphql/schema/timeout.rb:92:in `execute_field'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:466:in `block in evaluate_selection_with_resolved_keyword_args'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:828:in `run_directive'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:852:in `block in run_directive'","graphql (2.5.23) lib/graphql/schema/directive.rb:71:in `resolve'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:851:in `public_send'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:851:in `run_directive'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:822:in `call_method_on_directives'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:454:in `evaluate_selection_with_resolved_keyword_args'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:358:in `evaluate_selection'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:314:in `block (3 levels) in evaluate_selections'","graphql (2.5.23) lib/graphql/dataloader/null_dataloader.rb:60:in `append_job'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:313:in `block (2 levels) in evaluate_selections'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:300:in `each'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:300:in `block in evaluate_selections'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:821:in `call_method_on_directives'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:299:in `evaluate_selections'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:739:in `block (2 levels) in continue_field'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:208:in `each_gathered_selections'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:728:in `block in continue_field'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:942:in `after_lazy'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:723:in `continue_field'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:488:in `block (2 levels) in evaluate_selection_with_resolved_keyword_args'","graphql (2.5.23) lib/graphql/execution/interpreter/runtime.rb:930:in `block in after_lazy'","graphql (2.5.23) lib/graphql/execution/lazy.rb:30:in `value'","graphql (2.5.23) lib/graphql/dataloader/null_dataloader.rb:33:in `each'","graphql (2.5.23) lib/graphql/dataloader/null_dataloader.rb:33:in `block in run'","graphql (2.5.23) lib/graphql/tracing/trace.rb:72:in `execute_query_lazy'","graphql (2.5.23) lib/graphql/dataloader.rb:324:in `with_trace_query_lazy'","graphql (2.5.23) lib/graphql/dataloader/null_dataloader.rb:21:in `run'","graphql (2.5.23) lib/graphql/execution/interpreter.rb:86:in `block in run_all'","graphql (2.5.23) lib/graphql/tracing/trace.rb:64:in `execute_multiplex'","lib/gitlab/graphql/tracers/instrumentation_tracer.rb:23:in `execute_multiplex'","graphql (2.5.23) lib/graphql/schema/timeout.rb:68:in `execute_multiplex'","graphql (2.5.23) lib/graphql/execution/interpreter.rb:42:in `run_all'","graphql (2.5.23) lib/graphql/schema.rb:1629:in `multiplex'","app/graphql/gitlab_schema.rb:54:in `multiplex'","graphql (2.5.23) lib/graphql/schema.rb:1604:in `execute'","app/controllers/graphql_controller.rb:317:in `execute_single_query'","app/controllers/graphql_controller.rb:117:in `execute'","actionpack (7.2.3) lib/action_controller/metal/basic_implicit_render.rb:8:in `send_action'","actionpack (7.2.3) lib/abstract_controller/base.rb:215:in `process_action'","actionpack (7.2.3) lib/action_controller/metal/rendering.rb:193:in `process_action'","actionpack (7.2.3) lib/abstract_controller/callbacks.rb:261:in `block in process_action'","activesupport (7.2.3) lib/active_support/callbacks.rb:121:in `block in run_callbacks'","app/controllers/graphql_controller.rb:303:in `block in track_user_experience_sli_by_operation_name'","lib/gitlab/graphql/ux_sli_by_operation_name.rb:17:in `track'","app/controllers/graphql_controller.rb:303:in `track_user_experience_sli_by_operation_name'","activesupport (7.2.3) lib/active_support/callbacks.rb:130:in `block in run_callbacks'","app/controllers/application_controller.rb:500:in `set_current_admin'","activesupport (7.2.3) lib/active_support/callbacks.rb:130:in `block in run_callbacks'","lib/gitlab/session.rb:11:in `with_session'","app/controllers/application_controller.rb:491:in `set_session_storage'","activesupport (7.2.3) lib/active_support/callbacks.rb:130:in `block in run_callbacks'","lib/gitlab/i18n.rb:116:in `with_locale'","lib/gitlab/i18n.rb:122:in `with_user_locale'","app/controllers/application_controller.rb:482:in `set_locale'","activesupport (7.2.3) lib/active_support/callbacks.rb:130:in `block in run_callbacks'","app/controllers/application_controller.rb:471:in `set_current_context'","activesupport (7.2.3) lib/active_support/callbacks.rb:130:in `block in run_callbacks'","lib/gitlab/ip_address_state.rb:11:in `with'","app/controllers/application_controller.rb:477:in `set_current_ip_address'","activesupport (7.2.3) lib/active_support/callbacks.rb:130:in `block in run_callbacks'","marginalia (1.11.1) lib/marginalia.rb:109:in `record_query_comment'","activesupport (7.2.3) lib/active_support/callbacks.rb:130:in `block in run_callbacks'","sentry-rails (5.23.0) lib/sentry/rails/controller_transaction.rb:34:in `block in sentry_around_action'","sentry-ruby (5.23.0) lib/sentry/hub.rb:138:in `with_child_span'","sentry-ruby (5.23.0) lib/sentry-ruby.rb:515:in `with_child_span'","sentry-rails (5.23.0) lib/sentry/rails/controller_transaction.rb:18:in `sentry_around_action'","activesupport (7.2.3) lib/active_support/callbacks.rb:130:in `block in run_callbacks'","activesupport (7.2.3) lib/active_support/callbacks.rb:141:in `run_callbacks'","actionpack (7.2.3) lib/abstract_controller/callbacks.rb:260:in `process_action'","actionpack (7.2.3) lib/action_controller/metal/rescue.rb:27:in `process_action'","actionpack (7.2.3) lib/action_controller/metal/instrumentation.rb:77:in `block in process_action'","activesupport (7.2.3) lib/active_support/notifications.rb:210:in `block in instrument'","activesupport (7.2.3) lib/active_support/notifications/instrumenter.rb:58:in `instrument'","activesupport (7.2.3) lib/active_support/notifications.rb:210:in `instrument'","actionpack (7.2.3) lib/action_controller/metal/instrumentation.rb:76:in `process_action'","actionpack (7.2.3) lib/action_controller/metal/params_wrapper.rb:259:in `process_action'","activerecord (7.2.3) lib/active_record/railties/controller_runtime.rb:39:in `process_action'","actionpack (7.2.3) lib/abstract_controller/base.rb:152:in `process'","actionview (7.2.3) lib/action_view/rendering.rb:40:in `process'","actionpack (7.2.3) lib/action_controller/metal.rb:252:in `dispatch'","actionpack (7.2.3) lib/action_controller/metal.rb:333:in `block in dispatch'","lib/gitlab/middleware/action_controller_static_context.rb:23:in `call'","actionpack (7.2.3) lib/action_controller/metal.rb:333:in `dispatch'","actionpack (7.2.3) lib/action_dispatch/routing/route_set.rb:67:in `dispatch'","actionpack (7.2.3) lib/action_dispatch/routing/route_set.rb:50:in `serve'","actionpack (7.2.3) lib/action_dispatch/journey/router.rb:53:in `block in serve'","config/initializers/action_dispatch_journey_router.rb:52:in `block in find_routes'","config/initializers/action_dispatch_journey_router.rb:25:in `map!'","config/initializers/action_dispatch_journey_router.rb:25:in `find_routes'","actionpack (7.2.3) lib/action_dispatch/journey/router.rb:34:in `serve'","actionpack (7.2.3) lib/action_dispatch/routing/route_set.rb:896:in `call'","gitlab-experiment (1.3.0) lib/gitlab/experiment/middleware.rb:19:in `call'","flipper (1.3.6) lib/flipper/middleware/memoizer.rb:87:in `memoized_call'","flipper (1.3.6) lib/flipper/middleware/memoizer.rb:45:in `call'","lib/gitlab/metrics/elasticsearch_rack_middleware.rb:16:in `call'","lib/gitlab/middleware/sidekiq_shard_awareness_validation.rb:20:in `block in call'","lib/gitlab/sidekiq_sharding/validator.rb:42:in `enabled'","lib/gitlab/middleware/sidekiq_shard_awareness_validation.rb:20:in `call'","lib/gitlab/middleware/memory_report.rb:13:in `call'","lib/gitlab/middleware/speedscope.rb:13:in `call'","lib/gitlab/database/load_balancing/rack_middleware.rb:23:in `call'","lib/gitlab/middleware/rails_queue_duration.rb:33:in `call'","lib/gitlab/etag_caching/middleware.rb:21:in `call'","lib/gitlab/metrics/rack_middleware.rb:16:in `block in call'","lib/gitlab/metrics/web_transaction.rb:46:in `run'","lib/gitlab/metrics/rack_middleware.rb:16:in `call'","lib/gitlab/middleware/go.rb:21:in `call'","lib/gitlab/middleware/query_analyzer.rb:11:in `block in call'","lib/gitlab/database/query_analyzer.rb:94:in `within'","lib/gitlab/middleware/query_analyzer.rb:11:in `call'","lib/ci/job_token/middleware.rb:11:in `call'","batch-loader (2.0.5) lib/batch_loader/middleware.rb:11:in `call'","rack-attack (6.8.0) lib/rack/attack.rb:105:in `call'","apollo_upload_server (2.1.8) lib/apollo_upload_server/middleware.rb:14:in `call'","lib/gitlab/middleware/multipart.rb:177:in `call'","lib/gitlab/middleware/rack_attack_headers.rb:42:in `call'","rack-attack (6.8.0) lib/rack/attack.rb:129:in `call'","warden (1.2.9) lib/warden/manager.rb:36:in `block in call'","warden (1.2.9) lib/warden/manager.rb:34:in `catch'","warden (1.2.9) lib/warden/manager.rb:34:in `call'","rack-cors (2.0.2) lib/rack/cors.rb:102:in `call'","rack (2.2.23) lib/rack/tempfile_reaper.rb:15:in `call'","rack (2.2.23) lib/rack/etag.rb:27:in `call'","rack (2.2.23) lib/rack/conditional_get.rb:40:in `call'","rack (2.2.23) lib/rack/head.rb:12:in `call'","actionpack (7.2.3) lib/action_dispatch/http/permissions_policy.rb:38:in `call'","actionpack (7.2.3) lib/action_dispatch/http/content_security_policy.rb:38:in `call'","lib/gitlab/middleware/read_only/controller.rb:40:in `call'","lib/gitlab/middleware/read_only.rb:18:in `call'","lib/gitlab/middleware/unauthenticated_session_expiry.rb:18:in `call'","rack (2.2.23) lib/rack/session/abstract/id.rb:266:in `context'","rack (2.2.23) lib/rack/session/abstract/id.rb:260:in `call'","lib/gitlab/middleware/secure_headers.rb:11:in `call'","actionpack (7.2.3) lib/action_dispatch/middleware/cookies.rb:704:in `call'","lib/gitlab/middleware/same_site_cookies.rb:27:in `call'","actionpack (7.2.3) lib/action_dispatch/middleware/callbacks.rb:31:in `block in call'","activesupport (7.2.3) lib/active_support/callbacks.rb:101:in `run_callbacks'","actionpack (7.2.3) lib/action_dispatch/middleware/callbacks.rb:30:in `call'","sentry-rails (5.23.0) lib/sentry/rails/rescued_exception_interceptor.rb:14:in `call'","actionpack (7.2.3) lib/action_dispatch/middleware/debug_exceptions.rb:31:in `call'","lib/gitlab/middleware/path_depth_check.rb:32:in `call'","lib/gitlab/middleware/path_traversal_check.rb:40:in `call'","lib/gitlab/middleware/handle_malformed_strings.rb:19:in `call'","lib/gitlab/middleware/json_validation.rb:264:in `allow_if_validated'","lib/gitlab/middleware/json_validation.rb:227:in `call'","sentry-ruby (5.23.0) lib/sentry/rack/capture_exceptions.rb:30:in `block (2 levels) in call'","sentry-ruby (5.23.0) lib/sentry/hub.rb:299:in `with_session_tracking'","sentry-ruby (5.23.0) lib/sentry-ruby.rb:428:in `with_session_tracking'","sentry-ruby (5.23.0) lib/sentry/rack/capture_exceptions.rb:21:in `block in call'","sentry-ruby (5.23.0) lib/sentry/hub.rb:89:in `with_scope'","sentry-ruby (5.23.0) lib/sentry-ruby.rb:408:in `with_scope'","sentry-ruby (5.23.0) lib/sentry/rack/capture_exceptions.rb:20:in `call'","actionpack (7.2.3) lib/action_dispatch/middleware/show_exceptions.rb:32:in `call'","lib/gitlab/middleware/basic_health_check.rb:25:in `call'","lograge (0.11.2) lib/lograge/rails_ext/rack/logger.rb:15:in `call_app'","railties (7.2.3) lib/rails/rack/logger.rb:29:in `call'","actionpack (7.2.3) lib/action_dispatch/middleware/remote_ip.rb:96:in `call'","lib/gitlab/middleware/handle_ip_spoof_attack_error.rb:25:in `call'","lib/gitlab/middleware/request_context.rb:15:in `call'","lib/gitlab/middleware/webhook_recursion_detection.rb:15:in `call'","request_store (1.7.0) lib/request_store/middleware.rb:19:in `call'","rack (2.2.23) lib/rack/method_override.rb:24:in `call'","rack (2.2.23) lib/rack/runtime.rb:22:in `call'","rack-timeout (0.7.0) lib/rack/timeout/core.rb:154:in `block in call'","rack-timeout (0.7.0) lib/rack/timeout/support/timeout.rb:19:in `timeout'","rack-timeout (0.7.0) lib/rack/timeout/core.rb:153:in `call'","config/initializers/fix_local_cache_middleware.rb:11:in `call'","lib/gitlab/middleware/compressed_json.rb:44:in `call'","actionpack (7.2.3) lib/action_dispatch/middleware/executor.rb:16:in `call'","lib/gitlab/middleware/rack_multipart_tempfile_factory.rb:19:in `call'","rack (2.2.23) lib/rack/sendfile.rb:127:in `call'","lib/gitlab/metrics/requests_rack_middleware.rb:76:in `call'","gitlab-labkit (2.0.0) lib/labkit/middleware/rack.rb:22:in `block in call'","gitlab-labkit (2.0.0) lib/labkit/context.rb:43:in `with_context'","gitlab-labkit (2.0.0) lib/labkit/middleware/rack.rb:21:in `call'","actionpack (7.2.3) lib/action_dispatch/middleware/request_id.rb:33:in `call'","lib/gitlab/middleware/static_assets_authorization.rb:28:in `call'","railties (7.2.3) lib/rails/engine.rb:535:in `call'","railties (7.2.3) lib/rails/railtie.rb:226:in `public_send'","railties (7.2.3) lib/rails/railtie.rb:226:in `method_missing'","lib/gitlab/middleware/release_env.rb:12:in `call'","rack (2.2.23) lib/rack/urlmap.rb:74:in `block in call'","rack (2.2.23) lib/rack/urlmap.rb:58:in `each'","rack (2.2.23) lib/rack/urlmap.rb:58:in `call'","puma (8.0.1) lib/puma/configuration.rb:305:in `call'","puma (8.0.1) lib/puma/response.rb:79:in `block in handle_request'","puma (8.0.1) lib/puma/thread_pool.rb:434:in `with_force_shutdown'","puma (8.0.1) lib/puma/response.rb:78:in `handle_request'","puma (8.0.1) lib/puma/server.rb:508:in `process_client'","puma (8.0.1) lib/puma/server.rb:263:in `block in run'","puma (8.0.1) lib/puma/thread_pool.rb:246:in `block in spawn_thread'"],"exception.cause_class":"EOFError","user.username":"root","tags.program":"web","tags.locale":"en","tags.feature_category":"container_registry","tags.correlation_id":"01KS7Q4MJ10FC3GTYWWQX50GQN","extra.class":"ContainerRegistry::BaseClient","extra.url":"http://127.0.0.1:5000/gitlab/v1/repositories/test/test/?size=self"}

Output of checks

Results of GitLab environment info

Expand for output related to GitLab environment info
$ docker exec -ti gitlab gitlab-rake gitlab:env:info

System information

System:

Proxy: no

Current User: git

Using RVM: no

Ruby Version: 3.3.11

Gem Version: 3.7.1

Bundler Version:4.0.10

Rake Version: 13.4.2

Redis Version: 7.2.11

Sidekiq Version:7.3.9

Go Version: unknown

GitLab information

Version: 19.0.0-ee

Revision: f07e3c5b3c8

Directory: /opt/gitlab/embedded/service/gitlab-rails

DB Adapter: PostgreSQL

DB Version: 17.8

URL: https://test2.kkamiya-sandbox.com

HTTP Clone URL: https://test2.kkamiya-sandbox.com/some-group/some-project.git

SSH Clone URL: ssh://git@test2.kkamiya-sandbox.com:2222/some-group/some-project.git

Elasticsearch: no

Geo: no

Using LDAP: no

Using Omniauth: yes

Omniauth Providers: 

GitLab Shell

Version: 14.51.0

Repository storages:

\- default: unix:/var/opt/gitlab/gitaly/gitaly.socket

GitLab Shell path: /opt/gitlab/embedded/service/gitlab-shell

Gitaly

\- default Address: unix:/var/opt/gitlab/gitaly/gitaly.socket

\- default Version: 19.0.0

\- default Git Version: 2.53.ge417bf2

Results of GitLab application Check

Expand for output related to the GitLab application check
$ docker exec -ti gitlab gitlab-rake gitlab:check SANITIZE=true

Checking GitLab subtasks ...

Checking GitLab Shell ...

GitLab Shell: ... GitLab Shell version \>= 14.51.0 ? ... OK (14.51.0)

Running /opt/gitlab/embedded/service/gitlab-shell/bin/gitlab-shell-check

Internal API available: OK

Redis available via internal API: OK

gitlab-shell self-check successful

Checking GitLab Shell ... Finished

Checking Gitaly ...

Gitaly: ... default ... OK

Checking Gitaly ... Finished

Checking Sidekiq ...

Sidekiq: ... Running? ... yes

Number of Sidekiq processes (cluster/worker) ... 1/1

Checking Sidekiq ... Finished

Checking Incoming Email ...

Incoming Email: ... Reply by email is disabled in config/gitlab.yml

Checking Incoming Email ... Finished

Checking LDAP ...

LDAP: ... LDAP is disabled in config/gitlab.yml

Checking LDAP ... Finished

Checking GitLab App ...

Database config exists? ... yes

Tables are truncated? ... skipped

All migrations up? ... yes

Database contains orphaned GroupMembers? ... no

GitLab config exists? ... yes

GitLab config up to date? ... yes

Cable config exists? ... yes

Resque config exists? ... yes

Log directory writable? ... yes

Tmp directory writable? ... yes

Uploads directory exists? ... yes

Uploads directory has correct permissions? ... yes

Uploads directory tmp has correct permissions? ... skipped (no tmp uploads folder yet)

Systemd unit files or init script exist? ... skipped (omnibus-gitlab has neither init script nor systemd units)

Systemd unit files or init script up-to-date? ... skipped (omnibus-gitlab has neither init script nor systemd units)

Projects have namespace: ... 

2/1 ... yes

Redis version \>= 6.2.14? ... yes

Ruby version \>= 3.0.6 ? ... yes (3.3.11)

Git user has default SSH configuration? ... yes

Active users: ... 1

Is authorized keys file accessible? ... yes

GitLab configured to store new projects in hashed storage? ... yes

All projects are in hashed storage? ... yes

Elasticsearch version 7.x-9.x or OpenSearch version 1.x-3.x (9.x recommended for production) ... skipped (advanced search is disabled)

All migrations must be finished before doing a major upgrade ... skipped (Advanced Search is disabled)

Checking GitLab App ... Finished

Checking GitLab subtasks ... Finishe

Possible fixes

Patch release information for backports

If the bug fix needs to be backported in a patch release to a version under the maintenance policy, please follow the steps on the patch release runbook for GitLab engineers.

Refer to the internal "Release Information" dashboard for information about the next patch release, including the targeted versions, expected release date, and current status.

High-severity bug remediation

To remediate high-severity issues requiring an internal release for single-tenant SaaS instances, refer to the internal release process for engineers.

Edited by João Pereira