Skip to content

Commit 3cc50cc

Browse files
committed
Use decommissionExecutors and set adjustTargetNumExecutors to false so that we can match the pattern for killExecutor/killExecutors
1 parent d448a26 commit 3cc50cc

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

core/src/main/scala/org/apache/spark/scheduler/cluster/CoarseGrainedSchedulerBackend.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@ class CoarseGrainedSchedulerBackend(scheduler: TaskSchedulerImpl, val rpcEnv: Rp
193193

194194
case DecommissionExecutor(executorId) =>
195195
logError(s"Received decommission executor message ${executorId}.")
196-
decommissionExecutor(executorId)
196+
decommissionExecutors(Seq(executorId), adjustTargetNumExecutors = false)
197197

198198
case RemoveWorker(workerId, host, message) =>
199199
removeWorker(workerId, host, message)
@@ -274,7 +274,7 @@ class CoarseGrainedSchedulerBackend(scheduler: TaskSchedulerImpl, val rpcEnv: Rp
274274

275275
case DecommissionExecutor(executorId) =>
276276
logError(s"Received decommission executor message ${executorId}.")
277-
decommissionExecutor(executorId)
277+
decommissionExecutors(Seq(executorId), adjustTargetNumExecutors = false)
278278
context.reply(true)
279279

280280
case RetrieveSparkAppConfig(resourceProfileId) =>

core/src/main/scala/org/apache/spark/scheduler/cluster/StandaloneSchedulerBackend.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,7 @@ private[spark] class StandaloneSchedulerBackend(
176176

177177
override def executorDecommissioned(fullId: String, message: String) {
178178
logInfo("Asked to decommission executor")
179-
decommissionExecutor(fullId.split("/")(1))
179+
decommissionExecutors(Seq(fullId.split("/")(1)), adjustTargetNumExecutors = false)
180180
logInfo("Executor %s decommissioned: %s".format(fullId, message))
181181
}
182182

0 commit comments

Comments
 (0)