Open
Bug 1195851
Opened 9 years ago
Updated 2 years ago
Automatic backfilling should not trigger jobs for a pool when it is heavely back logged
Categories
(Testing :: General, defect)
Testing
General
Tracking
(Not tracked)
REOPENED
People
(Reporter: armenzg, Unassigned)
References
(Blocks 1 open bug)
Details
We can start with saying that we don't backfill if there are more than 50 pending jobs for a pool.
We have to determine a good source for this.
Reporter | ||
Comment 1•9 years ago
|
||
> On 19 August 2015 at 04:46, Armen Zambrano G. <armenzg@mozilla.com> wrote:
>
>> Hello all,
>> I would like to know if there is a supported way to determine pending
>> jobs for pools.
>> What is the preferred method to do this?
>>
>> There is builders pending [1] (a bit of hacking would be good enough)
>> There is also pending_test_all.txt [2] which tryload.js uses[3]
>>
>> I'm considering not allowing *automatic* backfilling if the pools are
>> backlogged:
>> https://bugzilla.mozilla.org/show_bug.cgi?id=1195851
>>
>> regards,
>> Armen
>>
>> [1] https://secure.pub.build.mozilla.org/buildapi/pending
>> [2]
>> http://builddata.pub.build.mozilla.org/reports/pending/pending_test_all.txt
>> [3]
>> http://hg.mozilla.org/build/tools/file/85647876a28e/trychooser/tryload.js
On 15-08-18 05:04 PM, Nick Thomas wrote:
> We don't have a supported way, we just have a collection of separate
> implementations. In addition to the ones you mentioned there is slave
> health doing it in javascript, based on [1]. I manage [2], it's using a
> hacky python script and all_the_things.json.
Reporter | ||
Comment 2•9 years ago
|
||
I'm going to close a bunch of bugs and start talking with sherrifs what specifically they need.
Instead of coming out with I think is needed.
Reporter | ||
Updated•9 years ago
|
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → INVALID
Reporter | ||
Comment 3•9 years ago
|
||
I will add this to mozci since it might be used for pulse_actions and hopefully triggerbot.
We end up using it or not is another story.
Status: RESOLVED → REOPENED
Resolution: INVALID → ---
Reporter | ||
Comment 4•9 years ago
|
||
> >> [1] https://secure.pub.build.mozilla.org/buildapi/pending
> >> [2]
> >> http://builddata.pub.build.mozilla.org/reports/pending/pending_test_all.txt
> On 15-08-18 05:04 PM, Nick Thomas wrote:
> > We don't have a supported way, we just have a collection of separate
> > implementations. In addition to the ones you mentioned there is slave
> > health doing it in javascript, based on [1]. I manage [2], it's using a
> > hacky python script and all_the_things.json.
Hi Nick, I'm interested on knowing how you do that.
I want to grab the priority values you show in here:
> mac10.10 (336)
> P0 11 mozilla-release
> P3 37 mozilla-aurora
Comment 5•9 years ago
|
||
Reporter | ||
Comment 6•9 years ago
|
||
Some code already landed in here:
https://github.com/mozilla/mozilla_ci_tools/compare/master...armenzg:bug1195851_pending_jobs
This is the related issue to this bug:
https://github.com/mozilla/mozilla_ci_tools/issues/373
Updated•2 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•