in spark-operator/src/main/java/org/apache/spark/k8s/operator/reconciler/SparkAppReconciler.java [115:135]
public ErrorStatusUpdateControl<SparkApplication> updateErrorStatus(
SparkApplication sparkApplication, Context<SparkApplication> context, Exception e) {
LoggingUtils.TrackedMDC trackedMDC = new LoggingUtils.TrackedMDC();
try {
trackedMDC.set(sparkApplication);
context
.getRetryInfo()
.ifPresent(
retryInfo -> {
if (log.isErrorEnabled()) {
log.error(
"Failed attempt: {}, last attempt: {}",
retryInfo.getAttemptCount(),
retryInfo.isLastAttempt());
}
});
return ErrorStatusUpdateControl.noStatusUpdate();
} finally {
trackedMDC.reset();
}
}