From 71727a83aed15c76a653bf08df456b6e2372fe3f Mon Sep 17 00:00:00 2001 From: Mike Kaplinskiy Date: Sun, 14 Oct 2018 18:14:08 -0700 Subject: [PATCH] [K8S] Delete executor pods from kubernetes after figuring out why they died --- .../scheduler/cluster/k8s/ExecutorPodsLifecycleManager.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resource-managers/kubernetes/core/src/main/scala/org/apache/spark/scheduler/cluster/k8s/ExecutorPodsLifecycleManager.scala b/resource-managers/kubernetes/core/src/main/scala/org/apache/spark/scheduler/cluster/k8s/ExecutorPodsLifecycleManager.scala index cc254b896249a..1a75ae00cbd98 100644 --- a/resource-managers/kubernetes/core/src/main/scala/org/apache/spark/scheduler/cluster/k8s/ExecutorPodsLifecycleManager.scala +++ b/resource-managers/kubernetes/core/src/main/scala/org/apache/spark/scheduler/cluster/k8s/ExecutorPodsLifecycleManager.scala @@ -112,8 +112,8 @@ private[spark] class ExecutorPodsLifecycleManager( execId: Long, schedulerBackend: KubernetesClusterSchedulerBackend, execIdsRemovedInRound: mutable.Set[Long]): Unit = { - removeExecutorFromK8s(podState.pod) removeExecutorFromSpark(schedulerBackend, podState, execId) + removeExecutorFromK8s(podState.pod) execIdsRemovedInRound += execId }