Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
In PhoenixDriver, we have a cache of ConnectionQueryServices which is keyed by ConnectionInfo object. Refer here for more details.
Lets say if we want to create a server connection (with property IS_SERVER_CONNECTION set to true) and we already have a non server connection present in the cache (with the same user, principal, keytab, haGroup), it will return the non server connection.
We need to add isServerConnection property to ConnectionInfo class to differentiate between server and non server connection.