Closed Bug 666756 Opened 13 years ago Closed 9 years ago

self-serve should be able to "nerf" jobs (suppress dependents)

Categories

(Release Engineering :: General, enhancement, P3)

enhancement

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: sfink, Unassigned)

References

Details

(Keywords: buildapi, sheriffing-P1, Whiteboard: [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/2135] )

The usual use case would be suppressing jobs for a non-Try tree, without mangling the objdir by cancelling the builds. Currently, if you cancel the build you'll mess things up, but you can't cancel the resulting tests until they get queued up, so you have to wait around for each batch of tests to appear and then pounce on them.
OS: Linux → All
Priority: -- → P3
Hardware: x86_64 → All
Whiteboard: [buildapi][selfserve]
Whiteboard: [buildapi][selfserve] → [buildapi][selfserve][sheriff-want]
Keywords: buildapi
Keywords: sheriffing-P1
Whiteboard: [buildapi][selfserve][sheriff-want]
Would we need this if we had bug 658934 (triggering clobbers after cancelling builds)?
(In reply to Chris AtLee [:catlee] from comment #1)
> Would we need this if we had bug 658934 (triggering clobbers after
> cancelling builds)?

I don't think so. Or at least, the priority should be dropped way lower. You might still prefer to nerf builds if 2 dep builds are substantially faster than 1 clobber build, and there's a race where you could cancel a build but before it's cancelled it finishes far enough to trigger off the resulting test jobs. (As long as 'make check' is part of the build job, this is actually a large race window, since the test jobs don't wait for make check to finish.)

That said, I can't think of a reason why the added complexity would be worth it. Maybe in a future world where our build system does proper full-tree dependencies so that dep builds are really fast and reliable, this might again become a substantial win.
Depends on: 658934
Product: mozilla.org → Release Engineering
Found in triage. Moving to "Tools", as that feels closest, but if this should be in "GeneralAutomation", please re-triage.
Component: Other → Tools
Whiteboard: [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/2125]
Whiteboard: [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/2125] → [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/2135]
Probably won't be fixing this because self serve is going to be deprecated after all scheduling moves to Taskcluster.
Status: NEW → RESOLVED
Closed: 9 years ago
QA Contact: hwine
Resolution: --- → WONTFIX
Component: Tools → General
You need to log in before you can comment on or make changes to this bug.