[jboss-jira] [JBoss JIRA] (AS7-6778) Configure EJB3/MDB with an individual thread pool for each EJB.
Weixing Sun (JIRA)
jira-events at lists.jboss.org
Fri Mar 29 06:08:42 EDT 2013
[ https://issues.jboss.org/browse/AS7-6778?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12763944#comment-12763944 ]
Weixing Sun commented on AS7-6778:
----------------------------------
Hi Jaikiran,
I am working on a special user case, which include one deployment jar file with several working modules:
Including lots of Stateful Beans, Stateless Beans, and also MDBs,
and those beans were separated into groups: such as manufacturing, supplying, and customer order, and each of those modules are under different workload, but they deployed in a single jar file.
Through our continuous monitoring, we found that over 90% CPU cycles consumed in our system is the following method: org.jboss.threads.JBossThread.run()
I think this might be caused by synchronized waiting or lacking of thread to execute the specific task, and even I increase all my defined threads in the configuration, this issue is always occurring (I didn't look at the EAP6.1 sourcecode yet, but if needed I will do).
Your comments is highly appreciated, I know this fix may cause some other serious issues, or please let me know if you have different thought to this problem.
Thanks and regards,
Weixing
> Configure EJB3/MDB with an individual thread pool for each EJB.
> ---------------------------------------------------------------
>
> Key: AS7-6778
> URL: https://issues.jboss.org/browse/AS7-6778
> Project: Application Server 7
> Issue Type: Feature Request
> Components: EJB
> Affects Versions: EAP 6.1.0.Alpha (7.2.0.Final)
> Reporter: Jeremy Whiting
> Assignee: jaikiran pai
>
> For performance of an application to be scalable I need to configure sometimes a thread pool to an EJB. The pool is not shared with other EJB in the deployed application.
> For example
> PoolA - EJB Dog
> PoolB - EJB Cat
> To configure this the ability no define the thread pool name for an EJB. Rather than an EJB to the shared thread pool as it currently works.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list