tomee-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Romain Manni-Bucau <rmannibu...@gmail.com>
Subject Re: TomEE performance degrades gradually
Date Wed, 09 Apr 2014 17:31:52 GMT
FYI https://issues.apache.org/jira/browse/TOMEE-1175
Romain Manni-Bucau
Twitter: @rmannibucau
Blog: http://rmannibucau.wordpress.com/
LinkedIn: http://fr.linkedin.com/in/rmannibucau
Github: https://github.com/rmannibucau



2014-04-09 17:29 GMT+02:00 Romain Manni-Bucau <rmannibucau@gmail.com>:
> I think that's related to
> org.apache.openejb.core.ivm.BaseEjbProxyHandler#equals which seems no
> more adapted
>
> Index: container/openejb-core/src/main/java/org/apache/openejb/core/ivm/BaseEjbProxyHandler.java
> ===================================================================
> --- container/openejb-core/src/main/java/org/apache/openejb/core/ivm/BaseEjbProxyHandler.java
> (revision 1585987)
> +++ container/openejb-core/src/main/java/org/apache/openejb/core/ivm/BaseEjbProxyHandler.java
> (working copy)
> @@ -480,10 +480,12 @@
>          if (obj == null) {
>              return false;
>          }
> -        try {
> -            obj = ProxyManager.getInvocationHandler(obj);
> -        } catch (final IllegalArgumentException e) {
> -            return false;
> +        if (!BaseEjbProxyHandler.class.isInstance(obj)) {
> +            try {
> +                obj = ProxyManager.getInvocationHandler(obj);
> +            } catch (final IllegalArgumentException e) {
> +                return false;
> +            }
>          }
>          if (this == obj) {
>              return true;
>
>
> should fix it
> Romain Manni-Bucau
> Twitter: @rmannibucau
> Blog: http://rmannibucau.wordpress.com/
> LinkedIn: http://fr.linkedin.com/in/rmannibucau
> Github: https://github.com/rmannibucau
>
>
>
> 2014-04-09 14:21 GMT+02:00 Anthony Fryer <apfryer@hotmail.com>:
>> Hi Ivan,
>>
>> I duplicated your results using the test case you uploaded and saw a steady
>> performance degredation.  I was wondering if this was related to jpa, or the
>> fact you're using ejb2, so i created a similar test case using ejb 3 entity
>> beans, based on the "injection-of-entitymanager" test case.  My test case is
>> here...
>>
>> injection-of-entitymanager.zip
>> <http://openejb.979440.n4.nabble.com/file/n4668673/injection-of-entitymanager.zip>
>>
>> Thankfully, i'm not seeing the same issue using ejb 3, so it looks like the
>> problem is isolated to the use of ejb2 cmp entity beans.
>>
>>
>>
>> --
>> View this message in context: http://openejb.979440.n4.nabble.com/TomEE-performance-degrades-gradually-tp4668090p4668673.html
>> Sent from the OpenEJB User mailing list archive at Nabble.com.

Mime
View raw message