tier-3 cleanup: promote fuzzing-python to tier-2, or make it try server only
Categories
(Core :: Fuzzing, task)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox144 | --- | fixed |
People
(Reporter: jmaher, Assigned: truber, NeedInfo)
References
(Depends on 2 open bugs, Blocks 2 open bugs)
Details
Attachments
(2 files)
I noticed fuzzing-python tasks run on esr-140, release, beta, central, autoland, and try. I am not sure anybody looks at these results. Also it seems that simple-fuzzing runs on autoland. All of these are tier-3.
Tier-3 is not designed for long term use, so we need to:
- promote to tier-2 (will be sheriffed, but no backout- should be green)
- remove from release/integration trees
In addition of this is on try only as tier-3, I would like to move it behind the --full flag, otherwise it should only be scheduled when desired files are changed, etc.
| Reporter | ||
Comment 1•6 months ago
|
||
:decoder, can you determine next steps here? I am targetting tier-3 cleanup by July 18th unless there are circumstances to otherwise delay this.
Updated•6 months ago
|
| Reporter | ||
Comment 2•5 months ago
|
||
checking in as this has been a couple of weeks- I know summer holidays are a frequent thing.
| Assignee | ||
Comment 3•5 months ago
|
||
This should be tier-2.
re: --full, this only affects try pushes? We can't really path filter the grizzly test, as it's a full-browser launch test to make sure nothing breaks our fuzzing automation harness. The js and fuzzing_interfaces tests could be path filtered.
| Reporter | ||
Comment 4•5 months ago
|
||
tier-2 is great. there are 3 perma failures on central:
https://treeherder.mozilla.org/jobs?repo=mozilla-central&tier=3&searchStr=fuzzing&revision=1e02bb4c2af2efa34f8335befa373d2b39383b02
also changes would have to happen to remove this from running when we have artifact builds (this is primarily a try server thing).
--full only affects try pushes, if this is tier-2, I don't see a reason to make this behind --full, although it runs on so many try pushes now probably unintentionally that having it behind --full would reduce a bunch of unnecessary tasks.
| Assignee | ||
Comment 5•5 months ago
|
||
(In reply to Joel Maher ( :jmaher ) (UTC -8) from comment #4)
also changes would have to happen to remove this from running when we have artifact builds (this is primarily a try server thing).
Is this something I add in the yml, or something that changes in taskgraph?
| Reporter | ||
Comment 6•5 months ago
|
||
we have a transform here:
https://searchfox.org/mozilla-central/source/taskcluster/gecko_taskgraph/target_tasks.py#303
and you can see an example of using supports-artifact-builds:
https://searchfox.org/mozilla-central/source/taskcluster/kinds/test/compiled.yml#33
that should just be added the the .yml config and it should work :)
in addition, I would recommend adding it to:
https://searchfox.org/mozilla-central/source/taskcluster/gecko_taskgraph/target_tasks.py#42
things there are hidden behind --all-tasks and --full. Autoland can catch regressions, I guess if you have found a lot of regressions with it overall (since it is tier-3, try has been ignored), then I wouldn't put the tasks in uncommon_try_tasks. If you find <4 regressions/year, then I would hide it.
| Assignee | ||
Comment 7•5 months ago
|
||
Updated•5 months ago
|
| Assignee | ||
Updated•5 months ago
|
| Reporter | ||
Comment 8•4 months ago
|
||
what is the status here? we continue to run perma fail jobs on all the pushes. Can we turn these off until they are fixed?
| Reporter | ||
Comment 9•4 months ago
|
||
Comment 10•4 months ago
|
||
Comment 11•4 months ago
|
||
| bugherder | ||
Updated•3 months ago
|
Description
•