[ 
https://issues.apache.org/jira/browse/IMPALA-15349?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18116253#comment-18116253
 ] 

ASF subversion and git services commented on IMPALA-15349:
----------------------------------------------------------

Commit ac16a39210df9999f8dd1941e3fa513594f9aab2 in impala's branch 
refs/heads/master from Csaba Ringhofer
[ https://gitbox.apache.org/repos/asf?p=impala.git;h=ac16a3921 ]

IMPALA-15349: Generate HiveServer2 (TCLIService) Java in Impala

The goal is the remove the heavy coupling between Impala and
Hive Thrift version caused by ImpalaServices (generated by
Impala) inheriting from TCLIService (coming from Hive). Add
generation of TCLIService classes in Impala and exclude the
ones from Hive.

Note that this does not affect classes coming from Hive metastore -
those are in the same namespace, but inherited from
hive-standalone-metastore instead of hive-jdbc +
impala-minimal-hive-exec.

Change-Id: I9882ec486e62bda1177d0b678e4543683e3cf6b2
Assisted-By: Claude Opus 4.8
Reviewed-on: http://gerrit.cloudera.org:8080/24821
Reviewed-by: Michael Smith <[email protected]>
Reviewed-by: Zoltan Borok-Nagy <[email protected]>
Tested-by: Impala Public Jenkins <[email protected]>


> Generate TCLIService java classes in Impala
> -------------------------------------------
>
>                 Key: IMPALA-15349
>                 URL: https://issues.apache.org/jira/browse/IMPALA-15349
>             Project: IMPALA
>          Issue Type: Improvement
>          Components: Frontend
>            Reporter: Csaba Ringhofer
>            Priority: Major
>
> This would allow better decoupling of Impala's Thrift usage from the classes 
> imported from Hive. Currently Impala's ImpalaService inherits from Hive's 
> TCLIService from Hive jars, which blocks bumping to Thrift 0.24.0 in Impala 
> while Hive dependencies are from 0.16.0



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to