StopTask will not be called if the task has already exited (e.g. onError).
(taskID string, timeout time.Duration, signal string)
| 699 | |
| 700 | // StopTask will not be called if the task has already exited (e.g. onError). |
| 701 | func (d *Driver) StopTask(taskID string, timeout time.Duration, signal string) error { |
| 702 | d.logger.Info("StopTask", "id", taskID, "signal", signal) |
| 703 | handle, ok := d.tasks.Get(taskID) |
| 704 | if !ok { |
| 705 | return drivers.ErrTaskNotFound |
| 706 | } |
| 707 | |
| 708 | handle.Destroy() |
| 709 | return nil |
| 710 | } |
| 711 | |
| 712 | func (d *Driver) DestroyTask(taskID string, force bool) error { |
| 713 | d.logger.Info("DestroyTask", "id", taskID) |