push SETA optimized when it shall have full task set instead
Categories
(Firefox Build System :: Task Configuration, defect)
Tracking
(firefox79 fixed)
Tracking | Status | |
---|---|---|
firefox79 | --- | fixed |
People
(Reporter: aryx, Assigned: aryx)
Details
Attachments
(1 file)
Take a look at this recent autoland history in which 51a55dd05602 should have all tasks but got SETA optimized:
03:54:11 UTC push got full task set
(04:28:10 tasks had been requested later at ~13:00)
06:10:33 push 51a55dd05602 is the first one more than 2 hours after the previous one with the full task set and should schedule all tasks according to rules implemented in bug 1581194; it touches the dom/, network/ and toolkit/ folders of the build and therefore no in-tree rules to drop common build and test tasks based on files changed should apply.
08:57:31 full task set schedule for push f33a1ee1f74a which is the tenth push after the one from 03:54:11
Comment 1•5 years ago
|
||
it seems that the time window is between current and previous push:
https://searchfox.org/mozilla-central/source/taskcluster/taskgraph/optimize/seta.py#170
not the time window between current and last full seta push.
I think a way to fix this is to continue to check against the last push, if that is < 120 continue on and find the previous Nth push ID and compare that timestamp.
That won't be perfect, but it would help.
Comment 2•5 years ago
|
||
In the meantime we could bump the time window back down to 1 hour if it helps.
Assignee | ||
Comment 3•5 years ago
|
||
Makes it more likely that the full task set will be scheduled in off-peak hours,
required to use the push as merge candidate for merges to mozilla-central.
Updated•5 years ago
|
Assignee | ||
Updated•5 years ago
|
Comment 5•5 years ago
|
||
bugherder |
Comment 6•4 years ago
|
||
The leave-open keyword is there and there is no activity for 6 months.
:aryx, maybe it's time to close this bug?
Assignee | ||
Comment 7•4 years ago
|
||
We are using a 'every 2h or every 20th push, what applies first' strategy these days and it is usable for sheriffing.
Description
•