Hi, I'm doing a throughput testing with a Stateless SB method (w/ CMP 2.0 EB) querying a simple 25 rows resultset. Using JUnitPerf, I set the number of concurrent users to 20 and JBoss errors out between the 15-20th concurrent access. I'm wondering about where the possible bottlenecks are so I can increase the number of concurrent access?
Here's my setup: 1. JBoss 3.0.4 2. JDK1.4 3. MySql 3.23.53 BDB 4. commit-option A 5. EB and SLSB are non-transactional Here's the log of JUnitPerf and the JBoss log: run.perf: [java] ....................TimedTest (WAITING): testGlJournalSource_getGlJsAll(GlSuiteTestCases): 1262 ms [java] TimedTest (WAITING): testGlJournalSource_getGlJsAll(GlSuiteTestCases): 1292 ms [java] TimedTest (WAITING): testGlJournalSource_getGlJsAll(GlSuiteTestCases): 1292 ms [java] TimedTest (WAITING): testGlJournalSource_getGlJsAll(GlSuiteTestCases): 1262 ms [java] TimedTest (WAITING): testGlJournalSource_getGlJsAll(GlSuiteTestCases): 1352 ms [java] TimedTest (WAITING): testGlJournalSource_getGlJsAll(GlSuiteTestCases): 1392 ms [java] TimedTest (WAITING): testGlJournalSource_getGlJsAll(GlSuiteTestCases): 1412 ms [java] TimedTest (WAITING): testGlJournalSource_getGlJsAll(GlSuiteTestCases): 1332 ms [java] TimedTest (WAITING): testGlJournalSource_getGlJsAll(GlSuiteTestCases): 1332 ms [java] TimedTest (WAITING): testGlJournalSource_getGlJsAll(GlSuiteTestCases): 1242 ms [java] TimedTest (WAITING): testGlJournalSource_getGlJsAll(GlSuiteTestCases): 1382 ms [java] TimedTest (WAITING): testGlJournalSource_getGlJsAll(GlSuiteTestCases): 1352 ms [java] TimedTest (WAITING): testGlJournalSource_getGlJsAll(GlSuiteTestCases): 1352 ms [java] ETimedTest (WAITING): testGlJournalSource_getGlJsAll(GlSuiteTestCases): 1402 ms [java] TimedTest (WAITING): testGlJournalSource_getGlJsAll(GlSuiteTestCases): 1442 ms [java] TimedTest (WAITING): testGlJournalSource_getGlJsAll(GlSuiteTestCases): 1492 ms [java] TimedTest (WAITING): testGlJournalSource_getGlJsAll(GlSuiteTestCases): 1532 ms [java] NamingException! [java] NamingException! [java] NamingException! BUILD SUCCESSFUL Total time: 8 seconds 2002-12-19 17:28:14,012 ERROR [org.jboss.ejb.plugins.LogInterceptor] EJBException: javax.ejb.EJBException: Reentrant method call detected: GlJournalSourceEJB 1 at org.jboss.ejb.plugins.EntityReentranceInterceptor.invoke(EntityReentranceInterceptor.java:81) at org.jboss.ejb.plugins.EntityInstanceInterceptor.invoke(EntityInstanceInterceptor.java:163) at org.jboss.ejb.plugins.EntityLockInterceptor.invoke(EntityLockInterceptor.java:107) at org.jboss.ejb.plugins.EntityCreationInterceptor.invoke(EntityCreationInterceptor.java:69) at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:107) at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:312) at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:60) at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:130) at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:204) at org.jboss.ejb.EntityContainer.invoke(EntityContainer.java:493) at org.jboss.ejb.plugins.local.BaseLocalContainerInvoker.invoke(BaseLocalContainerInvoker.java:301) at org.jboss.ejb.plugins.local.EntityProxy.invoke(EntityProxy.java:38) at $Proxy705.getJsCode(Unknown Source) at com.ejb.txn.GlJournalSourceControllerBean.getGlJsAll(GlJournalSourceControllerBean.java:102) at sun.reflect.GeneratedMethodAccessor130.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:660) at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:186) at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:77) at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:107) at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:312) at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:60) at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:130) at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:204) at org.jboss.ejb.StatelessSessionContainer.invoke(StatelessSessionContainer.java:313) at org.jboss.ejb.Container.invoke(Container.java:712) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517) at org.jboss.invocation.jrmp.server.JRMPInvoker.invoke(JRMPInvoker.java:382) at sun.reflect.GeneratedMethodAccessor49.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261) at sun.rmi.transport.Transport$1.run(Transport.java:148) at java.security.AccessController.doPrivileged(Native Method) at sun.rmi.transport.Transport.serviceCall(Transport.java:144) at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460) at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701) at java.lang.Thread.run(Thread.java:536) Thanks, Rene ------------------------------------------------------- This SF.NET email is sponsored by: Geek Gift Procrastinating? Get the perfect geek gift now! Before the Holidays pass you by. T H I N K G E E K . C O M http://www.thinkgeek.com/sf/ _______________________________________________ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user