Support fetching CAS objects via the Bazel HTTP caching protocol (enables CDN-backed remote storage)
Open
cache server
enhancement
- Dominant language
- Python
- Stars
- 140
- Forks
- 45
- Avg merge
- 1d 3h
- Merged PRs (30d)
- 6
Description
BuildStream relies on buildbox-casd for all CAS access. The gRPC REAPI CAS protocol is efficient for low-latency environments but is difficult to put behind a standard CDN
Upstream work to add client-side support for this protocol as a remote in buildbox-casd's proxy mode is tracked here:
https://gitlab.com/BuildGrid/buildbox/buildbox/-/work_items/201
Contributor guide
Assessment
This issue has not been assessed yet.