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)