[ http://jira.codehaus.org/browse/GEOT-765?page=all ]
     
Saul Farber reopened GEOT-765:
------------------------------


Re-opened to indicate new version of patch (handles exceptions better)

> ArcSDE concurrency issue
> ------------------------
>
>          Key: GEOT-765
>          URL: http://jira.codehaus.org/browse/GEOT-765
>      Project: GeoTools
>         Type: Bug
>   Components: arcsde
>     Versions: 2.1.0
>  Environment: Sun JDK 1.5.0__04, linux, SDE on solaris, version 9.0.0 patch 1
>     Reporter: Saul Farber
>     Assignee: Gabriel Roldán
>      Fix For: 2.2.M2
>  Attachments: sde-concurrency.patch, sde-concurrency.v2.patch
>
>
> In ArcSDEQuery.getSeQuery() the connection used to create the SeQuery object 
> is released in the finally block of the method.
> This causes the underlying SeQuery's SeConnection to get re-used and if the 
> connection pool is over-commited and needs to meter connections, this will 
> lead to two SeStreamOps using the same SeConnection, which causes deadlocks 
> at the query.execute() and/or new SeQuery(...) method-calls.
> Fix is to comment out the "releaseConnection()" method in the finally block 
> of getSeQuery();

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



-------------------------------------------------------
This SF.Net email is sponsored by the JBoss Inc.  Get Certified Today
Register for a JBoss Training Course.  Free Certification Exam
for All Training Attendees Through End of 2005. For more info visit:
http://ads.osdn.com/?ad_idv28&alloc_id845&op=click
_______________________________________________
Geotools-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to