[
https://issues.apache.org/jira/browse/HADOOP-7557?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13207013#comment-13207013
]
Suresh Srinivas commented on HADOOP-7557:
-----------------------------------------
bq. The reason we removed Avro was that implementing RpcEngine alone was no
longer sufficient: there were assumptions that Protobuf was used in other
places in the code. RpcEngine is currently a broken abstraction, providing a
false claim of plugability.
This is not correct.
I think quite a bit of discussion has already happened around this. See the
comment:
https://issues.apache.org/jira/browse/HDFS-2664?focusedCommentId=13168625&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-13168625
BTW look at HDFS-1623 branch. There protocol implementations of both Writable
and protobuf co-exist in the same NN server. Look at
TestMultipoleProtocolServer test. Multiple versions of the same protocol exist.
> Make IPC header be extensible
> -------------------------------
>
> Key: HADOOP-7557
> URL: https://issues.apache.org/jira/browse/HADOOP-7557
> Project: Hadoop Common
> Issue Type: Sub-task
> Reporter: Sanjay Radia
> Assignee: Sanjay Radia
> Attachments: HADOOP-7557.patch, IpcHeader.proto, ipcHeader1.patch,
> ipcHeader2.patch
>
>
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira