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

Guanghao Zhang commented on HBASE-18307:
----------------------------------------

bq. int workerCount = conf.getInt("hbase.netty.worker.count", 0);
The default thread number is 0?

bq. ServerBootstrap bootstrap = new 
ServerBootstrap().group(eventLoopGroup).channel(channelClass)
Why acceptor and client use one EventLoopGroup?

How about add a helper class for passing config to NettyRpcServer, similar with 
NettyRpcClientConfigHelper and NettyAsyncFSWALConfigHelper? Then we can remove 
the cast code in NettyRpcServer.

> Share the same EventLoopGroup for NettyRpcServer, NettyRpcClient and 
> AsyncFSWALProvider at RS side
> --------------------------------------------------------------------------------------------------
>
>                 Key: HBASE-18307
>                 URL: https://issues.apache.org/jira/browse/HBASE-18307
>             Project: HBase
>          Issue Type: Improvement
>          Components: io, rpc, wal
>    Affects Versions: 3.0.0, 2.0.0-alpha-1
>            Reporter: Duo Zhang
>            Assignee: Duo Zhang
>             Fix For: 3.0.0, 2.0.0-alpha-2
>
>         Attachments: HBASE-18307.patch, HBASE-18307-v1.patch
>
>
> Need a find a proper way to pass a EventLoopGroup instance through a 
> Configuration object.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to