package
0.0.0-20190731215431-22e582fa9b93
Repository: https://github.com/mlowicki/rhythm.git
Documentation: pkg.go.dev
# Functions
ParseJobID parses serialized job ID returned by String JobID.String method.
# Constants
Cron denotes cron-like timetable.
Docker denotes Docker containerizer.
FAILED denotes job whose last run failed.
IDLE denotes not running job which either hasn't been scheduled yet or its last run was successful.
Mesos denotes Mesos containerizer.
RUNNING denotes job which has been started.
STAGING denotes job which has been scheduled to run in response to offer.
STARTING denotes job which has been lanunched by executor.
# Variables
CronParser is a package-level parser for cron syntax.
# Structs
Job encompasses fields for job's configuration and runtime.
JobConf defines job's configuration fields.
JobContainer defines containerizer-related fields for job.
JobDocker defines fields for job running inside Docker container.
JobID defines job identifier.
JobMesos defines fields for job running inside Mesos container.
JobRuntime defines job's runtime fields.
JobSchedule defines fields related to job's timetable.
Task is a single run (failed or successful) of job.
# Type aliases
ContainerType defines containerizer genre.
ScheduleType defines timetable genre.
State defines job position.