[ 
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

Reply via email to