hadoop-common-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Todd Lipcon (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HADOOP-9151) Include RPC error info in RpcResponseHeader instead of sending it separately
Date Sat, 22 Dec 2012 01:51:13 GMT

    [ 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

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

View raw message