[ https://issues.apache.org/jira/browse/PHOENIX-3616?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15836874#comment-15836874 ]
Josh Elser commented on PHOENIX-3616: ------------------------------------- bq. Phoenix returns the expected driver version, so I think the fix would be purely in Avatica. Hrm. Is there a need to differentiate between Phoenix's Thin JDBC driver and the Avatica JDBC driver? I was thinking that would make sense (and make the numbers line up between the thick and thin drivers), but maybe not. I don't have a strong opinion here, mostly stemming from a lack of context around other systems and what is "normal". In terms of code, we do have a little bit in Phoenix which I assume is relevant. From {{phoenix-queryserver-client/**/Driver.java}} {code} @Override protected DriverVersion createDriverVersion() { return DriverVersion.load( Driver.class, "org-apache-phoenix-remote-jdbc.properties", "Phoenix Remote JDBC Driver", "unknown version", "Apache Phoenix", "unknown version"); } {code} > Query Server JDBC driver does not return version numbers for server or driver > ----------------------------------------------------------------------------- > > Key: PHOENIX-3616 > URL: https://issues.apache.org/jira/browse/PHOENIX-3616 > Project: Phoenix > Issue Type: Bug > Affects Versions: 4.7.0 > Environment: Hortonworks HDP 2.5.3 > Reporter: N Campbell > Priority: Minor > > Using the phoenix-4.7.0.2.5.3.0-37-thin-client JDBC driver unable to detect > version numbers which would be used to attenuate features to exploit or > workarounds to apply etc. > getDriverVersion unknown version > getDriverName Phoenix Remote JDBC Driver > getDriverMinorVersion 0 > getDriverMajorVersion 0 > getDatabaseMinorVersion 0 > getDatabaseMajorVersion 0 -- This message was sent by Atlassian JIRA (v6.3.4#6332)