Details
-
Improvement
-
Status: Resolved
-
Minor
-
Resolution: Fixed
-
None
-
None
-
Reviewed
Description
When FinishAppEvent of an application is sent to a NodeManager and there are no applications of the application ran on the NodeManager, we can see the following log:
2015-12-28 11:59:18,725 WARN org.apache.hadoop.yarn.server.nodemanager.containermanager.ContainerManagerImpl: Event EventType: FINISH_APPLICATION sent to absent application application_1446103803043_9892
YARN-4520 made the log as follows:
LOG.warn("couldn't find application " + appID + " while processing" + " FINISH_APPS event");
and I'm thinking it can be improved.
- Make the log WARN from INFO
- Add why the NodeManager couldn't find the application. For example, "because there were no containers of the application ran on the NodeManager."
Attachments
Attachments
Issue Links
- is related to
-
YARN-4520 FinishAppEvent is leaked in leveldb if no app's container running on this node
- Resolved