ccache sometimes hits fatal permission denied errors when trying to create temp files

RESOLVED FIXED

Status

RESOLVED FIXED
5 years ago
11 months ago

People

(Reporter: bhearsum, Unassigned)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

Found in https://tbpl.mozilla.org/php/getParsedLog.php?id=31326368&tree=Mozilla-Central:
10:34:44     INFO -  ccache: FATAL: Could not create /builds/ccache/3/7/d76bc25f070bca8f461fca34c9556f-1914220.o.tmp.stdout.bld-linux64-ec2-313.build.releng.usw2.mozilla.com.26108 (permission denied?)
Duplicate of this bug: 945848
https://tbpl.mozilla.org/php/getParsedLog.php?id=31765984&tree=Fx-Team
Summary: ccache sometimes hits fatal errors when trying to create temp files → ccache sometimes hits fatal permission denied errors when trying to create temp files
What kind of speedup do these builds get from ccache?
Still sort of curious about the actual measured speed benefits of ccache for these builds, what with the fact that my reported number of failures has to be somewhere between one third and one tenth of the total number of failures.
https://tbpl.mozilla.org/php/getParsedLog.php?id=34231938&tree=Mozilla-Inbound

Chris, this is a frequent source of wasted build time. Can we please find an owner?
Flags: needinfo?(catlee)

Comment 58

5 years ago
FYI, we may be replacing ccache with glandium's S3 cache soon, see
http://glandium.org/blog/?p=3054
http://glandium.org/blog/?p=3079
19:59 < catlee-away> https://lkml.org/lkml/2012/12/5/33
20:00 < catlee-away> 18:29:52     INFO -  INFO: Package ccache-3.1.7-moz0.i386 already installed and latest version
20:00 < catlee-away> could try http://ccache.samba.org/releasenotes.html#_ccache_3_1_9
20:00 < catlee-away> Disappearing temporary stdout/stderr files are now handled gracefully.
20:00 < catlee-away> sounds promising
Flags: needinfo?(catlee)
Depends on: 984062
I just deployed an updated version of ccache. Hopefully that fixes this issue!
Calling this fixed!
Status: NEW → RESOLVED
Last Resolved: 5 years ago
Resolution: --- → FIXED
(Assignee)

Updated

11 months ago
Component: General Automation → General
Product: Release Engineering → Release Engineering
You need to log in before you can comment on or make changes to this bug.