Repository: spark
Updated Branches:
  refs/heads/master 40e6ed894 -> 4da541a5d


[SPARK-25543][K8S] Print debug message iff execIdsRemovedInThisRound is not 
empty.

## What changes were proposed in this pull request?

Spurious logs like /sec.
2018-09-26 09:33:57 DEBUG ExecutorPodsLifecycleManager:58 - Removed executors 
with ids  from Spark that were either found to be deleted or non-existent in 
the cluster.
2018-09-26 09:33:58 DEBUG ExecutorPodsLifecycleManager:58 - Removed executors 
with ids  from Spark that were either found to be deleted or non-existent in 
the cluster.
2018-09-26 09:33:59 DEBUG ExecutorPodsLifecycleManager:58 - Removed executors 
with ids  from Spark that were either found to be deleted or non-existent in 
the cluster.
2018-09-26 09:34:00 DEBUG ExecutorPodsLifecycleManager:58 - Removed executors 
with ids  from Spark that were either found to be deleted or non-existent in 
the cluster.

The fix is easy, first check if there are any removed executors, before 
producing the log message.

## How was this patch tested?

Tested by manually deploying to a minikube cluster.

Closes #22565 from ScrapCodes/spark-25543/k8s/debug-log-spurious-warning.

Authored-by: Prashant Sharma <[email protected]>
Signed-off-by: Dongjoon Hyun <[email protected]>


Project: http://git-wip-us.apache.org/repos/asf/spark/repo
Commit: http://git-wip-us.apache.org/repos/asf/spark/commit/4da541a5
Tree: http://git-wip-us.apache.org/repos/asf/spark/tree/4da541a5
Diff: http://git-wip-us.apache.org/repos/asf/spark/diff/4da541a5

Branch: refs/heads/master
Commit: 4da541a5d23b039eb549dd849cf121bdc8676e59
Parents: 40e6ed8
Author: Prashant Sharma <[email protected]>
Authored: Sun Sep 30 14:28:20 2018 -0700
Committer: Dongjoon Hyun <[email protected]>
Committed: Sun Sep 30 14:28:20 2018 -0700

----------------------------------------------------------------------
 .../scheduler/cluster/k8s/ExecutorPodsLifecycleManager.scala  | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/spark/blob/4da541a5/resource-managers/kubernetes/core/src/main/scala/org/apache/spark/scheduler/cluster/k8s/ExecutorPodsLifecycleManager.scala
----------------------------------------------------------------------
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 e2800cf..cc254b8 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
@@ -100,8 +100,11 @@ private[spark] class ExecutorPodsLifecycleManager(
         }
       }
     }
-    logDebug(s"Removed executors with ids 
${execIdsRemovedInThisRound.mkString(",")}" +
-      s" from Spark that were either found to be deleted or non-existent in 
the cluster.")
+
+    if (execIdsRemovedInThisRound.nonEmpty) {
+      logDebug(s"Removed executors with ids 
${execIdsRemovedInThisRound.mkString(",")}" +
+        s" from Spark that were either found to be deleted or non-existent in 
the cluster.")
+    }
   }
 
   private def onFinalNonDeletedState(


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to