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

Suresh Srinivas edited comment on HADOOP-8805 at 9/20/12 8:15 AM:
------------------------------------------------------------------

bq. Agree that the package change will break the clients, but do we want to 
support compatibility already on the alpha releases or start promising 
wire-compat beginning with the first stable release?
bq. IMO we should already support wire compatibility, at least in HDFS. Despite 
the "alpha" labeling, some people are running in production, and downstream 
projects like HBase are already building against 2.0.x releases, so breaking 
now without a really good reason (eg a security issue) seems imprudent.

I think not breaking compatibility is good. But I will not try to claim that 
until the release is stable, we have wire compatibility. I would like us to 
retain that flexibility of making incompatible changes when it is hard to keep 
compatibility working.

As regards downstream projects, if changes are needed, we can make them.
                
      was (Author: sureshms):
    bq. Agree that the package change will break the clients, but do we want to 
support compatibility already on the alpha releases or start promising 
wire-compat beginning with the first stable release?
bq. IMO we should already support wire compatibility, at least in HDFS. Despite 
the "alpha" labeling, some people are running in production, and downstream 
projects like HBase are already building against 2.0.x releases, so breaking 
now without a really good reason (eg a security issue) seems imprudent.

I think not breaking compatibility is good. But I will not try to claim that 
until the release is stable, we will have wire compatibility. I would like us 
to retain that flexibility.

As regards downstream projects, if changes are needed, we can make them.
                  
> Move protocol buffer implementation of GetUserMappingProtocol from HDFS to 
> Common
> ---------------------------------------------------------------------------------
>
>                 Key: HADOOP-8805
>                 URL: https://issues.apache.org/jira/browse/HADOOP-8805
>             Project: Hadoop Common
>          Issue Type: Improvement
>            Reporter: Bo Wang
>            Assignee: Bo Wang
>             Fix For: 2.0.3-alpha
>
>         Attachments: HADOOP-8805.patch, HADOOP-8805-v2.patch, 
> HADOOP-8805-v3.patch
>
>
> org.apache.hadoop.tools.GetUserMappingProtocol is used in both HDFS and YARN. 
> We should move the protocol buffer implementation from HDFS to Common so that 
> it can also be used by YARN.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to