Closed
Bug 1470851
Opened 7 years ago
Closed 6 years ago
Disable build_metrics tests from devedition builds
Categories
(Tree Management :: Perfherder, task, P3)
Tree Management
Perfherder
Tracking
(Not tracked)
RESOLVED
INCOMPLETE
People
(Reporter: igoldan, Unassigned)
Details
Attachments
(3 obsolete files)
We shouldn't be tracking tests like these: https://treeherder.mozilla.org/perf.html#/alerts?id=13980&filter=devedit
| Reporter | ||
Comment 1•7 years ago
|
||
Comment 2•7 years ago
|
||
So we explicitly enabled build metrics for all builds in bug 1362148. I understand that tracking regressions on all build types isn't important, but I don't think we should be putting this functionality back in piecemeal.
| Reporter | ||
Comment 3•7 years ago
|
||
(In reply to Ted Mielczarek [:ted] [:ted.mielczarek] from comment #2)
> So we explicitly enabled build metrics for all builds in bug 1362148. I
> understand that tracking regressions on all build types isn't important, but
> I don't think we should be putting this functionality back in piecemeal.
We have plans for enabling new perf tests and before that, we must turn off those that are of no use. We concluded build_metrics on devedition builds are just duplicated results that consumes us time.
| Reporter | ||
Updated•7 years ago
|
Attachment #9003767 -
Flags: review?(ted)
Comment 4•7 years ago
|
||
I'd like gps' opinion on this as the build module owner since he made the change to enable metrics in all builds.
Flags: needinfo?(gps)
| Reporter | ||
Comment 5•7 years ago
|
||
| Reporter | ||
Comment 6•7 years ago
|
||
| Reporter | ||
Updated•7 years ago
|
Attachment #9013531 -
Flags: review?(ted)
Comment 7•7 years ago
|
||
I think it is useful to have build metrics in as many places as possible.
Unfortunately, having the build metrics [in Perfherder] means that any regressions create Perfherder alerts. That creates a burden on performance sheriffing.
I'd like to think that the compromise position here is us recording the build metrics [in Perfherder], but either not generating alerts for them when we deem them not appropriate (a technical solution) or "ignoring" the alerts when they do arise (a people solution).
The former is more robust, as it requires us to annotate which alerts aren't "relevant." The latter requires people to remember which alerts are "relevant" and we'll inevitably have incorrect triaging due to human error and relevant alerts won't be seen by the appropriate build system people.
Fortunately, Perfherder supports suppressing alerts. Search for "shouldAlert" in the repo. e.g. https://dxr.mozilla.org/mozilla-central/rev/c291143e24019097d087f9307e59b49facaf90cb/testing/mozharness/mozharness/mozilla/building/buildbase.py#1482.
I think we should devise a way to define "shouldAlert" for build metrics on a per-task or per-repo/project/build configuration basis. That feels like the best solution here.
Flags: needinfo?(gps)
| Reporter | ||
Updated•7 years ago
|
Priority: -- → P3
| Reporter | ||
Updated•7 years ago
|
Assignee: igoldan → nobody
Updated•6 years ago
|
Attachment #9003767 -
Attachment is obsolete: true
Attachment #9003767 -
Flags: review?(ted)
Updated•6 years ago
|
Attachment #9013531 -
Attachment is obsolete: true
Attachment #9013531 -
Flags: review?(ted)
Updated•6 years ago
|
Attachment #9013530 -
Attachment is obsolete: true
| Reporter | ||
Updated•6 years ago
|
Type: enhancement → task
| Reporter | ||
Comment 8•6 years ago
|
||
Much older than 18 months, thus closing it as INCOMPLETE.
| Reporter | ||
Updated•6 years ago
|
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → INCOMPLETE
You need to log in
before you can comment on or make changes to this bug.
Description
•