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

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

Commit 0167c5b4242fcebf6be19aba5ecfb440204278ad in impala's branch 
refs/heads/master from Fang-Yu Rao
[ https://gitbox.apache.org/repos/asf?p=impala.git;h=0167c5b ]

IMPALA-8870: Bump up Guava to 28.1-jre and set DISABLE_SENTRY to true

This patch bumps up the version of Guava libraries from 14.0.1 to
28.1-jre. Due to some changes in Guava's API's, we modify the call
sites accordingly.

Moreover, in order to instruct the Java classes under the directory of
$IMPALA_HOME/common/yarn-extras to use the new Guava libraries, we
explicitly added a dependency in the corresponding pom.xml file.

On the other hand, we set DISABLE_SENTRY to true regardless of
$USE_CDP_HIVE since Sentry's Guava version has not been bumped up yet
and thus run-sentry-service.sh cannot be successfully executed. Recall
that by setting DISABLE_SENTRY to true we also disable every
Sentry-related test, which is fine from now on since Impala 3.4 was
recently branched. The plan is to drop support for Sentry in the Impala
4 line.

Change-Id: I9690a926953a8d3c3872277680b4be0551546c68
Reviewed-on: http://gerrit.cloudera.org:8080/15214
Tested-by: Impala Public Jenkins <[email protected]>
Reviewed-by: Csaba Ringhofer <[email protected]>


> Bump guava version when building against Hive 3
> -----------------------------------------------
>
>                 Key: IMPALA-8870
>                 URL: https://issues.apache.org/jira/browse/IMPALA-8870
>             Project: IMPALA
>          Issue Type: Improvement
>          Components: Infrastructure
>    Affects Versions: Impala 3.3.0
>            Reporter: Tim Armstrong
>            Assignee: Fang-Yu Rao
>            Priority: Blocker
>
> Guava is pinned to 14.01 
> https://github.com/apache/impala/blob/8094811/impala-parent/pom.xml#L59
> {code}
>     <!-- hive-exec seems to leak this version of guava onto our classpath,
>          so it's important to depend on the same one -->
>     <guava.version>14.0.1</guava.version>
> {code}
> I think this has likely changed in Hive 3 and we probably want to revisit 
> this.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

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

Reply via email to