Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 342325

Summary: Slow concurrent report generation
Product: z_Archived Reporter: ricofernandes
Component: BIRTAssignee: Birt-ReportEngine-inbox <Birt-ReportEngine-inbox>
Status: RESOLVED WORKSFORME QA Contact: Xiaoying Gu <bluesoldier>
Severity: major    
Priority: P3 CC: bluesoldier, jouyang
Version: 2.6.1   
Target Milestone: 3.7.0   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description ricofernandes CLA 2011-04-08 14:23:53 EDT
I have a web application running in Jboss that have lots of concurrent users. At a given time, lots of reports are generated.

In this scenario, sometimes reports run very slow! They appear to be waiting for something and then continue. I'm using a Servlet (almost equal to the reference servlet) to handle report generation.

Taking a dump of the threads running, I've noticed something strange:

org.eclipse.birt.report.engine.data.dte.ReportQueryBuilder.b uild(ReportQueryBuilder.java:256)
- locked <0x45a228> (a org.eclipse.birt.report.engine.ir.Report)
org.eclipse.birt.report.engine.data.dte.ReportQueryBuilder.b uild(ReportQueryBuilder.java:237)
- locked <0x45a228> (a org.eclipse.birt.report.engine.ir.Report)

additional comments: http://www.eclipse.org/forums/index.php?t=msg&goto=664423&S=71711901b51892b2c4e30c29fbdc61ce#msg_664423
Comment 1 Jun Ouyang CLA 2011-04-14 23:35:22 EDT
Hi,

We need more detail dump info to analyze the problem. Could you please attach complete dump file? thanks.
Comment 2 Jun Ouyang CLA 2011-04-20 23:02:55 EDT
According to current dump info, I am not able to reproduce the problem. I checked the relative source code, didn't find any clue about such a bug.

Set as worksforme. Please reopen it if there is more infomation.