Details
-
Bug
-
Resolution: Obsolete
-
Major
-
None
-
7.1.0.DR16, 7.1.0.DR18, 7.1.0.ER2
-
None
-
Regression
-
Description
There is regression in performance when client makes remote JNDI lookup to server. Lookup in EAP 7.1.DR16 takes ~2x more time than in EAP 7.0.5.
Customer Impact: If customer application has configured timeouts for tasks which include remote JNDI lookups then those tasks may start to timeout after migration from EAP 7.0 to EAP 7.1. This will behave like if server is unresponsive.
Change in behavior was detected in SpecJMS2007 benchmark where number of JMS clients is using one instance of javax.naming.Context to lookup JMS queues/topics. Benchmark timed out in this phase.
By writing simple performance test where 1 client makes 20 000 JNDI lookups for queue in sequence, lookups/second performance for EAP 7.1.0.DR16 is approximatally 2 times worse than with EAP 7.0.5.
EAP 7.0.5.CP | EAP 7.1.0.DR16 | |
---|---|---|
lookups/second | 119 | 64 |
Attachments
Issue Links
- relates to
-
JBEAP-12574 Performance regression - remote JNDI lookup
- Verified
-
JBEAP-9272 EJB client performance drop in EAP 7.1
- Verified