Resetting data throws an error about missing repository
Overview
Fresh GDK and trying to install gitlab with gdk install gitlab_repo=git@gitlab.com:gitlab-org/gitlab.git
throws a following error:
GRPC::NotFound: 5:accessor call: route repository accessor: consistent storages: repository "default"/"@hashed/6b/86/6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b.git" not found. debug_error_string:{"created":"@1669981288.028470167","description":"Error received from peer unix:/home/vslobodin/Development/gitlab/gitlab-development-kit/praefect.socket","file":"src/core/lib/surface/call.cc","file_line":1063,"grpc_message":"accessor call: route repository accessor: consistent storages: repository "default"/"@hashed/6b/86/6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b.git" not found","grpc_status":5}
Full log is under the details spoiler.
== Seed from /home/vslobodin/Development/gitlab/gitlab-development-kit/gitlab/db/fixtures/development/14_pipelines.rb
rake aborted!
Gitlab::Git::Repository::NoRepository: 5:accessor call: route repository accessor: consistent storages: repository "default"/"@hashed/6b/86/6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b.git" not found.
/home/vslobodin/Development/gitlab/gitlab-development-kit/gitlab/lib/gitlab/git/wraps_gitaly_errors.rb:9:in `rescue in wrapped_gitaly_errors'
/home/vslobodin/Development/gitlab/gitlab-development-kit/gitlab/lib/gitlab/git/wraps_gitaly_errors.rb:6:in `wrapped_gitaly_errors'
/home/vslobodin/Development/gitlab/gitlab-development-kit/gitlab/lib/gitlab/git/repository.rb:389:in `log'
/home/vslobodin/Development/gitlab/gitlab-development-kit/gitlab/lib/gitlab/git/commit.rb:47:in `where'
/home/vslobodin/Development/gitlab/gitlab-development-kit/gitlab/app/models/repository.rb:167:in `commits'
(eval):106:in `create_master_pipelines'
(eval):102:in `pipelines'
(eval):74:in `seed!'
(eval):251:in `block (4 levels) in run_file'
(eval):249:in `each'
(eval):249:in `block (3 levels) in run_file'
/home/vslobodin/Development/gitlab/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:94:in `block (3 levels) in quiet'
/home/vslobodin/Development/gitlab/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:122:in `without_new_note_notifications'
/home/vslobodin/Development/gitlab/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:93:in `block (2 levels) in quiet'
/home/vslobodin/Development/gitlab/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:132:in `without_statement_timeout'
/home/vslobodin/Development/gitlab/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:92:in `block in quiet'
/home/vslobodin/Development/gitlab/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:148:in `without_database_logging'
/home/vslobodin/Development/gitlab/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:91:in `quiet'
(eval):248:in `block (2 levels) in run_file'
/home/vslobodin/Development/gitlab/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:120:in `block in write_using_load_balancer'
/home/vslobodin/Development/gitlab/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:129:in `block in read_write'
/home/vslobodin/Development/gitlab/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:200:in `retry_with_backoff'
/home/vslobodin/Development/gitlab/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:118:in `read_write'
/home/vslobodin/Development/gitlab/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:119:in `write_using_load_balancer'
/home/vslobodin/Development/gitlab/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:71:in `transaction'
/home/vslobodin/Development/gitlab/gitlab-development-kit/gitlab/lib/gitlab/database.rb:333:in `block in transaction'
/home/vslobodin/Development/gitlab/gitlab-development-kit/gitlab/lib/gitlab/database.rb:332:in `transaction'
/home/vslobodin/.asdf/installs/ruby/2.7.7/bin/bundle:25:in `load'
/home/vslobodin/.asdf/installs/ruby/2.7.7/bin/bundle:25:in `<main>'
Caused by:
GRPC::NotFound: 5:accessor call: route repository accessor: consistent storages: repository "default"/"@hashed/6b/86/6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b.git" not found. debug_error_string:{"created":"@1669981288.028470167","description":"Error received from peer unix:/home/vslobodin/Development/gitlab/gitlab-development-kit/praefect.socket","file":"src/core/lib/surface/call.cc","file_line":1063,"grpc_message":"accessor call: route repository accessor: consistent storages: repository "default"/"@hashed/6b/86/6b86b273ff34fce19d6b804eff5a3f5747ada4eaa22f1d49c01e52ddb7875b4b.git" not found","grpc_status":5}
/home/vslobodin/.asdf/installs/ruby/2.7.7/bin/rake:in `each'
/home/vslobodin/Development/gitlab/gitlab-development-kit/gitlab/config/initializers/enumerator_next_patch.rb:9:in `block (2 levels) in <module:EnumeratorNextPatch>'
/home/vslobodin/Development/gitlab/gitlab-development-kit/gitlab/lib/gitlab/gitaly_client/call.rb:43:in `block (3 levels) in instrument_stream'
/home/vslobodin/Development/gitlab/gitlab-development-kit/gitlab/lib/gitlab/gitaly_client/call.rb:55:in `recording_request'
/home/vslobodin/Development/gitlab/gitlab-development-kit/gitlab/lib/gitlab/gitaly_client/call.rb:43:in `block (2 levels) in instrument_stream'
/home/vslobodin/Development/gitlab/gitlab-development-kit/gitlab/lib/gitlab/gitaly_client/call.rb:42:in `loop'
/home/vslobodin/Development/gitlab/gitlab-development-kit/gitlab/lib/gitlab/gitaly_client/call.rb:42:in `block in instrument_stream'
/home/vslobodin/Development/gitlab/gitlab-development-kit/gitlab/lib/gitlab/gitaly_client/commit_service.rb:566:in `each'
/home/vslobodin/Development/gitlab/gitlab-development-kit/gitlab/lib/gitlab/gitaly_client/commit_service.rb:566:in `each'
/home/vslobodin/Development/gitlab/gitlab-development-kit/gitlab/lib/gitlab/gitaly_client/commit_service.rb:566:in `flat_map'
/home/vslobodin/Development/gitlab/gitlab-development-kit/gitlab/lib/gitlab/gitaly_client/commit_service.rb:566:in `consume_commits_response'
/home/vslobodin/Development/gitlab/gitlab-development-kit/gitlab/lib/gitlab/gitaly_client/commit_service.rb:431:in `find_commits'
/home/vslobodin/Development/gitlab/gitlab-development-kit/gitlab/lib/gitlab/git/repository.rb:390:in `block in log'
/home/vslobodin/Development/gitlab/gitlab-development-kit/gitlab/lib/gitlab/git/wraps_gitaly_errors.rb:7:in `wrapped_gitaly_errors'
/home/vslobodin/Development/gitlab/gitlab-development-kit/gitlab/lib/gitlab/git/repository.rb:389:in `log'
/home/vslobodin/Development/gitlab/gitlab-development-kit/gitlab/lib/gitlab/git/commit.rb:47:in `where'
/home/vslobodin/Development/gitlab/gitlab-development-kit/gitlab/app/models/repository.rb:167:in `commits'
(eval):106:in `create_master_pipelines'
(eval):102:in `pipelines'
(eval):74:in `seed!'
(eval):251:in `block (4 levels) in run_file'
(eval):249:in `each'
(eval):249:in `block (3 levels) in run_file'
/home/vslobodin/Development/gitlab/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:94:in `block (3 levels) in quiet'
/home/vslobodin/Development/gitlab/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:122:in `without_new_note_notifications'
/home/vslobodin/Development/gitlab/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:93:in `block (2 levels) in quiet'
/home/vslobodin/Development/gitlab/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:132:in `without_statement_timeout'
/home/vslobodin/Development/gitlab/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:92:in `block in quiet'
/home/vslobodin/Development/gitlab/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:148:in `without_database_logging'
/home/vslobodin/Development/gitlab/gitlab-development-kit/gitlab/lib/gitlab/seeder.rb:91:in `quiet'
(eval):248:in `block (2 levels) in run_file'
/home/vslobodin/Development/gitlab/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:120:in `block in write_using_load_balancer'
/home/vslobodin/Development/gitlab/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:129:in `block in read_write'
/home/vslobodin/Development/gitlab/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:200:in `retry_with_backoff'
/home/vslobodin/Development/gitlab/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/load_balancer.rb:118:in `read_write'
/home/vslobodin/Development/gitlab/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:119:in `write_using_load_balancer'
/home/vslobodin/Development/gitlab/gitlab-development-kit/gitlab/lib/gitlab/database/load_balancing/connection_proxy.rb:71:in `transaction'
/home/vslobodin/Development/gitlab/gitlab-development-kit/gitlab/lib/gitlab/database.rb:333:in `block in transaction'
/home/vslobodin/Development/gitlab/gitlab-development-kit/gitlab/lib/gitlab/database.rb:332:in `transaction'
/home/vslobodin/.asdf/installs/ruby/2.7.7/bin/bundle:25:in `load'
/home/vslobodin/.asdf/installs/ruby/2.7.7/bin/bundle:25:in `<main>'
Tasks: TOP => db:seed_fu
(See full trace by running task with --trace)
ERROR: 'support/exec-cd gitlab ../support/bundle-exec rake db:seed_fu' failed. Retrying in 2 secs..
I can reproduce that by running gdk reset-data
on any machine (macOS, Fedora, archlinux).
Related: gitaly#4660 (closed)
Impacted categories
The following categories relate to this issue:
-
gdk-reliability - e.g. When a GDK action fails to complete. -
gdk-usability - e.g. Improvements or suggestions around how the GDK functions. -
gdk-performance - e.g. When a GDK action is slow or times out.
Edited by Ash McKenzie