| Summary: | Performance regression in DependencyGraphImpl.waitForAllUpdates() | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [WebTools] WTP Java EE Tools | Reporter: | Jason Sholl <jsholl> | ||||
| Component: | jst.j2ee | Assignee: | Jason Sholl <jsholl> | ||||
| Status: | RESOLVED FIXED | QA Contact: | Chuck Bridgham <cbridgha> | ||||
| Severity: | normal | ||||||
| Priority: | P3 | CC: | alecross, david_williams | ||||
| Version: | 3.2 | Flags: | david_williams:
pmc_approved+
jsholl: pmc_approved? (raghunathan.srinivasan) jsholl: pmc_approved? (naci.dai) deboer: pmc_approved+ jsholl: pmc_approved? (neil.hauge) jsholl: pmc_approved? (kaloyan) cbridgha: review+ |
||||
| Target Milestone: | 3.2.1 | ||||||
| Hardware: | PC | ||||||
| OS: | Windows Server 2003 | ||||||
| Whiteboard: | PMC_approved | ||||||
| Attachments: |
|
||||||
|
Description
Jason Sholl
Created attachment 174235 [details]
patch for 3.2.1
approved * Explain why you believe this is a stop-ship defect. Or, if it is a "hotbug" (requested by an adopter) please document it as such.
Severe performance regression in some scenarios when starting an existing workspace.
* Is there a work-around? If so, why do you believe the work-around is insufficient?
No
* How has the fix been tested? Is there a test case attached to the bugzilla record? Has a JUnit Test been added?
JUnits, adhoc, and the specific performance tests that found this.
* Give a brief technical overview. Who has reviewed this fix?
Force a wait to avoid a super tight loop which prevents a job from every being scheduled.
* What is the risk associated with this fix?
Minimal
I'll go ahead and mark as 'approved', but can you still describe how and who reviewed this fix? Its seems a bit of an odd fix to me ... I can't quite put my finger on it ... and just want to be sure some performance experts have reviewed. Has someone like Gary or Min reviewed and approved? Thanks. Chuck and Min have both reviewed the fix. code checked into head for wtp 3.2.1 |