A downstream task blocked by failed dependencies can be run if cancelled then rerun
Categories
(Taskcluster :: Services, defect, P5)
Tracking
(Not tracked)
People
(Reporter: jlorenzo, Unassigned)
Details
Comment 1•7 years ago
|
||
Comment 2•6 years ago
|
||
Comment 3•6 years ago
|
||
Comment 4•6 years ago
|
||
Assignee | ||
Updated•6 years ago
|
Comment 5•4 years ago
|
||
Docs:
This method reruns a previously resolved task, even if it was completed. This is useful if your task completes unsuccessfully, and you just want to run it from scratch again. This will also reset the number of retries allowed.
This method is deprecated in favour of creating a new task with the same task definition (but with a new taskId).
Remember that retries in the task status counts the number of runs that the queue have started because the worker stopped responding, for example because a spot node died.
Remark this operation is idempotent, if you try to rerun a task that is not either failed or completed, this operation will just return the current task status.
The first and last sentences seem to be inaccurate: it apparently works on an "unscheduled" task as well. So we should decide whether we want to keep that behavior, move it to another method (forceRun?) with different scopes, or disable it altogether.
This doesn't really relate to postgres at all at this point, although this work won't get scheduled until postgres is finished anyway.
Comment 6•4 years ago
|
||
Description
•