-
Notifications
You must be signed in to change notification settings - Fork 4
Home
mushkevych edited this page Feb 23, 2012
·
26 revisions
- About
- Use-cases
Scheduler is production-grade Job Scheduling System. Here, "job" term can correspond to any system process (for example: Python process, Hadoop map-reduce job, etc) that is started and monitored by Scheduler means.
In fact its a state-machine, that allow each job to be in one of STATE_SKIPPED, STATE_PROCESSED, STATE_FINAL_RUN, STATE_IN_PROGRESS and STATE_EMBRYO states. Each job can issue multiple units_of_work, that can be in on of STATE_PROCESSED, STATE_IN_PROGRESS, STATE_REQUESTED, STATE_CANCELED, STATE_INVALID states.