Task control functions for long running tasks
This proposes unified way of controlling long running task such as
cleaning, zapping, soft reboot, soft shutdown, and inject NMI.
Control functions are:
- Abort
- Cancel/Rollback
- Get Progress (percentage, estimated end time)
- Suspend/Resume
Currently "cleaning" introduced new verb "Abort" [1], "soft reboot and
nmi" proposed new transit state CANCEL_REBOOT_SOFT,
CANCEL_
Control functions are common among tasks in concurrent programming.
It should be coordinated so that Ironic can provide customer with
unified I/F.
[1] https:/
[2] https:/
[3] https:/
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- Naohiro Tamura
- Direction:
- Needs approval
- Assignee:
- Naohiro Tamura
- Definition:
- New
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
Related branches
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Add 'abort' support for Soft Power Off and Inject NMI
We're moving from using blueprints to track features to RFE bugs. I've filed one for your change (see related bugs section). Please track further work there using Closes-Bug, Partial-Bug or Related-Bug in commit messages and use this newly created RFE bug.
//vdrok 2015-12-16
Hi Vladyslav,
Thanks for taking care of the migration. I continue to work on the RFE bug report.
//naohiro 2015-12-17
Gerrit topic: https:/