Skip to content

ExecutorPodsLifecycleManager

ExecutorPodsLifecycleManager is...FIXME

Creating Instance

ExecutorPodsLifecycleManager takes the following to be created:

ExecutorPodsLifecycleManager is created when KubernetesClusterManager is requested for a SchedulerBackend.

Starting

start(
  schedulerBackend: KubernetesClusterSchedulerBackend): Unit

start requests the ExecutorPodsSnapshotsStore to add a subscriber to intercept state changes in executor pods.

start is used when...FIXME

Handling State Changes in Executor Pods

onNewSnapshots(
  schedulerBackend: KubernetesClusterSchedulerBackend,
  snapshots: Seq[ExecutorPodsSnapshot]): Unit

onNewSnapshots...FIXME


Last update: 2020-10-10