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 by Stan Hu