Bug 1013645

Summary: Deployment performance regression in EAP 6.2.0.ER3
Product: [JBoss] JBoss Enterprise Application Platform 6 Reporter: Jan Martiska <jmartisk>
Component: WebAssignee: Rémy Maucherat <rmaucher>
Status: CLOSED WONTFIX QA Contact: Jan Martiska <jmartisk>
Severity: high Docs Contact: Russell Dickenson <rdickens>
Priority: unspecified    
Version: 6.2.0CC: brian.stansberry, jdoyle, jmartisk, mvelas, myarboro
Target Milestone: ER10   
Target Release: EAP 6.3.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-08-04 11:19:46 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Jan Martiska 2013-09-30 13:57:29 UTC
I noticed a visible performance regression during deployment of applications, namely web applications, it seems.
I packed a simple reproducer EAR application consisting of multiple simple web archives. On the testing machine, 
on 6.2.0.ER2: deployment time is around 6300 ms
on 6.2.0.ER3: deployment time is around 7600 ms
This is a regression by 20%.

By time needed to deploy, I mean the difference between timestamps of these two logs:
09:26:40,885 INFO  [org.jboss.as.server.deployment] (MSC service thread 1-7) JBAS015876: Starting deployment of "webapps.ear" (runtime-name: "webapps.ear")
09:26:47,184 INFO  [org.jboss.as.server] (management-handler-thread - 1) JBAS018559: Deployed "webapps.ear" (runtime-name : "webapps.ear")

When I deployed other types of applications (webservices, ejb jars,.. even if packed in EAR, too) I did not notice any regression.

Comment 2 Jan Martiska 2013-10-08 10:08:14 UTC
Still the same in ER4 and ER5.

Comment 3 Rémy Maucherat 2013-10-21 12:39:43 UTC
This could be caused by a change to unpack the archives in WarStructureDeploymentProcessor (o.jb.as.web.deployment) or in the EAR processor itself. If this can be confirmed (I didn't do it), since this fixed issues, this regression should be considered normal (expanding more has a cost).

Other than that, I'm not aware of significant deployment changes.

Comment 4 John Doyle 2013-10-28 19:32:44 UTC
Is there a regression from 6.1.1 for this test?

Comment 6 Jan Martiska 2013-10-29 07:39:26 UTC
Yes, this is a regression compared to 6.1.1.

Comment 7 Martin Velas 2014-08-04 11:19:46 UTC
The regression of the deployment performance for EAP 6.3.0.ER10 against the 6.1.1 is not so significant:

6.1.1.GA   - 6.65sec
6.3.0.ER10 - 6.96sec (in average for attached webapps.ear)

Due to Comment 3 and discussion with Jan closed as WONTFIX.