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)