hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "binlijin (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-15756) Pluggable RpcServer
Date Tue, 06 Dec 2016 06:35:58 GMT

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

binlijin commented on HBASE-15756:
----------------------------------

We have use NettyRpcServer on production for two months in Alibaba search, and this have show
big improvement in our cluster.
Discuss with [~anoop.hbase] NettyRpcServer can work with write pipeline off heap, so start
continue this work.

1.  Refactoring in the RpcServer so as to make it extendable and/or pluggable
2. The new Rpc server impl which is netty based.


> Pluggable RpcServer
> -------------------
>
>                 Key: HBASE-15756
>                 URL: https://issues.apache.org/jira/browse/HBASE-15756
>             Project: HBase
>          Issue Type: Improvement
>          Components: Performance, rpc
>            Reporter: binlijin
>            Assignee: binlijin
>            Priority: Critical
>         Attachments: Netty4RpcServer_forperf.patch, NettyRpcServer.patch, NettyRpcServer_forperf.patch,
PooledByteBufAllocator.patch, PooledByteBufAllocator2.patch, gc.png, gets.png, gets.png, idle.png,
patched.vs.patched_and_cached.vs.no_patch.png, queue.png
>
>
> Current we use a simple RpcServer, and can not configure and use other implementation.This
issue is to make the RpcServer pluggable, so we can make other implementation for example
netty rpc server. Patch will upload laterly



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message