]
George Gastaldi updated FURNACE-41:
-----------------------------------
Status: Closed (was: Pull Request Sent)
Fix Version/s: 2.15.5.Final
(was: 2.x Future)
Resolution: Done
Slow performance when installing add-ons with many add-on
dependencies
----------------------------------------------------------------------
Key: FURNACE-41
URL:
https://issues.jboss.org/browse/FURNACE-41
Project: Forge: Furnace
Issue Type: Enhancement
Components: Addon Manager
Affects Versions: 2.15.4.Final
Reporter: George Gastaldi
Assignee: George Gastaldi
Fix For: 2.15.5.Final
When an add-on is installed that depends on add-ons already installed, the AddonManager
does a full scan on the dependency tree. This hurts performance badly.
When installing an add-on, the AddonDependencyResolver should not care about all the
transitive addon dependencies, only the ones that are not already installed.