11.6.0 RC7 schedules background migrations that 11.6.0 RC4 doesn't know about
Sentry error: https://sentry.gitlab.net/gitlab/gitlabcom/issues/590261
This relates to https://gitlab.com/gitlab-org/gitlab-ce/issues/37292. 11.6.0 RC7 scheduled a background migration for GenerateGitlabSubscriptions
, but RC4 doesn't know about it:
EXCEPTION(most recent call first)
NameError: uninitialized constant Gitlab::BackgroundMigration::GenerateGitlabSubscriptions
from gitlab/background_migration.rb:55:in `const_get'
from gitlab/background_migration.rb:55:in `migration_class_for'
from gitlab/background_migration.rb:51:in `perform'
from background_migration_worker.rb:26:in `perform'
from sidekiq/processor.rb:185:in `execute_job'
from sidekiq/processor.rb:167:in `block (2 levels) in process'
from sidekiq/middleware/chain.rb:128:in `block in invoke'
from gitlab/sidekiq_status/server_middleware.rb:7:in `call'
from sidekiq/middleware/chain.rb:130:in `block in invoke'
from gitlab/sidekiq_middleware/batch_loader.rb:7:in `call'
from sidekiq/middleware/chain.rb:130:in `block in invoke'
from gitlab/sidekiq_middleware/request_store_middleware.rb:8:in `call'
from sidekiq/middleware/chain.rb:130:in `block in invoke'
from gitlab/sidekiq_middleware/shutdown.rb:54:in `call'
from sidekiq/middleware/chain.rb:130:in `block in invoke'
from gitlab/metrics/sidekiq_middleware.rb:15:in `block in call'
from gitlab/metrics/transaction.rb:55:in `run'
from gitlab/metrics/sidekiq_middleware.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:166:in `block in process'
from sidekiq/processor.rb:137:in `block (6 levels) in dispatch'
from sidekiq/job_retry.rb:108:in `local'
from sidekiq/processor.rb:136:in `block (5 levels) in dispatch'
We probably need to re-run this background migration if it isn't rescheduled again by the time we deploy RC7.