Jeff Zhang created YARN-2560:
--------------------------------
Summary: Diagnostics is delayed to passed to ApplicationReport
Key: YARN-2560
URL: https://issues.apache.org/jira/browse/YARN-2560
Project: Hadoop YARN
Issue Type: Bug
Reporter: Jeff Zhang
The diagnostics of Application may be delayed to pass to ApplicationReport.
Here's one example when ApplicationStatus has changed to FAILED, but the
diagnostics is still empty. And the next call of getApplicationReport could get
the diagnostics.
{code}
while(true) {
appReport = yarnClient.getApplicationReport(appId);
Thread.sleep(1000);
LOG.info("AppStatus:" + appReport.getFinalApplicationStatus());
LOG.info("Diagnostics:" + appReport.getDiagnostics());
....
}
{code}
*Output:*
{code}
AppStatus:FAILED
Diagnostics: // empty
// get diagnostics for the next getApplicationReport
AppStatus:FAILED
Diagnostics: // diagnostics info here
{code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)