[ 
https://issues.apache.org/jira/browse/TEZ-4280?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

David Mollitor updated TEZ-4280:
--------------------------------
    Description: 
There's been some issues with Guava version issues in the past (and let's face 
it, who hasn't?).

I propose making a "thirdparty" module in Tez where these things can be shaded 
so that they do not collide with other projects.

Guava is a great library.  If we do this, we can get rid of the Tez 
{{Preconditions}} class and safely use some of the very cool Guava feature like 
[TEZ-4275]

  was:
There's been some issues with Guava version issues in the past (and let's face 
it, who hasn't?).

I propose making a "thirdparty" module in Tez where these things can be shaded 
so that they do not collide with other projects.


> Create Third Party Module
> -------------------------
>
>                 Key: TEZ-4280
>                 URL: https://issues.apache.org/jira/browse/TEZ-4280
>             Project: Apache Tez
>          Issue Type: Improvement
>            Reporter: David Mollitor
>            Assignee: David Mollitor
>            Priority: Major
>
> There's been some issues with Guava version issues in the past (and let's 
> face it, who hasn't?).
> I propose making a "thirdparty" module in Tez where these things can be 
> shaded so that they do not collide with other projects.
> Guava is a great library.  If we do this, we can get rid of the Tez 
> {{Preconditions}} class and safely use some of the very cool Guava feature 
> like [TEZ-4275]



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

Reply via email to