in spark-operator-api/src/main/java/org/apache/spark/k8s/operator/spec/RestartPolicy.java [30:38]
public static boolean attemptRestartOnState(
final RestartPolicy policy, final BaseStateSummary stateSummary) {
return switch (policy) {
case Always -> true;
case Never -> false;
case OnFailure -> stateSummary.isFailure();
case OnInfrastructureFailure -> stateSummary.isInfrastructureFailure();
};
}