]
Steven Hawkins resolved TEIID-4696.
-----------------------------------
Resolution: Rejected
A socket being closed will nominally terminate the connection. Use the autoFailover
connection property if you want the connection to restablish in the event of a transport
level error.
Teiid datasource driver does not reconnect after socket is closed
-----------------------------------------------------------------
Key: TEIID-4696
URL:
https://issues.jboss.org/browse/TEIID-4696
Project: Teiid
Issue Type: Bug
Components: JDBC Driver
Affects Versions: 8.13.3
Environment: - Red Hat JBoss Enterprise Application Platform - Version 6.4.5.GA
- Load Balancer
- Red Hat JBoss Data Virtualization - Version 6.3.0
Reporter: Rafael Coutinho
Assignee: Steven Hawkins
Attachments: one_first_exceptions.txt, two_repeated_exceptions.txt
Our setup has a JBoss app server with a datasource configured to query a virtual database
deployend on a JDV server that is behind a load balancer.
The load balancer drops any connection after 10 minutes. For some reason the datasource
client driver does not fix the connection when the socket gets closed. So in any queries
done after the socket is closed are breaking, they log that the socket is closed but it
never re establishes the connection again.
Attachment one has the first exception stack trace, attachment number two has the
subsequent ones.