Geo: Namespaces not able to be deleted in 10.8 RC3

Sentry error: https://sentry.gitlap.com/gitlab/gitlabcom/issues/190684/

RuntimeError: storage not found: "/var/opt/gitlab/git-data-file16/repositories"
  from gitlab/gitaly_client.rb:209:in `token'
  from gitlab/gitaly_client.rb:178:in `request_kwargs'
  from gitlab/gitaly_client.rb:131:in `call'
  from gitlab/gitaly_client/namespace_service.rb:35:in `gitaly_client_call'
  from gitlab/gitaly_client/namespace_service.rb:23:in `remove'
  from gitlab/shell.rb:322:in `block in rm_namespace'
  from gitlab/gitaly_client.rb:268:in `block (2 levels) in migrate'
  from gitlab/gitaly_client.rb:312:in `allow_n_plus_1_calls'
  from gitlab/gitaly_client.rb:261:in `block in migrate'
  from gitlab/metrics/influx_db.rb:103:in `measure'
  from gitlab/gitaly_client.rb:259:in `migrate'
  from gitlab/shell.rb:319:in `rm_namespace'
  from gitlab/metrics/instrumentation.rb:159:in `block in rm_directory'
  from gitlab/metrics/method_call.rb:36:in `measure'
  from gitlab/metrics/instrumentation.rb:159:in `rm_directory'
  from gitlab/shell.rb:186:in `remove_repository'
  from gitlab/metrics/instrumentation.rb:159:in `block in remove_repository'
  from gitlab/metrics/method_call.rb:36:in `measure'
  from gitlab/metrics/instrumentation.rb:159:in `remove_repository'
  from gitlab_shell_worker.rb:6:in `perform'
  from sidekiq/processor.rb:188:in `execute_job'
  from sidekiq/processor.rb:170:in `block (2 levels) in process'
  from sidekiq/middleware/chain.rb:128:in `block in invoke'
  from gitlab/sidekiq_status/server_middleware.rb:5:in `call'
  from sidekiq/middleware/chain.rb:130:in `block in invoke'
  from gitlab/sidekiq_middleware/request_store_middleware.rb:6:in `call'
  from sidekiq/middleware/chain.rb:130:in `block in invoke'
  from gitlab/sidekiq_middleware/shutdown.rb:52:in `call'
  from sidekiq/middleware/chain.rb:130:in `block in invoke'
  from gitlab/metrics/sidekiq_middleware.rb:13:in `block in call'
  from gitlab/metrics/transaction.rb:53:in `run'
  from gitlab/metrics/sidekiq_middleware.rb:13:in `call'
  from sidekiq/middleware/chain.rb:130:in `block in invoke'
  from sidekiq/middleware/server/active_record.rb:15:in `call'
  from sidekiq/middleware/chain.rb:130:in `block in invoke'
  from raven/integrations/sidekiq.rb:9:in `call'
  from sidekiq/middleware/chain.rb:130:in `block in invoke'
  from sidekiq/middleware/chain.rb:133:in `invoke'
  from sidekiq/processor.rb:169:in `block in process'
  from sidekiq/processor.rb:141:in `block (6 levels) in dispatch'
  from sidekiq/job_retry.rb:97:in `local'
  from sidekiq/processor.rb:140:in `block (5 levels) in dispatch'
  from sidekiq.rb:36:in `block in <module:Sidekiq>'
  from sidekiq/processor.rb:136:in `block (4 levels) in dispatch'
  from sidekiq/processor.rb:204:in `stats'
  from sidekiq/processor.rb:131:in `block (3 levels) in dispatch'
  from gitlab/sidekiq_logging/structured_logger.rb:13:in `call'
  from sidekiq/processor.rb:130:in `block (2 levels) in dispatch'
  from sidekiq/job_retry.rb:72:in `global'
  from sidekiq/processor.rb:129:in `block in dispatch'
  from sidekiq/logging.rb:44:in `with_context'
  from sidekiq/logging.rb:38:in `with_job_hash_context'
  from sidekiq/processor.rb:128:in `dispatch'
  from sidekiq/processor.rb:168:in `process'
  from sidekiq/processor.rb:85:in `process_one'
  from sidekiq/processor.rb:73:in `run'
  from sidekiq/util.rb:16:in `watchdog'
  from sidekiq/util.rb:25:in `block in safe_thread'

There seems to be some issue where we're passing a full path instead of a storage name.

Edited May 07, 2018 by Stan Hu
Assignee Loading
Time tracking Loading