Linaro Cloud Buildd Speedup

Registered by Paul Sokolovsky

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
Completed by
Milo Casagrande

Related branches

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.

This blueprint contains Public information 
Everyone can see this information.