Uploaded image for project: 'Jackrabbit FileVault'
  1. Jackrabbit FileVault
  2. JCRVLT-458

DependencyUtil.sortPackages() and DependencyUtil.resolve() very expensive

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 3.4.4
    • None
    • Packaging
    • None

    Description

      The algorithm to resolve the package dependencies in DependencyUtil.resolve() is very inefficient and can cause high CPU load and unresponsiveness, of the dependency tree is deep and/or has a lot of unresolvable packages.

      The DependencyUtil.sortPackages() uses the DependencyUtil.resolve() in order to sort them in the resolution order.

      Attachments

        Activity

          People

            Unassigned Unassigned
            tripod Tobias Bocanegra
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: