Repository: spark
Updated Branches:
  refs/heads/branch-2.4 8e6fb473b -> c886f050b


[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 <prash...@in.ibm.com>
Signed-off-by: Dongjoon Hyun <dongj...@apache.org>
(cherry picked from commit 4da541a5d23b039eb549dd849cf121bdc8676e59)
Signed-off-by: Dongjoon Hyun <dongj...@apache.org>


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

Branch: refs/heads/branch-2.4
Commit: c886f050b51862bd8cdb41bc13f4dfedebdbcd31
Parents: 8e6fb47
Author: Prashant Sharma <prash...@in.ibm.com>
Authored: Sun Sep 30 14:28:20 2018 -0700
Committer: Dongjoon Hyun <dongj...@apache.org>
Committed: Sun Sep 30 14:28:39 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/c886f050/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 b28d939..1481463 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
@@ -99,8 +99,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: commits-unsubscr...@spark.apache.org
For additional commands, e-mail: commits-h...@spark.apache.org

Reply via email to