From d0413e7ced848ac15525a384fbfca1539c5c325c Mon Sep 17 00:00:00 2001
From: Rhys Arkins <rhys@arkins.net>
Date: Thu, 12 Mar 2020 09:00:23 +0100
Subject: [PATCH] fix: fetch logging for sequential vs concurrent

---
 lib/workers/repository/process/fetch.ts | 16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)

diff --git a/lib/workers/repository/process/fetch.ts b/lib/workers/repository/process/fetch.ts
index 9cd79d2c86..ccba3f9d77 100644
--- a/lib/workers/repository/process/fetch.ts
+++ b/lib/workers/repository/process/fetch.ts
@@ -88,19 +88,27 @@ async function fetchManagerPackagerFileUpdates(
   const { packageFile } = pFile;
   const packageFileConfig = mergeChildConfig(managerConfig, pFile);
   const { manager } = packageFileConfig;
-  logger.debug(
-    { manager, packageFile, queueLength: pFile.deps.length },
-    'fetchManagerPackagerFileUpdates starting'
-  );
   const problematicManagers = ['pip_requirements', 'maven'];
   if (problematicManagers.includes(manager)) {
+    logger.debug(
+      { manager, packageFile, queueLength: pFile.deps.length },
+      'fetchManagerPackagerFileUpdates starting sequentially'
+    );
     for (const dep of pFile.deps) {
       await fetchDepUpdates(packageFileConfig, dep);
+      logger.debug(
+        { manager, packageFile, dependency: dep.depName },
+        'fetchDepUpdates done'
+      );
     }
   } else {
     const queue = pFile.deps.map(dep => (): Promise<void> =>
       fetchDepUpdates(packageFileConfig, dep)
     );
+    logger.debug(
+      { manager, packageFile, queueLength: queue.length },
+      'fetchManagerPackagerFileUpdates starting with concurrency'
+    );
     await pAll(queue, { concurrency: 5 });
   }
   logger.debug({ packageFile }, 'fetchManagerPackagerFileUpdates finished');
-- 
GitLab