mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-12 12:55:46 +00:00
2deadc2bf6
Perfherder metrics are by default put in a bucket according to their platform name. e.g. linux64/opt. Similar jobs emitting otherwise identical metric names must differentiate the metrics by inserting extra metadata. Before this commit, we defined extra metadata in mozharness sub-configs, as appropriate. As long as the sub-config remembers to define the metadata, we're good. However, some tasks don't use mozharness sub-configs. Instead, they create variations in the taskgraph. The base toolchains builds are an example. These share the same platform name (e.g. linux64/opt) and the base mozharness config. Therefore there's no way to distinguish these builds as being "base toolchains" from mozharness. This commit teaches mozharness to look for an environment variable defining extra perfherder keys to use to bucket results. We define this variable in taskgraph for relevant tasks. MozReview-Commit-ID: 8oGHGyx6Zn5 --HG-- extra : rebase_source : 5d7355c2e3118fcb893e699c248002d89c328483 |
||
---|---|---|
.. | ||
base | ||
lib | ||
mozilla | ||
__init__.py |