shippable builds run for both normal push jobs and nightlies if gecko decision task for former not complete when cron job for latter starts
Categories
(Firefox Build System :: Task Configuration, defect)
Tracking
(firefox68 fixed)
Tracking | Status | |
---|---|---|
firefox68 | --- | fixed |
People
(Reporter: aryx, Assigned: tomprince)
References
Details
Attachments
(1 file)
(deleted),
text/x-phabricator-request
|
Details |
The shippable builds are scheduled twice (for both normal push jobs and nightlies) if the gecko decision task for former not is complete when the cron job for latter starts.
Assignee | ||
Comment 1•6 years ago
|
||
What behavior would you expect to see in that case? We could error out if we don't find a decision task. I was originally concerned about what would happen when a cron task runs against a DONTBUILD
commit, but those now have a decision task. I am inclined to not try polling waiting for the task to complete.
Reporter | ||
Comment 2•6 years ago
|
||
Ideally, check for the existence of a successful Gecko decision task. If there is none, sleep 5 minutes and try again. Retry 3 times.
Else sheriffs have to wait 10-15 minutes after a backout on central until they can request new nightlies (and not to focus that much on something else in the meanwhile that it gets delayed).
Assignee | ||
Comment 3•6 years ago
|
||
When a cron task depends on tasks from the on-push build, wait for the on-push
decision task to complete, and fail if it doesn't complete succesfully.
Comment 5•6 years ago
|
||
bugherder |
Updated•6 years ago
|
Description
•