Bug 1257196

Summary: MSSQL connection invalidates Kerberos ticket (TGT)
Product: [JBoss] JBoss Data Virtualization 6 Reporter: Juraj Duráni <jdurani>
Component: DocumentationAssignee: David Le Sage <dlesage>
Status: CLOSED ERRATA QA Contact: Juraj Duráni <jdurani>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 6.2.0CC: felias
Target Milestone: ---Keywords: Documentation
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
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.
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-09-29 23:40:56 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

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.