[MGNLMIGRATION-45] Migration processes must be re-runnable on an already migrated configuration. Created: 14/Sep/12  Updated: 29/Mar/13  Resolved: 20/Dec/12

Status: Closed
Project: Migration 4.4 to 4.5 (closed)
Component/s: None
Affects Version/s: 1.1.x
Fix Version/s: None

Type: Improvement Priority: Neutral
Reporter: Samuel Schmitt Assignee: Unassigned
Resolution: Duplicate Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
duplicate
is duplicated by MGNLMIGRATION-168 migration tool page: a button to run ... Closed
Template:
Acceptance criteria:
Empty
Date of First Response:

 Description   

If the migration failed or stop in the middle, it must be possible to re-run the migration from this half-migrated repository. In other words it means that if you run a second time a process (like Update Primary Type) on a configuration, it should no break, it just should do nothing because everything is already in a good state.

Here listed all the processes / script that modify the configuration, we must check that if we run one of those a second time on the same piece of config nothing change and nothing break:

  • PathChangesImpactingID
  • TemplatesAndParagraphsToPagesAndComponents
  • RenameDialogsAndChangeInDialogsMap
  • PreProcessSTKTemplates
  • TransformSTKTemplates
  • TransformSimpleTemplates
  • MigrateTemplateScripts (it can be disable)
  • UpdateExtends (OK)
  • UpdateWebsitePrimaryType (OK)
  • UpdateMetaDataTemplateId (OK)
  • TransformSTKWebsites (OK)
  • RemoveTemplateToPrototypeRedundancy
  • RemoveClassFromSTKSiteThemes
  • TransformExtends
  • ExtraSTKTasks
  • ExtraFormTasks
  • ExtraShopTasks
  • ResourcesExtraTasks
  • PURExtraTasks
  • ChangeReferencesToExtends
  • PostMigrationProcessing


 Comments   
Comment by Lars Fischer [ 09/Oct/12 ]

We won't touch this for the 1.1.x series. The validity of this ticket has to be checked again for the 1.2 release.

Generated at Mon Feb 12 10:16:38 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.