Automatic backfilling should not trigger jobs for a pool when it is heavely back logged

REOPENED
Unassigned

Status

defect
REOPENED
4 years ago
4 years ago

People

(Reporter: armenzg, Unassigned)

Tracking

(Blocks 1 bug)

Firefox Tracking Flags

(Not tracked)

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.
> 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.
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.
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → INVALID
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 → ---
> >> [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
You need to log in before you can comment on or make changes to this bug.