[ 
https://issues.apache.org/jira/browse/IBATIS-533?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Clinton Begin closed IBATIS-533.
--------------------------------

    Resolution: Fixed

> Thread blocking on AutoResultMap
> --------------------------------
>
>                 Key: IBATIS-533
>                 URL: https://issues.apache.org/jira/browse/IBATIS-533
>             Project: iBatis for Java
>          Issue Type: Bug
>    Affects Versions: 2.3.2
>            Reporter: Robert McIntosh
>            Priority: Critical
>
> The AutoResultMap class' getResults method is synchronized. This causes 
> threads to get backed up when a moderate load is on the system. The end 
> result is that our heap gets overloaded and eventually the app stops.
> it appears from looking at the code that the synchronize only needs to be on 
> the remapping and/or initial construction of the result mappings. Would 
> suggest making the the initialize method synchronized at the very least, so 
> that once the mapping is created no blocking of threads is necessary.
> May be related to issue 519 as well.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@ibatis.apache.org
For additional commands, e-mail: dev-h...@ibatis.apache.org

Reply via email to