Uploaded image for project: 'JBoss Enterprise Application Platform'
  1. JBoss Enterprise Application Platform
  2. JBEAP-20507

[GSS](7.3.z) WFLY-14055 - Performance degradation for massive deployments in Weld subsystem

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Critical
    • 7.3.5.GA, 7.3.5.CR1
    • None
    • CDI / Weld
    • None
    • False
    • False
    • +
    • Undefined
    • Hide

      See WFLY-14055 and deploy the reproducer in there. System prop -Djboss.as.management.blocking.timeout=600 is needed to allow the time the application needs to deploy.

      Show
      See WFLY-14055 and deploy the reproducer in there. System prop -Djboss.as.management.blocking.timeout=600 is needed to allow the time the application needs to deploy.

    Description

      This issue is a copy of WFLY-14055 which points out deployment time increase for massive applications (EAR with 500 EJB jars in this case - yea, I know, your daily deployment sample ). There is no real drawback for any small deployment, the difference would be negligible.

      Turns out a lot of time is spent inside Weld subsystem which needs to analyze the accessibility graph but also process external bean archives. While I don't see how to easily improve the former, the latter can be cut down significantly with a simple cache.

      See the original issue for more details, I will also re-attach the reproducer here for ease of double checking.

      Attachments

        Issue Links

          Activity

            People

              rhn-support-rmartinc Ricardo Martin Camarero
              rhn-support-rmartinc Ricardo Martin Camarero
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: