Add a manual scheduling mode to the scheduler
In some situations, for example just after a major upgrade, we might want to place the system in a mode where no jobs are run automatically but we want to run a particular job to test basic functionality.
Blueprint information
- Status:
- Not started
- Approver:
- Paul Larson
- Priority:
- Undefined
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- Drafting
- Series goal:
- Accepted for trunk
- Implementation:
- Unknown
- Milestone target:
- backlog
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
[pwlars, 2011-12-01] Would it make more sense to just do this with priorities? i.e. system is in maint mode, send a job, bump the priority to 999999 or something, and it will be the first to get picked.
[mwhudson, 2011-12-05] IMHO not really, it's not just about making sure that the job you want goes first, but also about making sure no other jobs are processed while you're unsure of the state of the system.
Meta:
Headline:
Acceptance:
Work Items
Work items:
Decide where to store flag: TODO
Add ui for manipulating flag: TODO
Consider flag in scheduler daemon: TODO