GRPC::Internal: 13:exit status 129 in GDK seeding pipelines
In https://gitlab.com/gitlab-org/gitlab-development-kit/-/jobs/250844427, we see:
== Seed from /home/gdk/gitlab-development-kit/gitlab/db/fixtures/development/14_pipelines.rb
rake aborted!
GRPC::Internal: 13:exit status 129
/home/gdk/gitlab-development-kit/gitlab/lib/gitlab/gitaly_client.rb:154:in `call'
/home/gdk/gitlab-development-kit/gitlab/lib/gitlab/gitaly_client/object_pool_service.rb:43:in `fetch'
/home/gdk/gitlab-development-kit/gitlab/lib/gitlab/git/object_pool.rb:44:in `fetch'
/home/gdk/gitlab-development-kit/gitlab/app/services/projects/git_deduplication_service.rb:47:in `fetch_from_source'
/home/gdk/gitlab-development-kit/gitlab/app/services/projects/git_deduplication_service.rb:24:in `block in execute'
/home/gdk/gitlab-development-kit/gitlab/app/services/concerns/exclusive_lease_guard.rb:29:in `try_obtain_lease'
/home/gdk/gitlab-development-kit/gitlab/app/services/projects/git_deduplication_service.rb:17:in `execute'
/home/gdk/gitlab-development-kit/gitlab/app/workers/git_garbage_collect_worker.rb:27:in `perform'
/home/gdk/gitlab-development-kit/gitlab/spec/support/sidekiq.rb:13:in `call'
/home/gdk/gitlab-development-kit/gitlab/lib/gitlab/sidekiq_status/server_middleware.rb:7:in `call'
/home/gdk/gitlab-development-kit/gitlab/config/initializers/forbid_sidekiq_in_transactions.rb:36:in `block (2 levels) in <module:NoEnqueueingFromTransactions>'
/home/gdk/gitlab-development-kit/gitlab/app/services/projects/housekeeping_service.rb:49:in `execute_gitlab_shell_gc'
/home/gdk/gitlab-development-kit/gitlab/app/services/projects/housekeeping_service.rb:33:in `execute'
/home/gdk/gitlab-development-kit/gitlab/app/workers/object_pool/join_worker.rb:16:in `perform'
/home/gdk/gitlab-development-kit/gitlab/spec/support/sidekiq.rb:13:in `call'
/home/gdk/gitlab-development-kit/gitlab/lib/gitlab/sidekiq_status/server_middleware.rb:7:in `call'
/home/gdk/gitlab-development-kit/gitlab/config/initializers/forbid_sidekiq_in_transactions.rb:36:in `block (2 levels) in <module:NoEnqueueingFromTransactions>'
/home/gdk/gitlab-development-kit/gitlab/app/workers/object_pool/schedule_join_worker.rb:15:in `block in perform'
/home/gdk/gitlab-development-kit/gitlab/app/workers/object_pool/schedule_join_worker.rb:12:in `perform'
/home/gdk/gitlab-development-kit/gitlab/spec/support/sidekiq.rb:13:in `call'
/home/gdk/gitlab-development-kit/gitlab/lib/gitlab/sidekiq_status/server_middleware.rb:7:in `call'
/home/gdk/gitlab-development-kit/gitlab/config/initializers/forbid_sidekiq_in_transactions.rb:36:in `block (2 levels) in <module:NoEnqueueingFromTransactions>'
/home/gdk/gitlab-development-kit/gitlab/app/models/pool_repository.rb:59:in `block (3 levels) in <class:PoolRepository>'
/home/gdk/gitlab-development-kit/gitlab/lib/after_commit_queue.rb:39:in `instance_eval'
/home/gdk/gitlab-development-kit/gitlab/lib/after_commit_queue.rb:39:in `_run_after_commit_queue'
/home/gdk/gitlab-development-kit/gitlab/config/initializers/forbid_sidekiq_in_transactions.rb:50:in `block in committed!'
/home/gdk/gitlab-development-kit/gitlab/config/initializers/forbid_sidekiq_in_transactions.rb:8:in `skipping_transaction_check'
/home/gdk/gitlab-development-kit/gitlab/config/initializers/forbid_sidekiq_in_transactions.rb:50:in `committed!'
/home/gdk/gitlab-development-kit/gitlab/app/workers/object_pool/create_worker.rb:30:in `perform_pool_creation'
/home/gdk/gitlab-development-kit/gitlab/app/workers/object_pool/create_worker.rb:16:in `block in perform'
/home/gdk/gitlab-development-kit/gitlab/app/services/concerns/exclusive_lease_guard.rb:29:in `try_obtain_lease'
/home/gdk/gitlab-development-kit/gitlab/app/workers/object_pool/create_worker.rb:15:in `perform'
/home/gdk/gitlab-development-kit/gitlab/spec/support/sidekiq.rb:13:in `call'
/home/gdk/gitlab-development-kit/gitlab/lib/gitlab/sidekiq_status/server_middleware.rb:7:in `call'
/home/gdk/gitlab-development-kit/gitlab/config/initializers/forbid_sidekiq_in_transactions.rb:36:in `block (2 levels) in <module:NoEnqueueingFromTransactions>'
/home/gdk/gitlab-development-kit/gitlab/app/models/pool_repository.rb:53:in `block (3 levels) in <class:PoolRepository>'
/home/gdk/gitlab-development-kit/gitlab/lib/after_commit_queue.rb:39:in `instance_eval'
/home/gdk/gitlab-development-kit/gitlab/lib/after_commit_queue.rb:39:in `_run_after_commit_queue'
/home/gdk/gitlab-development-kit/gitlab/config/initializers/forbid_sidekiq_in_transactions.rb:50:in `block in committed!'
/home/gdk/gitlab-development-kit/gitlab/config/initializers/forbid_sidekiq_in_transactions.rb:8:in `skipping_transaction_check'
/home/gdk/gitlab-development-kit/gitlab/config/initializers/forbid_sidekiq_in_transactions.rb:50:in `committed!'
/home/gdk/gitlab-development-kit/gitlab/lib/tasks/gitlab/setup.rake:36:in `setup_db'
/home/gdk/gitlab-development-kit/gitlab/lib/tasks/gitlab/setup.rake:5:in `block (2 levels) in <main>'
/home/gdk/gitlab-development-kit/gitlab/lib/tasks/dev.rake:7:in `block (2 levels) in <main>'
/home/gdk/.rbenv/versions/2.6.3/bin/bundle:23:in `load'
/home/gdk/.rbenv/versions/2.6.3/bin/bundle:23:in `<main>'
Tasks: TOP => db:seed_fu
(See full trace by running task with --trace)
It looks like the CE code is trying to run GitDeduplicationService
and fetch the object pool, but getting an exit 129? Is this expected?