rusttest jobs on automation are not actually using sccache
Categories
(Firefox Build System :: General, defect, P2)
Tracking
(firefox88 fixed)
Tracking | Status | |
---|---|---|
firefox88 | --- | fixed |
People
(Reporter: glandium, Assigned: mhentges)
Details
Attachments
(4 files, 2 obsolete files)
They don't return sccache stats or the sccache log like other builds (which in itself is something that should be fixed), so this is not directly visible, but it turns out they are trying (and I guess failing) to use/store the cache in GCS for builds on AWS.
Reporter | ||
Comment 1•4 years ago
|
||
It turns out we always set a GCS-related variable, so the previous statement was misled. The result of the current config is that sccache is not actually used (actually, it probably uses a local cache that always starts empty, which means the builds are also slower than they would be without sccache at all).
Assignee | ||
Updated•4 years ago
|
Assignee | ||
Updated•4 years ago
|
Assignee | ||
Comment 2•4 years ago
|
||
CWD is never used, and an ifdef MACH
can be removed if the
"$MACH is set" assertion is prioritized.
Assignee | ||
Comment 3•4 years ago
|
||
- Always use client.mk in mach when targets are used
- Pass targets forward into "real" mach invocation in client.mk
Depends on D102661
Comment 5•4 years ago
|
||
Backed out for causing frequent build timeouts.
Failure log: https://treeherder.mozilla.org/logviewer?job_id=328212722&repo=autoland
Backout link: https://hg.mozilla.org/integration/autoland/rev/385a17fb41242fe88e1ec94dea355310952b3abb
Assignee | ||
Comment 6•4 years ago
|
||
Thanks! Learning some make goodies here, will resolve this next week after a chat with Glandium
Assignee | ||
Comment 7•4 years ago
|
||
We already know the project name, we should unbundle it
from the project path.
Depends on D102661
Updated•4 years ago
|
Assignee | ||
Comment 8•4 years ago
|
||
We already know the project name, we should unbundle it
from the project path.
Depends on D102661
Assignee | ||
Comment 9•4 years ago
|
||
- Move and denormalizes rusttests mozconfigs
- Modify
baseconfig.mk
to change tiers if running rusttests - Adjust CI config to use new "rusttests" build "application"
Depends on D106293
Assignee | ||
Comment 10•4 years ago
|
||
Rusttests were the only remaining usage.
Depends on D106294
Updated•4 years ago
|
Updated•4 years ago
|
Comment 11•4 years ago
|
||
Comment 12•4 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/3457334cbaf9
https://hg.mozilla.org/mozilla-central/rev/697524537cc4
https://hg.mozilla.org/mozilla-central/rev/a97de4385cf6
https://hg.mozilla.org/mozilla-central/rev/00d3fcc38474
Description
•