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

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

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

IMPALA-15367: Bump thrift to 0.24.0 - java parts

Metastore thrift classes are still pulled in from Hive
and are generated with Thrift 0.16.0, which seems genarally
compatible with 0.24.0 runtime.

Thrift 0.24.0 moved from HttpClient 4 to 5, which required
workarounds in some tests:
- JdbcTest: xfail hs2-http tests until Hive also uses Thrift 0.24
- TestCaseLoaderTest: xfail until Hive also uses Thrift 0.24
- LdapHS2Test: don't compile when using Apache Hive, where Impala
               uses Thrift 0.11.0

The xfails can be removed once Impala gets a cdp dependency with
Hive that uses Thrift 0.24.0 (IMPALA-15384).

org.apache.httpcomponents has both versions 4 and 5 in Impala,
which is normal as they use different group and arfifact id. There
are many dependencies that use 4 besides old Thrift.

Change-Id: I9e15704c9db4b802e5c0ca7fd3e652aa37ee1f2f
Assisted-By: Claude Opus 4.8
Reviewed-on: http://gerrit.cloudera.org:8080/24820
Reviewed-by: Michael Smith <[email protected]>
Tested-by: Impala Public Jenkins <[email protected]>
Reviewed-by: Quanlong Huang <[email protected]>


> Get Hive dependency with Thrift 0.24
> ------------------------------------
>
>                 Key: IMPALA-15384
>                 URL: https://issues.apache.org/jira/browse/IMPALA-15384
>             Project: IMPALA
>          Issue Type: Improvement
>          Components: Catalog, Frontend, Infrastructure
>            Reporter: Csaba Ringhofer
>            Priority: Major
>
> IMPALA-15367 moves Impala to a state where it uses Thrift 0.24.0 in Java, 
> while the Hive dependency still uses 0.16.0. Until Hive also uses 0.24.0 some 
> hacks / disabled tests are needed to make tests pass.



--
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