Installation of dependencies should be done in parallel

Description

If more than 1 dependencies are requested for installation, this should happen in parallel computations. This will help to accelerate the i/o overheads we have now of a sync pipeline of reaching forgebox, downloading, extracting.

In order to do this, we need to further refactor not only the package service but also the job control which is not thread safe. We need to start focusing our code further into abstractions on relying less on external variable states.

Assignee

Unassigned

Reporter

Luis Majano

Labels

None

Affects versions

None

Fix versions

None

Priority

Major
Configure