Problem/Motivation

If there are lot of derivatives and every remaining migration is blocked by an actually processed migration, SmartMigrateHelperTrait::getNextUnblockedMigrations() checks all remaining migration's dependencies. And if the amount of migrations is big (e.g. 2000-5000), this will take some time - and during this, the UI isn't updated, the command seems stuck.

Proposed resolution

Calculate migration dependencies before starting multi-thread migrations if there are lot of derivatives, and provide feedback about the progress.

Comments

huzooka created an issue. See original summary.

huzooka’s picture

Status: Active » Needs review
StatusFileSize
new4.48 KB
huzooka’s picture

StatusFileSize
new5.77 KB
new1.8 KB
huzooka’s picture

Assigned: huzooka » Unassigned
Status: Needs review » Fixed

  • huzooka committed b850582 on 1.0.x
    Issue #3307558 by huzooka: Calculate migration dependencies before...
drumm’s picture

(Updating to resolve Drupal.org issue indexing issue. Please disregard.)

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.