angerszhu created SPARK-38910: --------------------------------- Summary: Clean sparkStaging dir when WAIT_FOR_APP_COMPLETION is false too Key: SPARK-38910 URL: https://issues.apache.org/jira/browse/SPARK-38910 Project: Spark Issue Type: Task Components: YARN Affects Versions: 3.2.1, 3.3.0 Reporter: angerszhu
{code:java} def run(): Unit = { submitApplication() if (!launcherBackend.isConnected() && fireAndForget) { val report = getApplicationReport(appId) val state = report.getYarnApplicationState logInfo(s"Application report for $appId (state: $state)") logInfo(formatReportDetails(report, getDriverLogsLink(report))) if (state == YarnApplicationState.FAILED || state == YarnApplicationState.KILLED) { throw new SparkException(s"Application $appId finished with status: $state") } } else { val YarnAppReport(appState, finalState, diags) = monitorApplication(appId) if (appState == YarnApplicationState.FAILED || finalState == FinalApplicationStatus.FAILED) { var amContainerSucceed = false val amContainerExitMsg = s"AM Container for " + s"${yarnClient.getApplicationReport(appId).getCurrentApplicationAttemptId} " + s"exited with exitCode: 0" diags.foreach { err => logError(s"Application diagnostics message: $err") if (err.contains(amContainerExitMsg)) { amContainerSucceed = true {code} Not clean the staging dir when match case {code:jave} !launcherBackend.isConnected() && fireAndForget {code} -- This message was sent by Atlassian Jira (v8.20.1#820001) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org For additional commands, e-mail: issues-h...@spark.apache.org