Skip to content

Commit b998097

Browse files
committed
Update Master.scala
1 parent da0f491 commit b998097

File tree

1 file changed

+2
-2
lines changed
  • core/src/main/scala/org/apache/spark/deploy/master

1 file changed

+2
-2
lines changed

core/src/main/scala/org/apache/spark/deploy/master/Master.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -570,11 +570,11 @@ private[master] class Master(
570570
usableWorkers(pos).memoryFree - assignedMemory(pos) >= memoryPerExecutor
571571
}
572572

573-
while (coresToAssign > 0 && freeWorkers.nonEmpty) {
573+
while (coresToAssign >= coresPerExecutor && freeWorkers.nonEmpty) {
574574
freeWorkers = freeWorkers.filter(canLaunchExecutor)
575575
freeWorkers.foreach { pos =>
576576
var keepScheduling = true
577-
while (keepScheduling && canLaunchExecutor(pos) && coresToAssign > 0) {
577+
while (keepScheduling && canLaunchExecutor(pos) && coresToAssign >= coresPerExecutor) {
578578
coresToAssign -= coresPerExecutor
579579
assignedCores(pos) += coresPerExecutor
580580
assignedMemory(pos) += memoryPerExecutor

0 commit comments

Comments
 (0)