[
https://issues.apache.org/jira/browse/HADOOP-9151?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13537518#comment-13537518
]
Suresh Srinivas commented on HADOOP-9151:
-----------------------------------------
bq. As far as I know we have not broken RPC or API compatibility at all since
2.0.0, and I would be against any case where we do (not just this one).
We have not broken API compatibility in a long time. Even though RPC
compatibility is not broken, there have been many changes marked as
incompatible (I counted 6 of them). Just because incompatible changes have not
been done in RPC does not mean it cannot be done.
bq. As for the labeling of alpha, I have been arguing against calling it alpha
for several months
The reason of having alpha tag is so that we do not have to provide the
stricter guarantees of a GA release. I am glad that we have retained it so far,
so that these kind of changes can happen.
bq. In the spirit of full disclosure: wearing my Cloudera hat, we have a
distribution based on the Hadoop 2 code line. We are not going to break wire
compatibility within minor updates of this distribution. So, if branch-2 breaks
compatibility, then our distro will become incompatible with branch-2, which is
no good.
We are talking about Apache 2.0.x-alpha release here. How CDH manages its
distribution, backward compatibility does not guide how Apache releases are
done or what goes into Apache releases. The fact that you chose include a
content that is not in trunk or decided to tag a release in some other way
should not put constraints on the Apache releases. Wearing my Apache hat on, if
this is the main reason for -1, then it has no merit.
If there was no issue to CDH distribution, would you have objected to this
change?
I would like others to comment on why a vendor's distribution or compatibility
to it should put artificial constraints in Apache.
> Include RPC error info in RpcResponseHeader instead of sending it separately
> ----------------------------------------------------------------------------
>
> Key: HADOOP-9151
> URL: https://issues.apache.org/jira/browse/HADOOP-9151
> Project: Hadoop Common
> Issue Type: Sub-task
> Reporter: Sanjay Radia
> Assignee: Sanjay Radia
> Attachments: HADOOP-9151.patch
>
>
--
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