Issue Details (XML | Word | Printable)

Key: JDBC-435
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Mark Rotteveel
Reporter: Paul Reeves
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Jaybird JCA/JDBC Driver

Deadlock in multi-threaded environment

Created: 13/May/16 10:07 AM   Updated: 20/Aug/16 01:13 PM
Component/s: JCA layer, JDBC driver
Affects Version/s: Jaybird 3.0.0
Fix Version/s: Jaybird 2.2.11, Jaybird 3.0.0

File Attachments: None
Image Attachments:

1. deadlock.jpeg
(351 kB)
Issue Links:
Duplicate
 


 Description  « Hide
When closing multiple threaded connections the driver hangs. The problem seems to be related to the test for mc == null in isClosed()

I tried a while ago with 2.2.3 and most recently with the code in the v3.0.0 snapshot. Neither work.

The last version that works for me is 2.1.6.

 All   Comments   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Paul Reeves made changes - 13/May/16 10:15 AM
Field Original Value New Value
Attachment deadlock.jpeg [ 12963 ]
Mark Rotteveel made changes - 13/May/16 12:01 PM
Link This issue is duplicated by JDBC-434 [ JDBC-434 ]
Mark Rotteveel made changes - 19/Jun/16 08:59 AM
Fix Version/s Jaybird 3.0 [ 10440 ]
Mark Rotteveel made changes - 19/Jun/16 11:42 AM
Fix Version/s Jaybird 2.2.11 [ 10751 ]
Mark Rotteveel made changes - 19/Jun/16 12:57 PM
Status Open [ 1 ] Resolved [ 5 ]
Resolution Fixed [ 1 ]
Mark Rotteveel made changes - 20/Aug/16 01:13 PM
Status Resolved [ 5 ] Closed [ 6 ]