Skip to content

Fix sidekiq:migrate_jobs tasks in production mode

Sean McGivern requested to merge fix-sidekiq-queue-migration-in-production into master

The whole file was skipped, when only the YAML-generation tasks should have been.

Before this change:

$ sudo gitlab-rake gitlab:sidekiq:migrate_jobs:schedule
rake aborted!
  namespace :sidekiq do
Don't know how to build task 'gitlab:sidekiq:migrate_jobs:schedule' (See the list of available tasks
 with `rake --tasks`)
Did you mean?  gitlab:sidekiq:check
/opt/gitlab/embedded/bin/bundle:23:in `load'
/opt/gitlab/embedded/bin/bundle:23:in `<main>'
(See full trace by running task with --trace)

After (I had no jobs but you get the idea):

$ sudo gitlab-rake gitlab:sidekiq:migrate_jobs:schedule
I, [2021-06-18T11:22:28.566858 #133459]  INFO -- : Processing schedule set. Estimated size: 0.
I, [2021-06-18T11:22:28.567523 #133459]  INFO -- : Done. Scanned records: 0. Migrated records: 0.

Merge request reports

Loading