private static bool IsJobComplete(LivyStates livyState) { if (livyState == LivyStates.Error || livyState == LivyStates.Dead || livyState == LivyStates.Success || livyState == LivyStates.Killed || livyState == LivyStates.Idle) { return(true); } return(false); }
private static bool IsJobComplete(SparkBatchJobResultType jobState, LivyStates livyState, SparkBatchOperationCompletionType creationCompletionType) { if (jobState == SparkBatchJobResultType.Succeeded || jobState == SparkBatchJobResultType.Failed || jobState == SparkBatchJobResultType.Cancelled) { return(true); } return(creationCompletionType == SparkBatchOperationCompletionType.JobSubmission && (livyState == LivyStates.Starting || livyState == LivyStates.Running || livyState == LivyStates.Error || livyState == LivyStates.Dead || livyState == LivyStates.Success || livyState == LivyStates.Killed)); }