Expose build resources data from automation build as artifacts
Categories
(Firefox Build System :: General, task)
Tracking
(firefox70 fixed)
Tracking | Status | |
---|---|---|
firefox70 | --- | fixed |
People
(Reporter: glandium, Assigned: glandium)
References
(Blocks 1 open bug)
Details
Attachments
(4 files, 1 obsolete file)
Assignee | ||
Comment 1•5 years ago
|
||
Assignee | ||
Comment 2•5 years ago
|
||
Rather than imply they should all be in the resources subdirectory.
Assignee | ||
Comment 3•5 years ago
|
||
The longer version is that this changes how the HTML viewer looks up
files. Instead of looking at a list file that contains a list of
build resources data, it now looks at a build_resources.json file that
either contains data directly, or a list of files containing data.
Assignee | ||
Comment 4•5 years ago
|
||
The build docker images need python-dev installed to build psutil, used
by the build resources monitor.
Assignee | ||
Comment 5•5 years ago
|
||
Assignee | ||
Comment 6•5 years ago
|
||
FWIW, this shows interesting stuff:
https://taskcluster-artifacts.net/RzlkFcHFQoeAUl--VOQ28Q/0/public/build/build_resources.html
That's a linux PGO build (not instr). The first part of the compile tier indicates https://github.com/rust-lang/cargo/issues/6747 might not be entirely fixed or some other related issue still exists. Then the two parts where we suck only 50% CPU is a combination of libxul-gtest waiting for libxul to finish and bug 1483846. I suspect the gap between both and the long tail after the second is the linker finishing to deal with debug info for each library. This makes me wonder if we should move the libxul-gtest build to a completely separate build. Or allow both libraries to build in parallel, but that'd suck much more memory and won't be twice as fast.
Updated•5 years ago
|
Comment 8•5 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/1cab7c3bd2b0
https://hg.mozilla.org/mozilla-central/rev/d8b7cd29ebe1
https://hg.mozilla.org/mozilla-central/rev/75201c842d49
https://hg.mozilla.org/mozilla-central/rev/3fe035323cee
Description
•