| Reg:DataEngine_xxxxxx_xxx [message #758464] |
Wed, 23 November 2011 06:35  |
harip kaligo Messages: 74 Registered: July 2011 |
Member |
|
|
hi,
We observed that when a report is being generated, a directory DataEngine_279358987_54 is created in /tmp location of our linux servers. We have set the below options for our reportengine:
config.getAppContext().put(DataEngine.MEMORY_USAGE, DataEngine.MEMORY_USAGE_CONSERVATIVE);
config.getAppContext().put(DataEngine.MEMORY_BUFFER_SIZE, birtProperties.getBirtMemoryBufferSize(key));
Is there document available to understand the siginificance of these parameters.
While running reports we get DataEngine directories deleted automatically after data is fetched from Database,is this anything to do with the option we set above?.
Sometimes we get the reports errored out with an exception in the file attached.
Please advise on the configuration of the reportengine to run 30 reports in parallel with each report having around 30k records.
Thanks,
KKP
|
|
|
| Re: Reg:DataEngine_xxxxxx_xxx [message #758537 is a reply to message #758464] |
Wed, 23 November 2011 10:37   |
Jason Weathersby Messages: 9167 Registered: July 2009 |
Senior Member |

|
|
This setting:
config.getAppContext().put(DataEngine.MEMORY_BUFFER_SIZE, birtProperties.getBirtMemoryBufferSize(key));
sets the max memory used per query before caching to disk. It defaults to 10 MB. What are you setting it to?
The data engine files are cached data files. The conservative memory usages setting configures settings form max memory for olap operations I believe. Do your reports use crosstabs?
What version of BIR are you using? The exception looks like a bug.
Jason
Jason Weathersby
BIRT Exchange
[Updated on: Wed, 23 November 2011 10:37] Report message to a moderator
|
|
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.01713 seconds