8.14 RC1 requires quite amount of downtime
The following migrations occurred in 8.14 RC1:
== 20160819232256 AddIncomingEmailTokenToUsers: migrated (1.2400s) ============
== 20160914131004 OnlyAllowMergeIfAllDiscussionsAreResolved: migrated (743.5981s)
== 20161011222551 RemoveInactiveJiraServiceProperties: migrated (593.8756s) ===
== 20161021114307 AddLockVersionToBuildAndPipelines: migrated (0.0722s) =======
== 20161025231710 MigrateJiraToGem: migrated (91.7406s) =======================
== 20161031155516 AddHousekeepingToApplicationSettings: migrated (0.3905s) ====
== 20161106185620 AddProjectImportDataProjectIndex: migrated (0.6614s) ========
As discussed with @eReGeBe and @yorickpeterse:
-
RemoveInactiveJiraServiceProperties
: This seems like it could be moved to post_migrate, sinceMigrateJiraToGem
doesn't touch inactive services. -
OnlyAllowMergeIfAllDiscussionsAreResolved
: This is a bit tougher to fix. This adds a column and a default value, but the code depends on a default value.
/cc: @DouweM, @felipe_artur, @yorickpeterse, @pcarranza, @eReGeBe, @rspeicher