Package

org.apache.spark.deploy

master

Permalink

package master

Visibility
  1. Public
  2. All

Type Members

  1. trait LeaderElectable extends AnyRef

    Permalink
    Annotations
    @DeveloperApi()
  2. trait LeaderElectionAgent extends AnyRef

    Permalink

    :: DeveloperApi ::

    :: DeveloperApi ::

    A LeaderElectionAgent tracks current master and is a common interface for all election Agents.

    Annotations
    @DeveloperApi()
  3. sealed trait MasterMessages extends Serializable

    Permalink
  4. abstract class PersistenceEngine extends AnyRef

    Permalink

    Allows Master to persist any state that is necessary in order to recover from a failure.

    Allows Master to persist any state that is necessary in order to recover from a failure. The following semantics are required:

    • addApplication and addWorker are called before completing registration of a new app/worker.
    • removeApplication and removeWorker are called at any time. Given these two requirements, we will have all apps and workers persisted, but we might not have yet deleted apps or workers that finished (so their liveness must be verified during recovery).

    The implementation of this trait defines how name-object pairs are stored or retrieved.

    Annotations
    @DeveloperApi()
  5. abstract class StandaloneRecoveryModeFactory extends AnyRef

    Permalink

    ::DeveloperApi::

    ::DeveloperApi::

    Implementation of this class can be plugged in as recovery mode alternative for Spark's Standalone mode.

    Annotations
    @DeveloperApi()

Ungrouped