Bug 1257196 - MSSQL connection invalidates Kerberos ticket (TGT)
Summary: MSSQL connection invalidates Kerberos ticket (TGT)
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: JBoss Data Virtualization 6
Classification: JBoss
Component: Documentation
Version: 6.2.0
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
: ---
Assignee: David Le Sage
QA Contact: Juraj Duráni
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-08-26 13:02 UTC by Juraj Duráni
Modified: 2015-09-29 23:40 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
The MSSQL JDBC connection invalidates Kerberos tickets because it calls the GSSCredentials.dispose() method during close(). The Kerberos ticket (TGT) is shared among connections which means that the first closed connection in EAP's connection pool invalidates TGT and every subsequent attempt to obtain a new connection fails. This is cause by the MSSQL JDBC driver' architecture. To wrk around this issue, set the datasource's "idle-timeout-minutes" property to a high value.
Clone Of:
Environment:
Last Closed: 2015-09-29 23:40:56 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Juraj Duráni 2015-08-26 13:02:49 UTC
The MSSQL JDBC connection calls GSSCredentials.dispose() during close(). The TGT 
is shared among connections. It means, that the first closed connection in EAP's connection pool invalidates TGT and every next try to get new connection fails. 
This is cause by architecture of the MSSQL JDBC driver.

Related BZ for EAP: https://bugzilla.redhat.com/show_bug.cgi?id=1097276

Comment 2 David Le Sage 2015-09-03 02:34:42 UTC
Release note added.


Note You need to log in before you can comment on or make changes to this bug.