[
https://issues.apache.org/jira/browse/HADOOP-9151?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13538637#comment-13538637
]
Todd Lipcon commented on HADOOP-9151:
-------------------------------------
I tried to be transparent and honest by explaining my perspective both from the
employer hat and from the Apache hat. I know that, had I not mentioned the
employer, folks would have suspected my second motivation anyway, so I stick
with "honesty is the best policy."
My understanding is that the Apache process is designed such that committers
are certainly allowed to represent the interests of their employers. Most of us
are here because our employers pay us to work on the project, so it's only to
be expected that we make technical decisions in the projects based on what our
employers want.
Regardless of the employer, there are people using the Apache 2.0.x releases in
real scenarios, and it's going to be painful for them to break IPC
compatibility as well. Sure, we're _allowed_ to by the "alpha" naming. But just
because we are allowed to do something doesn't mean we _should_ if it
represents pain for downstream consumers.
As for the threads you pointed out, most of the discussion there was regarding
YARN/MR API changes. I agree that those projects are very much in flux and have
fewer people depending on them. The changes being referenced also seem to be
much more major and important things. In contrast, the change proposed here is
a very small detail which won't affect further development -- the IPC code is
touched fairly rarely, and has a very straightforward function. I don't see the
proposed improvement making any substantial difference in future projects in
this area.
I'm happy to do the patch which allows making this change compatibly if the
issue is finding the time to do the more complicated change.
> 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