Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
// FrameworkID of the scheduler needed as part of the SUBSCRIBE call
FrameworkID string
// ExecutorID of the executor needed as part of the SUBSCRIBE call
ExecutorID string
// Directory is the path to the working directory for the executor on the host filesystem (deprecated).
Directory string
// Sandbox is the path to the mapped sandbox inside of the container (determined by the agent flag
// `sandbox_directory`) for either mesos container with image or docker container. For the case of
// command task without image specified, it is the path to the sandbox on the host filesystem, which is
// identical to `MESOS_DIRECTORY`. `MESOS_DIRECTORY` is always the sandbox on the host filesystem.
Sandbox string
// AgentEndpoint is the endpoint i.e. ip:port to be used by the executor to connect
// to the agent
AgentEndpoint string
// ExecutorShutdownGracePeriod is the amount of time the agent would wait for an
// executor to shut down (e.g., 60 secs, 3mins etc.) after sending a SHUTDOWN event
ExecutorShutdownGracePeriod time.Duration
// Checkpoint is set i.e. when framework checkpointing is enabled; if set then
// RecoveryTimeout and SubscriptionBackoffMax are also set.
Checkpoint bool
// The total duration that the executor should spend retrying before shutting itself
// down when it is disconnected from the agent (e.g., 15mins, 5secs etc.)
RecoveryTimeout time.Duration
// The maximum backoff duration to be used by the executor between two retries when
// disconnected (e.g., 250ms, 1mins etc.)
SubscriptionBackoffMax time.Duration
}
Click to show internal directories.
Click to hide internal directories.