hadoop-yarn-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF GitHub Bot (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (YARN-7969) Confusing log messages that do not match with the method name
Date Sun, 25 Feb 2018 22:48:00 GMT

    [ https://issues.apache.org/jira/browse/YARN-7969?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16376282#comment-16376282

ASF GitHub Bot commented on YARN-7969:

Github user lzh3636 closed the pull request at:


> Confusing log messages that do not match with the method name
> -------------------------------------------------------------
>                 Key: YARN-7969
>                 URL: https://issues.apache.org/jira/browse/YARN-7969
>             Project: Hadoop YARN
>          Issue Type: Bug
>    Affects Versions: 3.0.0
>            Reporter: Zhenhao Li
>            Priority: Minor
>              Labels: easyfix
> Our *previous issue (YARN-7926)* found that there are some possible copy and paste errors
in the log messages which may cause some confusion when operators are reading the log messages.
After a further check, we found some more similar problems. And we will propose a pull request
to fix those problems.
> Here is a list of the problems we found:
> *1.*
> _org.apache.hadoop.yarn.server.MockResourceManagerFacade._*_forceKillApplication_*_,_
> _and_
> _org.apache.hadoop.yarn.server.router.webapp.MockDefaultRequestInterceptorREST._*_updateAppState_*
> The log messages in *both methods* are:
> _LOG.info("_*_Force killing application:_* _" + appId);_
> _and they also throw an exception:_
> _throw new ApplicationNotFoundException( "_*_Trying to kill an absent application:_*
_" + appId);_
> _However after checking the code we found that MockDefaultRequestInterceptorREST._*_updateAppState()_*
has no relation to killing an application; it just updates the status of an application. So
maybe the log message of it should be changed.
> *2.* 
> _org.apache.hadoop.yarn.server.timeline.security.TimelineV1DelegationTokenSecretManagerService._*_removeStoredToken_*_,_
> _org.apache.hadoop.yarn.server.timeline.security.TimelineV1DelegationTokenSecretManagerService._*_storeNewToken_*
> The log messages in *both methods* are:
> _LOG.debug("Storing token " + tokenId.getSequenceNumber());_
> Since one method is storing token and one method is removing token, we believe that the
log messages are incorrectly copied and should be changed. Maybe just simply change the log
in *removeStoredToken()* to *“Removing token”*
> *3.* 
> _org.apache.hadoop.yarn.server.router.webapp.FederationInterceptorREST._*_getClusterMetricsInfo_*_,_
> _org.apache.hadoop.yarn.server.router.webapp.FederationInterceptorREST._*_getNodes_*
> The log messages in *both methods* are:
> _LOG.warn("Failed to get nodes report ", e);_
> However  the function of the first method is getting cluster metrics info, so maybe
the log message of it should changed to *“Failed to get Cluster Metrics”*

This message was sent by Atlassian JIRA

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

View raw message