[ https://issues.apache.org/jira/browse/YARN-5450?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15410641#comment-15410641 ]
Varun Saxena edited comment on YARN-5450 at 8/6/16 3:55 PM: ------------------------------------------------------------ [~vrushalic], thanks for the patch. Will move this JIRA to Mapreduce project as the change is strictly in MapReduce project. Few comments: # In my opinion, there is no need to check LOG#isInfoEnabled because logs are typically at INFO level anyway. Our codebase if full of logging at INFO level without the check. # I am not 100% sure of the use case but I think we should move the log statement above the check for clientprotocolprovider being null because exception is thrown there. And this log will be more useful if a clientprotocolprovider implementation cannot be picked. Maybe move this log above the for loop ? {code} 138 if (null == clientProtocolProvider || null == client) { 139 throw initEx; 140 } 141 if (LOG.isInfoEnabled() && jobTrackAddr != null) { 142 LOG.info("Initialized Cluster for source=" + jobTrackAddr.toString()); 143 } {code} 3. Change {{LOG.info("Initializing Cluster for source=}} to {{LOG.info("Initializing Cluster for job tracker }} ? was (Author: varun_saxena): [~vrushalic], thanks for the patch. Will move this JIRA to Mapreduce project as the change is strictly in MapReduce project. A couple of comments: # In my opinion, there is no need to check LOG#isInfoEnabled because logs are typically at INFO level anyway. Our codebase if full of logging at INFO level without the check. # I am not 100% sure of the use case but I think we should move the log statement above the check for clientprotocolprovider being null because exception is thrown there. And this log will be more useful if a clientprotocolprovider implementation cannot be picked. Maybe move this log above the for loop ? {code} 138 if (null == clientProtocolProvider || null == client) { 139 throw initEx; 140 } 141 if (LOG.isInfoEnabled() && jobTrackAddr != null) { 142 LOG.info("Initialized Cluster for source=" + jobTrackAddr.toString()); 143 } {code} 3. Change {{LOG.info("Initializing Cluster for source=}} to {{LOG.info("Initializing Cluster for job tracker }} ? > Enhance logging for Cluster.java around InetSocketAddress > --------------------------------------------------------- > > Key: YARN-5450 > URL: https://issues.apache.org/jira/browse/YARN-5450 > Project: Hadoop YARN > Issue Type: New Feature > Components: yarn > Reporter: sarun singla > Assignee: Vrushali C > Priority: Minor > Labels: YARN > Attachments: YARN-5450.01.patch > > > We need to add more logging for cluster.java class around " > initialize(InetSocketAddress jobTrackAddr, Configuration conf) " method to > give better logging like about the source of the property. -- 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