diff --git a/lib/workers/repository/process/fetch.ts b/lib/workers/repository/process/fetch.ts index 9cd79d2c869d1f7440b9e09105f072a17ec66c01..ccba3f9d7714442f020b37804e58d0ecf8c5f13a 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');