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

Arpit Agarwal updated HADOOP-12272:
-----------------------------------
    Description: 
{{ipc.Server}} and its implementations have constructors taking large number of 
parameters. This code can be simplified quite a bit by just moving RPC.Builder 
to the Server class and passing the builder object to constructors.

The refactoring should be safe based on the class annotations but need to 
confirm no dependent components outside of HDFS, YARN and MR will break.

  was:
{{ipc.Server}} and its implementations have constructors taking large number of 
parameters. This code can be simplified quite a bit by just moving RPC.Builder 
to the Server class and passing the builder object to constructors.

The refactoring should be safe based on the class annotations but need to 
confirm no dependent components will break.


> Refactor ipc.Server and implementations to reduce constructor bloat
> -------------------------------------------------------------------
>
>                 Key: HADOOP-12272
>                 URL: https://issues.apache.org/jira/browse/HADOOP-12272
>             Project: Hadoop Common
>          Issue Type: Bug
>          Components: ipc
>            Reporter: Arpit Agarwal
>
> {{ipc.Server}} and its implementations have constructors taking large number 
> of parameters. This code can be simplified quite a bit by just moving 
> RPC.Builder to the Server class and passing the builder object to 
> constructors.
> The refactoring should be safe based on the class annotations but need to 
> confirm no dependent components outside of HDFS, YARN and MR will break.



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

Reply via email to