Recently I migrated about 20 sites (all at once with a platform migration task after checking that 3 clones of individual sites properly migrated) from one static platform to another. 17 of the sites migrated properly, but 3 of the sites did not. The problem is that aegir sees these 3 sites as being in the new platform, however all the files, libraries, modules, private and themes directories, and the drushrc.php and settings.php files, are still in the old platform. Additionally, these 3 sites are listed only in the sites.php file in the old platform, and NOT in the sites.php file of the new platform.

Aegir lists the sites in the new platform as installed, and is taking backups of them and cron and cache clear on them work, however they do not verify, of course. These sites are not listed as being in the old platform.

All that is included in the new platform in the directory whose name is the domain, is the settings.php (and local.settings.php) file.

I can only guess that perhaps the server load was too high during the migration process ( or an automated task involving these 3 particular sites happened at the exact same time as the task migration, thus preventing the directories and files from being copied?)

There is nothing special or different about these three sites, in fact they are little sites with very little content.

What is the recommended way to resolve this problem?

Comments

Anonymous’s picture

Issue summary: View changes
omega8cc’s picture

Category: Bug report » Support request
Status: Active » Closed (works as designed)

You should not run mass upgrades if you have either a weak VPS or big files directories you didn't symlink yet. Aegir is designed to halt tasks when the load on the system is too high. It is hardcoded in Aegir, not in BOA. Also, make sure that only one task is allowed to run at once at admin/hosting/queues (the "Task queue")