spark.jobserver

LocalContextSupervisorActor

Related Doc: package jobserver

class LocalContextSupervisorActor extends InstrumentedActor

This class starts and stops JobManagers / Contexts in-process. It is responsible for watching out for the death of contexts/JobManagers.

Auto context start configuration

Contexts can be configured to be created automatically at job server initialization. Configuration example:

spark {
  contexts {
    olap-demo {
      num-cpu-cores = 4            # Number of cores to allocate.  Required.
      memory-per-node = 1024m      # Executor memory per node, -Xmx style eg 512m, 1G, etc.
    }
  }
}

Other configuration

spark {
  jobserver {
    context-creation-timeout = 15 s
    yarn-context-creation-timeout = 40 s
  }

  # Default settings for all context creation
  context-settings {
    spark.mesos.coarse = true
  }
}
Linear Supertypes
InstrumentedActor, ActorMetrics, Slf4jLogging, ActorStack, Actor, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. LocalContextSupervisorActor
  2. InstrumentedActor
  3. ActorMetrics
  4. Slf4jLogging
  5. ActorStack
  6. Actor
  7. AnyRef
  8. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new LocalContextSupervisorActor(dao: JobDAO)

Type Members

  1. type Receive = PartialFunction[Any, Unit]

    Definition Classes
    Actor

Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  4. def aroundPostRestart(reason: Throwable): Unit

    Attributes
    protected[akka]
    Definition Classes
    Actor
  5. def aroundPostStop(): Unit

    Attributes
    protected[akka]
    Definition Classes
    Actor
  6. def aroundPreRestart(reason: Throwable, message: Option[Any]): Unit

    Attributes
    protected[akka]
    Definition Classes
    Actor
  7. def aroundPreStart(): Unit

    Attributes
    protected[akka]
    Definition Classes
    Actor
  8. def aroundReceive(receive: akka.actor.Actor.Receive, msg: Any): Unit

    Attributes
    protected[akka]
    Definition Classes
    Actor
  9. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  10. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  11. val config: Config

  12. implicit val context: ActorContext

    Definition Classes
    Actor
  13. val contextTimeout: Int

  14. val defaultContextConfig: Config

  15. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  16. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  17. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  18. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  19. val globalResultActor: ActorRef

  20. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  21. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  22. val logger: Logger

    Definition Classes
    Slf4jLogging
  23. val metricReceiveTimer: Timer

    Definition Classes
    ActorMetrics
  24. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  25. final def notify(): Unit

    Definition Classes
    AnyRef
  26. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  27. def postRestart(reason: Throwable): Unit

    Definition Classes
    Actor
    Annotations
    @throws( classOf[java.lang.Exception] )
  28. def postStop(): Unit

    Definition Classes
    InstrumentedActor → Actor
  29. def preRestart(reason: Throwable, message: Option[Any]): Unit

    Definition Classes
    InstrumentedActor → Actor
  30. def preStart(): Unit

    Definition Classes
    Actor
    Annotations
    @throws( classOf[java.lang.Exception] )
  31. def receive: Receive

    Definition Classes
    ActorMetrics → ActorStack → Actor
  32. implicit final val self: ActorRef

    Definition Classes
    Actor
  33. final def sender(): ActorRef

    Definition Classes
    Actor
  34. def supervisorStrategy: SupervisorStrategy

    Definition Classes
    Actor
  35. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  36. def toString(): String

    Definition Classes
    AnyRef → Any
  37. def unhandled(message: Any): Unit

    Definition Classes
    Actor
  38. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  39. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  40. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  41. def wrappedReceive: Receive

    Definition Classes
    LocalContextSupervisorActor → ActorStack

Inherited from InstrumentedActor

Inherited from ActorMetrics

Inherited from Slf4jLogging

Inherited from ActorStack

Inherited from Actor

Inherited from AnyRef

Inherited from Any

Ungrouped