Closed Bug 1571364 Opened 4 months ago Closed 3 months ago

Synthesize backfill report

Categories

(Tree Management :: Perfherder, task, P2)

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: igoldan, Assigned: onegru)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

Create a Django management script that retrieves the latest alert summaries from a given time interval, cherry picks the most relevant alerts from each one & identifies the job ids which should be retriggered for each of these alerts. Basically, automate the Retrigger/backfill [2] steps that Code sheriffs currently do as described in https://bug1562178.bmoattachments.org/attachment.cgi?id=9074745

Do this by combining the algorithm of cherry picking alerts from alert summary with that of identifying jobs to retrigger. We'll be able to output the basic data needed to perform an actual retriggering operation.

The script must output a JSON at stdout. This bug is more of a proof of concept. The code here will likely be revisited & adjusted, as we advance through the subtasks of bug 1562178.

Among the parameters of the script, we should be able to provide:

  • time window (how much should the script look back; defaults to 1 hour)
  • frameworks (talos, raptor, awsy etc)
  • repositories (autoland, mozilla-inbound and/or mozilla-beta)
Priority: -- → P2
Assignee: nobody → onegru
Priority: P2 → P1
Depends on: 1575768

This just got merged to master.

Priority: P1 → P2

This got deployed to master.

Status: NEW → RESOLVED
Closed: 3 months ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.