Enable sccache on instrumented builds for try & autoland
Categories
(Firefox Build System :: Task Configuration, enhancement)
Tracking
(Not tracked)
People
(Reporter: marco, Assigned: marco)
References
(Depends on 1 open bug)
Details
Attachments
(6 files, 2 obsolete files)
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review | |
47 bytes,
text/x-phabricator-request
|
Details | Review |
sccache is currently disabled on builds such as instrumented-build-linux64-shippable/opt
.
Comment 1•5 years ago
•
|
||
Note: that was deliberately disabled over security concerns (bug 1583368), but could be enabled as long as we don't enable it in actual nightlies and releases. Which means this conflicts with release promotion if that's still a thing, and isn't just a matter of enabling sccache because doing so would enable it on nightlies in the current state of taskcluster configuration.
Comment 2•5 years ago
|
||
We could enable it only on autoland, as long as we are careful that it is never enabled on any release branch (including mozilla-central)
Comment 3•5 years ago
|
||
Let's start doing it for autoland. I will see if I can find an owner to do it.
I would like also to discuss again bug 1583368 with some folks.
Updated•5 years ago
|
Assignee | ||
Comment 4•5 years ago
|
||
We can enable it on try too.
Assignee | ||
Comment 5•5 years ago
|
||
Assignee | ||
Comment 6•5 years ago
|
||
Depends on D77247
Updated•5 years ago
|
Updated•5 years ago
|
Assignee | ||
Comment 7•5 years ago
|
||
Depends on D77248
Assignee | ||
Comment 8•5 years ago
|
||
Depends on D77646
Assignee | ||
Comment 10•5 years ago
|
||
Updated•5 years ago
|
Comment 11•5 years ago
|
||
Updated•5 years ago
|
Comment 12•5 years ago
|
||
bugherder |
Comment 13•5 years ago
|
||
Tom, Marco told me that you are planning to finish this. Do you have an eta?
This represents a lot of saving.
thanks!
Updated•5 years ago
|
Comment 14•5 years ago
|
||
I'm going to change this from being autodected, to specified explicitly, and so
use-sccache
better captures the meaning.
Comment 15•5 years ago
|
||
Comment 16•5 years ago
|
||
Comment 18•5 years ago
|
||
Many thanks!
Comment 19•5 years ago
|
||
Comment 20•5 years ago
|
||
Backed out 3 changesets (Bug 1637544) for causing gecko decision task bustages.
Backout link: https://hg.mozilla.org/integration/autoland/rev/1d34818fd8317d9f137fef1c04668e0d2e9d152e
Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=308853934&repo=autoland&lineNumber=214
Comment 21•5 years ago
|
||
Comment 22•5 years ago
|
||
bugherder |
Comment 23•5 years ago
|
||
== Change summary for alert #26495 (as of Mon, 13 Jul 2020 10:30:01 GMT) ==
Improvements:
55% build times linux64-shippable opt instrumented taskcluster-m5.4xlarge 2,225.72 -> 1,002.70
52% build times osx-shippable opt instrumented taskcluster-m5.4xlarge 2,401.25 -> 1,149.88
49% build times linux64-shippable opt instrumented taskcluster-c5d.4xlarge 2,137.52 -> 1,098.07
47% build times osx-shippable opt instrumented taskcluster-c5.4xlarge 2,312.68 -> 1,225.96
45% build times android-4-0-armv7-api16 pgo instrumented taskcluster-c5d.4xlarge 1,767.90 -> 969.43
42% build times osx-shippable opt instrumented taskcluster-c5d.4xlarge 2,318.09 -> 1,334.99
41% build times android-4-0-armv7-api16 pgo instrumented taskcluster-c5.4xlarge 1,807.32 -> 1,070.22
For up to date results, see: https://treeherder.mozilla.org/perf.html#/alerts?id=26495
Comment 24•5 years ago
|
||
The leave-open keyword is there and there is no activity for 6 months.
:marco, maybe it's time to close this bug?
Assignee | ||
Updated•5 years ago
|
Updated•5 years ago
|
Updated•2 years ago
|
Updated•2 years ago
|
Description
•