[ 
https://issues.apache.org/jira/browse/HADOOP-7399?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jitendra Nath Pandey updated HADOOP-7399:
-----------------------------------------

    Attachment: HADOOP-7399.9.patch

Updated patch, with a little more cleaned up interfaces. The server uses 
special "calls" for sasl messages as well. I have maintained the same mechanism 
by adding a SaslServerCall that implements ServerCall. SaslServerCall is not 
RpcEngine specific and still uses Writable because client assumes a writable 
format. Encoding of sasl messages could also be delegated to the RpcEngine but 
I would prefer to do that in a separate jira. 

> Remove Writable from ipc.Client and ipc.Server.
> -----------------------------------------------
>
>                 Key: HADOOP-7399
>                 URL: https://issues.apache.org/jira/browse/HADOOP-7399
>             Project: Hadoop Common
>          Issue Type: Improvement
>            Reporter: Jitendra Nath Pandey
>            Assignee: Jitendra Nath Pandey
>             Fix For: 0.23.0
>
>         Attachments: HADOOP-7399.3.patch, HADOOP-7399.9.patch
>
>
>   This jira proposes to remove the dependency of ipc client and server on 
> Writable. I think this will be an important step towards making an RpcEngine 
> truly configurable, without having to use tunnel protocols as in case of 
> AvroRPCEngine.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to