[jboss-jira] [JBoss JIRA] Updated: (EJBTHREE-1703) SLSB pooling statistics misleading when using ThreadLocalPool
Galder Zamarreño (JIRA)
jira-events at lists.jboss.org
Thu Apr 23 03:42:45 EDT 2009
[ https://jira.jboss.org/jira/browse/EJBTHREE-1703?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Galder Zamarreño updated EJBTHREE-1703:
---------------------------------------
Priority: Critical (was: Major)
> SLSB pooling statistics misleading when using ThreadLocalPool
> -------------------------------------------------------------
>
> Key: EJBTHREE-1703
> URL: https://jira.jboss.org/jira/browse/EJBTHREE-1703
> Project: EJB 3.0
> Issue Type: Bug
> Components: pool
> Affects Versions: AS 4.2.3.GA, 1.0.0-GA
> Reporter: Galder Zamarreño
> Priority: Critical
>
> SLSB pooling statistics are hugely misleading when using default ThreadLocalPool:
> "The default pooling strategy used by EJB3 SLSBs is a ThreadLocalPool whose maximum is not really
> quantifiable. The maximum is the maximum number of concurrent threads talking to that EJB3 SLSB
> that the system can allocate. So, the MaxSize that you see in that JMX view is bogus at least for its
> current definition of maximum.
> MaxSize - AvailableCount will give you the number of EJB3 SLSBs currently in use, in your case, 0. Again,
> the meaning of AvailableCount for this pool strategy is not precise.
> CreateCount does represent the number of EJB3 SLSBs that have been created.
> CurrentSize is a bit more complicated to explain. For each thread that uses an EJB3 SLSBs, thread local
> pool maintains a pool per each thread where there's an instance active in case it's needed again. So,
> CurrentSize indicates how many of these active instances there are, which assuming that each thread
> uses only one instance of the bean, matches the number of instances that have been created."
> Example:
> AvailableCount int R 30 MBean Attribute.
> MaxSize int R 30 MBean Attribute.
> StateString java.lang.String R Started MBean Attribute.
> State int R 3 MBean Attribute.
> CurrentSize int R 165 MBean Attribute.
> CreateCount int R 165 MBean Attribute.
> RemoveCount int R 0 MBean Attribute.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list