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

Andrew Wang commented on HADOOP-14957:
--------------------------------------

Sorry, hit reply too soon. My closing thought is that we need to purge Guava 
from our API to fix cross-compatibility between our unshaded and shaded 
clients. We want to really be encouraging usage of the shaded client, and if we 
don't do this, it's a major usability concern.

Finally, we also have the option of providing *both* APIs. The Guava-Optional 
API will still be different between the shaded and unshaded clients, but the 
Java-Optional one will be fine. This provides a more graceful migration path.

I'm okay with either, though more opinions would of course be welcome.

> ReconfigurationTaskStatus is exposing guava Optional in its public api
> ----------------------------------------------------------------------
>
>                 Key: HADOOP-14957
>                 URL: https://issues.apache.org/jira/browse/HADOOP-14957
>             Project: Hadoop Common
>          Issue Type: Sub-task
>          Components: common
>    Affects Versions: 3.0.0-beta1
>            Reporter: Haibo Chen
>            Assignee: Haibo Chen
>         Attachments: HADOOP-14957.prelim.patch
>
>




--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

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

Reply via email to