Linaro Cloud Buildd Speedup
Improve performance, reduce time required for cloud builds.
Blueprint information
- Status:
- Complete
- Approver:
- Данило Шеган
- Priority:
- Undefined
- Drafter:
- Paul Sokolovsky
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- Obsolete
- Series goal:
- None
- Implementation:
- Not started
- Milestone target:
- None
- Started by
- Completed by
- Milo Casagrande
Related branches
Related bugs
Sprints
Whiteboard
Headline:
Android build complete faster now on android-build
Acceptance:
Android builds build faster on android-build
Work Items
Work items:
Run ccached Android build locally, validate results: TODO
Measure ccache hit ratio for local build: TODO
Study ccache same-cache concurrent usage: TODO
Experiment with cache forking and merging as means of concurrent usage: TODO
On the above, decide which cache access model to use in the cloud (NFS, rsync, etc): TODO
Analyze and act in security implication of shared cache (cache poisoning, etc.): TODO
Analyze further risks and contingencies expectable with ccache usage: TODO
Setup cloud-buildd with ccache on a sanbox: TODO
Develop cloud ccache maintenance scripts (cache reset, stats collection, etc): TODO
Test ccached cloud-buildd on the sandbox: TODO
Deploy ccache to the production cloud-buildd: TODO
Dependency tree
* Blueprints in grey have been implemented.