Jeff Zhang created YARN-2560:

             Summary: Diagnostics is delayed to passed to ApplicationReport
                 Key: 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.
while(true) {
        appReport = yarnClient.getApplicationReport(appId);
        Thread.sleep(1000);"AppStatus:" + appReport.getFinalApplicationStatus());"Diagnostics:" + appReport.getDiagnostics());

Diagnostics: // empty

// get diagnostics for the next getApplicationReport
Diagnostics: // diagnostics info here

This message was sent by Atlassian JIRA

Reply via email to