File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed
core/src/main/scala/org/apache/spark/deploy/master Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -570,11 +570,11 @@ private[master] class Master(
570
570
usableWorkers(pos).memoryFree - assignedMemory(pos) >= memoryPerExecutor
571
571
}
572
572
573
- while (coresToAssign > 0 && freeWorkers.nonEmpty) {
573
+ while (coresToAssign >= coresPerExecutor && freeWorkers.nonEmpty) {
574
574
freeWorkers = freeWorkers.filter(canLaunchExecutor)
575
575
freeWorkers.foreach { pos =>
576
576
var keepScheduling = true
577
- while (keepScheduling && canLaunchExecutor(pos) && coresToAssign > 0 ) {
577
+ while (keepScheduling && canLaunchExecutor(pos) && coresToAssign >= coresPerExecutor ) {
578
578
coresToAssign -= coresPerExecutor
579
579
assignedCores(pos) += coresPerExecutor
580
580
assignedMemory(pos) += memoryPerExecutor
You can’t perform that action at this time.
0 commit comments