Decision tasks can fail when an optimized task is about to expire
Categories
(Firefox Build System :: Task Configuration, task)
Tracking
(firefox91 fixed)
Tracking | Status | |
---|---|---|
firefox91 | --- | fixed |
People
(Reporter: glandium, Assigned: ahal)
References
Details
Attachments
(2 files)
The decision task JTtpfthTQLKTtNROpJhCPQ failed with:
[task 2021-02-05T01:57:02.454Z] `task.dependencies` references tasks that expires
[task 2021-02-05T01:57:02.454Z] before `task.deadline` this is not allowed, see tasks:
[task 2021-02-05T01:57:02.454Z] * exXDr2J5TuSouPw0ax-I-A,
[task 2021-02-05T01:57:02.454Z] All taskIds in `task.dependencies` **must** have
[task 2021-02-05T01:57:02.454Z] `task.expires` greater than the `deadline` for this task.
The task in question, exXDr2J5TuSouPw0ax-I-A, has:
expires "2021-02-05T02:52:40.752Z"
which, as of writing, is now the past, so this is going to work out ok for the next attempt at the same task graph, but was in the future back then but not enough in the future that all tasks' deadlines would be before that.
Assignee | ||
Comment 2•3 years ago
|
||
Assignee | ||
Comment 3•3 years ago
|
||
This moves the return value of the old task to a new 'state_task' function and
updates consumers. We'll be using other parts of the status in later patches in
the stack.
Updated•3 years ago
|
Comment hidden (Intermittent Failures Robot) |
Assignee | ||
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Pushed by ahalberstadt@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/9de86787dc53 [taskgraph] Return full status in util.taskcluster:status_task, r=taskgraph-reviewers,aki https://hg.mozilla.org/integration/autoland/rev/89909afc3777 [taskgraph.optimize] Take dependent deadlines into account when replacing a task, r=taskgraph-reviewers,bhearsum
Reporter | ||
Comment 6•3 years ago
|
||
This busted bootstrap via e.g. mach artifact toolchain
because it uses should_replace_task
but its call site hasn't been updated.
Reporter | ||
Comment 7•3 years ago
|
||
mach taskcluster-load-image
is probably similarly busted.
Comment 8•3 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/9de86787dc53
https://hg.mozilla.org/mozilla-central/rev/89909afc3777
Assignee | ||
Comment 9•3 years ago
|
||
This got fixed in bug 1715493 and is currently on central. Thanks Emilio!
Comment hidden (Intermittent Failures Robot) |
Description
•