Skip to content

Reschedule 'ExtractProjectTopicsIntoSeparateTable' background migration

What does this MR do?

In !67574 (merged), the background migration ExtractProjectTopicsIntoSeparateTable was created to migrate the project topics from the acts_as_taggable gem to separate tables. The migration has completed but with some failed jobs due to the PG::ForeignKeyViolation error and due to not obtaining a lease.

So this MR adds another check to the background migration and reschedules the failed jobs.

database Database Engineering Category:Database groupdatabase

🛠 with at Siemens

/cc @bufferoverflow

Does this MR meet the acceptance criteria?


Availability and Testing


Does this MR contain changes to processing or storing of credentials or tokens, authorization and authentication methods or other items described in the security review guidelines? If not, then delete this Security section.

  • [-] Label as security and @ mention @gitlab-com/gl-security/appsec
  • [-] The MR includes necessary changes to maintain consistency between UI, API, email, or other methods
  • [-] Security reports checked/validated by a reviewer from the AppSec team
Edited by Jonas Wälter

Merge request reports