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

Ben Podgursky commented on HADOOP-10101:
----------------------------------------

I've been lurking on these Guava tickets for while a while, and I just want to 
chime in to say I'm going to be incredibly disappointed if this gets reverted.  
The number of watchers on this ticket should be an indicator in itself, and I'm 
sure for every person who bothered creating a jira account, there are a couple 
hundred who were bitten by this.

Has anyone contacted the maintainers on the major affected downstream projects 
like Spark and HBase?  My guess is that they would be more than happy to help 
work around any breakages this upgrade causes -- if they are like us, they 
would be overjoyed at being able to finally upgrade. 

Hadoop's ancient Guava dependency is the single largest issue we run into when 
putting any other third party jar on our client or task classpath.  There are 
many libraries developed outside the Hadoop ecosystem which (rightfully) assume 
they can use a newer version of Guava, and we regularly either have to do 
horrible hacks to get these onto the client classpath, or tell developers not 
to use them.  This is an incredible time-waster that shouldn't exist.

I understand the concerns about stability, but this is a major upgrade, no?  I 
don't think it's acceptable to say that Hadoop will be running Guava 11 until 
Hadoop 4 comes out in 2025.

> Update guava dependency to the latest version
> ---------------------------------------------
>
>                 Key: HADOOP-10101
>                 URL: https://issues.apache.org/jira/browse/HADOOP-10101
>             Project: Hadoop Common
>          Issue Type: Improvement
>    Affects Versions: 3.0.0-alpha2
>            Reporter: Rakesh R
>            Assignee: Tsuyoshi Ozawa
>              Labels: BB2015-05-TBR
>             Fix For: 3.0.0-alpha3
>
>         Attachments: HADOOP-10101-002.patch, HADOOP-10101-004.patch, 
> HADOOP-10101-005.patch, HADOOP-10101-006.patch, HADOOP-10101-007.patch, 
> HADOOP-10101-008.patch, HADOOP-10101-009.patch, HADOOP-10101-009.patch, 
> HADOOP-10101-010.patch, HADOOP-10101-010.patch, HADOOP-10101-011.patch, 
> HADOOP-10101.012.patch, HADOOP-10101.013.patch, HADOOP-10101.014.patch, 
> HADOOP-10101.015.patch, HADOOP-10101.016.patch, HADOOP-10101.017.patch, 
> HADOOP-10101.018.patch, HADOOP-10101.patch, HADOOP-10101.patch
>
>
> The existing guava version is 11.0.2 which is quite old. This issue tries to 
> update the version to as latest version as possible. 



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

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

Reply via email to