[
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)