[ https://issues.apache.org/jira/browse/YARN-5552?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15454994#comment-15454994 ]
Tao Jie commented on YARN-5552: ------------------------------- Rebased the patch. And find out api records with quite a few properties and multiple newInstance methods to add builder: Container, ApplicationReport, ContainerReport, GetApplicationsRequest > Add Builder methods for common yarn API records > ----------------------------------------------- > > Key: YARN-5552 > URL: https://issues.apache.org/jira/browse/YARN-5552 > Project: Hadoop YARN > Issue Type: Improvement > Reporter: Arun Suresh > Assignee: Tao Jie > Attachments: YARN-5552.000.patch, YARN-5552.001.patch > > > Currently yarn API records such as ResourceRequest, AllocateRequest/Respone > as well as AMRMClient.ContainerRequest have multiple constructors / > newInstance methods. This makes it very difficult to add new fields to these > records. > It would probably be better if we had Builder classes for many of these > records, which would make evolution of these records a bit easier. > (suggested by [~kasha]) -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: yarn-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: yarn-issues-h...@hadoop.apache.org