Rushabh Shah created PHOENIX-7243:
-------------------------------------
Summary: Add isServerConnection property to ConnectionInfo class.
Key: PHOENIX-7243
URL: https://issues.apache.org/jira/browse/PHOENIX-7243
Project: Phoenix
Issue Type: Sub-task
Reporter: Rushabh Shah
Assignee: Palash Chauhan
In PhoenixDriver, we have a cache of ConnectionQueryServices which is keyed by
ConnectionInfo object. Refer
[here|https://github.com/apache/phoenix/blob/master/phoenix-core-client/src/main/java/org/apache/phoenix/jdbc/PhoenixDriver.java#L258-L270]
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|https://github.com/apache/phoenix/blob/master/phoenix-core-client/src/main/java/org/apache/phoenix/jdbc/ConnectionInfo.java#L317-L334]
class to differentiate between server and non server connection.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)