Note: There are a few cases of duplicates in user autocompletion which are being worked on.

Implement a two-tier S3 cache for sccache

Assigned to



Build Config
a year ago
a year ago


(Reporter: ted, Assigned: ted)


(Depends on: 1 bug, Blocks: 1 bug)

Firefox Tracking Flags

(Not tracked)


(Whiteboard: [build-run-speed-up])



a year ago
Currently sccache on try uses a different S3 bucket from inbound etc, because we don't want try builds to be able to poison the inbound cache with junk. Unfortunately this means that try builds don't benefit from cached objects that have already been built on other branches.

Once we fix bug 1280640 such that cross-branch cache hits are possible, we can add support to sccache for a two-tier S3 cache and configure try builds to use the inbound bucket as a read-only cache, and then still write to a separate bucket. This should make some try builds faster because they'll be able to pull objects from cache where they would have had to build.


a year ago
Assignee: nobody → ted
Blocks: 1278680


a year ago
Whiteboard: [build-run-speed-up]

Comment 1

a year ago
ted might be able to tackle this by the end of this month.
More info in dependent bug.

Comment 2

a year ago
I also want to point out that it is unclear how much gain we will get from this work.
However, since it is not a lot of work to get it done as we will most likely get *some* gains even if not large.

Comment 3

a year ago
P1 == we're commiting to complete this within this quarter.
Priority: -- → P1
You need to log in before you can comment on or make changes to this bug.