Issue Details (XML | Word | Printable)

Key: DNET-916
Type: Bug Bug
Status: Resolved Resolved
Resolution: Fixed
Priority: Major Major
Assignee: Jiri Cincura
Reporter: Patrick Frießnegg
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
.NET Data provider

Connection Pool - Broken Connection Handling

Created: 08/Nov/19 10:45 AM   Updated: 14/Nov/19 10:03 AM
Component/s: ADO.NET Provider
Affects Version/s: 7.1.1.0
Fix Version/s: 7.5.0.0


 Description  « Hide
Issue still not solved.
Depending on FbConnectionInternal.Database.ConnectionBroken state - the problem is partially fixed.

Dead connections does not get back in "available" queue if ConnectionBroken is set, but they get stuck in "busy" queue now.
Therefore, with each broken connection the connection pool is reduced by 1.
Leading to a dead application / "connection pool is full" which the code does not recover from.

related to
http://tracker.firebirdsql.org/browse/DNET-585
http://tracker.firebirdsql.org/browse/DNET-818
http://tracker.firebirdsql.org/browse/DNET-668

 All   Comments   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
There are no comments yet on this issue.