You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tajo.apache.org by "Hyunsik Choi (JIRA)" <ji...@apache.org> on 2013/08/15 08:22:56 UTC

[jira] [Updated] (TAJO-129) Enable the constructor of NettyServerBase to take service name

     [ https://issues.apache.org/jira/browse/TAJO-129?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Hyunsik Choi updated TAJO-129:
------------------------------

    Attachment: TAJO-129.patch

This patch does as follows:
 * Enable NettyServerBase constructor to take a service name,
 * Improve NettyServerBase to write a log message with a given service name.
 * Improve NettyServerBase to obtain an arbitrary port number from a port range when the server address port is set to 0.
 * Fix rpc unit tests not to print error messages.
 * Add some useful util methods to tajo.util.NetUtils.
 * NettyServerBase returns incorrect listen address when the server binds to "0.0.0.0". tajo.util.NetUtils.getConnectAddress can change such an address to a default host name. I borrowed it from Hadoop's NetUtils.
                
> Enable the constructor of NettyServerBase to take service name
> --------------------------------------------------------------
>
>                 Key: TAJO-129
>                 URL: https://issues.apache.org/jira/browse/TAJO-129
>             Project: Tajo
>          Issue Type: Task
>            Reporter: Hyunsik Choi
>         Attachments: TAJO-129.patch
>
>
> The rpc server class NettyServerBase does not take service name. So, it outputs the info log messages as follows:
> {noformat}
> 2013-08-14 18:02:43,423 INFO  rpc.NettyServerBase (NettyServerBase.java:start(84)) - RpcServer on /127.0.0.1:56135
> {noformat}
> But, this way makes debugging very hard because users cannot recognize the port bound to any service. We need to enable the constructor of NettyServerBase to take service name and provide some access methods.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira