Commit Graph

3 Commits

Author SHA1 Message Date
Mike Hommey
ba986bf167 Bug 1465659 - Check perfherder options across all build kinds. r=dustin 2018-05-31 12:57:36 +09:00
Mike Hommey
6479368b25 Bug 1428912 - Only keep track of job names for seen configs in build_lints. r=dustin
When looking for perfherder data collection duplicates, we currently
keep full job objects references, which are then used in case an error
occurs, to display the job names of the duplicates.

But those job objects are yielded and may be modified by other
transforms, and presently, by the time a duplicate is found, the
corresponding job object has been modified such that it has no 'name'
key anymore, leading to a KeyError exception when trying to display
the duplicate error message.

So instead of keeping the job objects, which can change, and which we
don't have a real use for, just keep the job name.
2018-01-09 07:56:36 +09:00
Gregory Szorc
ba2902d36f Bug 1370421 - Verify we don't write Perfherder data to same bucket; r=mshal
It is really easy to copy and paste taskgraph or mozharness configs
and cause Perfherder data to be written to the same bucket, resulting
in non-useful metrics collection.

This commit adds a taskgraph transform for the "build" kind that
attempts to look for multiple build jobs writing to the same
Perfherder bucket.

It isn't perfect. But it has already flushed out some jobs writing
to the same bucket and therefore producing bimodal Perfherder data.

MozReview-Commit-ID: COyvXwMiM32
2017-06-06 17:36:44 -07:00