hadoop-common-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Wei-Chiu Chuang (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HADOOP-15978) Add Netty support to the RPC server
Date Fri, 14 Dec 2018 23:42:00 GMT

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

Wei-Chiu Chuang commented on HADOOP-15978:
------------------------------------------

Thanks for the patch, Daryn!

* Does it support rolling restart? It’s always a pain to do this kind of change at RPC level.

* some refactor work is greatly appreciated. The Server.java is at more than 4000 lines now.
* add ipc.server.netty.enable in core-default.xml
* shading: patch doesn’t compile due to shading checks. Need to update ensure-jars-have-correct-contents.sh
to add allowed jar class path.
{code}
allowed_expr+="|^hrpc/"
{code}
* netty: hadoop-project/pom.xml already declares a dependency on io.netty-all, and version
is 4.0.52.Final, different than the one used in this patch.
* Do we always want to use EpollServerSocketChannel for Linux? The similar netty initialization
in HBase asyncfs implementation checks if the os.arch is amd64.
* Does it require netty-transport-native-epoll as described in https://netty.io/wiki/native-transports.html?
* Once TLS is implemented and enabled, what configuration or additional preparation will be
required? It seems both client and server will require generating additional certificates.

> Add Netty support to the RPC server
> -----------------------------------
>
>                 Key: HADOOP-15978
>                 URL: https://issues.apache.org/jira/browse/HADOOP-15978
>             Project: Hadoop Common
>          Issue Type: Sub-task
>          Components: ipc, security
>            Reporter: Daryn Sharp
>            Assignee: Daryn Sharp
>            Priority: Major
>         Attachments: HADOOP-15978.patch
>
>
> Adding Netty will allow later using a native TLS transport layer with much better performance
than that offered by Java's SSLEngine.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: common-issues-unsubscribe@hadoop.apache.org
For additional commands, e-mail: common-issues-help@hadoop.apache.org


Mime
View raw message