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•5 years ago
|
||
| Assignee | ||
Comment 3•5 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•5 years ago
|
| Comment hidden (Intermittent Failures Robot) |
| Assignee | ||
Updated•5 years ago
|
Updated•5 years ago
|
Updated•5 years ago
|
| Reporter | ||
Comment 6•5 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•5 years ago
|
||
mach taskcluster-load-image is probably similarly busted.
Comment 8•5 years ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/9de86787dc53
https://hg.mozilla.org/mozilla-central/rev/89909afc3777
| Assignee | ||
Comment 9•5 years ago
|
||
This got fixed in bug 1715493 and is currently on central. Thanks Emilio!
| Comment hidden (Intermittent Failures Robot) |
Description
•