[ 
https://issues.apache.org/jira/browse/HBASE-9930?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13817828#comment-13817828
 ] 

Manukranth Kolloju commented on HBASE-9930:
-------------------------------------------

[~adela], [~gaurav.menghani] and [~fantasist] feel free to create sub tasks to 
add more details and ideas.

> Change the RPC stack to Thrift
> ------------------------------
>
>                 Key: HBASE-9930
>                 URL: https://issues.apache.org/jira/browse/HBASE-9930
>             Project: HBase
>          Issue Type: Umbrella
>          Components: IPC/RPC
>    Affects Versions: 0.89-fb
>            Reporter: Manukranth Kolloju
>            Assignee: Manukranth Kolloju
>             Fix For: 0.89-fb
>
>
> This umbrella task is to talk about the effort to change the RPC stack in 
> 0.89-fb to Thrift instead of using HadoopRPC. We are using Swift which is a 
> fast and easy-to-use, annotation-based Java library for creating Thrift 
> serializable types and services. The idea is to annotate the Data Structures 
> that need to be transported across the wire and services interfaces that 
> produce and consume these data structures.
> This will enable us to move away from the Proxy based Thrift server 
> implementation and adopt the Native thrift server interface. This also allows 
> us to write C++ and PHP clients which directly talk to the actual 
> regionserver demons rather than proxy demons which introduce additional hops, 
> memory and CPU overhead.



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to