@@ -50,10 +50,10 @@ class CoarseGrainedSchedulerBackend(scheduler: TaskSchedulerImpl, actorSystem: A
5050 val conf = scheduler.sc.conf
5151 private val timeout = AkkaUtils .askTimeout(conf)
5252 private val akkaFrameSize = AkkaUtils .maxFrameSizeBytes(conf)
53- val registeredRatio = conf.getDouble(" spark.executor.registeredRatio " , 0 )
54- val maxRegisteredWaitingTime = conf.getInt(" spark.executor .maxRegisteredWaitingTime" , 10000 )
53+ var minRegisteredRatio = conf.getDouble(" spark.scheduler.minRegisteredRatio " , 0 )
54+ val maxRegisteredWaitingTime = conf.getInt(" spark.scheduler .maxRegisteredWaitingTime" , 10000 )
5555 val createTime = System .currentTimeMillis()
56- var ready = if (registeredRatio == 0 ) true else false
56+ var ready = if (minRegisteredRatio <= 0 ) true else false
5757
5858 class DriverActor (sparkProperties : Seq [(String , String )]) extends Actor {
5959 private val executorActor = new HashMap [String , ActorRef ]
@@ -88,7 +88,7 @@ class CoarseGrainedSchedulerBackend(scheduler: TaskSchedulerImpl, actorSystem: A
8888 executorAddress(executorId) = sender.path.address
8989 addressToExecutorId(sender.path.address) = executorId
9090 totalCoreCount.addAndGet(cores)
91- if (executorActor.size >= totalExecutors.get() * registeredRatio ) {
91+ if (executorActor.size >= totalExecutors.get() * minRegisteredRatio ) {
9292 ready = true
9393 }
9494 makeOffers()
0 commit comments