You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-issues@hadoop.apache.org by "Wei-Chiu Chuang (Jira)" <ji...@apache.org> on 2020/03/27 23:55:00 UTC

[jira] [Commented] (HADOOP-16924) Shade & Update guava version to 28.1-jre

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

Wei-Chiu Chuang commented on HADOOP-16924:
------------------------------------------

Tried this today, it's not trivial as it involves code change. 
SemaphoredDelegatingExecutor.java has reference to {{Future. immediateFailedCheckedFuture()}} which is removed in guava 28.

Suggest to best course of action is to shade guava in hadoop-thirdparty, and point all Hadoop guava usage to it. I don't want us to stuck with a particular guava version indefinitely.

> Shade & Update guava version to 28.1-jre
> ----------------------------------------
>
>                 Key: HADOOP-16924
>                 URL: https://issues.apache.org/jira/browse/HADOOP-16924
>             Project: Hadoop Common
>          Issue Type: Task
>    Affects Versions: 3.4.0
>            Reporter: Wei-Chiu Chuang
>            Priority: Major
>
> I'd like to propose
> (1) shade guava into hadoop-thirdparty.
> (2) migrate the hadoop main repo to use the shaded guava.
> (3) update guava to 28.x in Hadoop 3.4 (Hadoop 3.3.0 is on guava 27) --> this is a moving target. There's probably going to be a new version of guava by the time Hadoop 3.4 is released.



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

---------------------------------------------------------------------
To unsubscribe, e-mail: common-issues-unsubscribe@hadoop.apache.org
For additional commands, e-mail: common-issues-help@hadoop.apache.org