From 948ef858e7f52652711d950471549006a089aa27 Mon Sep 17 00:00:00 2001
From: memtkmcc <memtkmcc@92646.no-reply.drupal.org>
Date: Thu, 15 Sep 2016 14:56:04 +0200
Subject: [PATCH] Issue #2798129 by memtkmcc: Run extra Verify via frontend
 during Import task (BOA unfork)

---
 platform/import.provision.inc | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/platform/import.provision.inc b/platform/import.provision.inc
index 96f497d72..e5718cd14 100644
--- a/platform/import.provision.inc
+++ b/platform/import.provision.inc
@@ -42,7 +42,12 @@ function drush_provision_drupal_post_provision_import() {
     // Do not automatically save the drushrc at the end of the command.
     drush_set_option('provision_save_config', false);
 
+    // We still run this extra backend sub-task to properly register packages etc.
     provision_backend_invoke(d()->name, 'provision-verify');
+    sleep(5); // A small trick to avoid high load and race conditions.
+
+    // We run this extra verify via frontend to avoid issue #1004526.
+    provision_backend_invoke('@hostmaster', 'hosting-task', array(d()->name, 'verify'), array('force' => TRUE));
 
     drush_include_engine('drupal', 'cron_key');
 
-- 
GitLab