Share kodata across multi-arch builds?
Open
lifecycle/frozen
- Dominant language
- Go
- Stars
- 8.5k
- Forks
- 447
- PR merge metrics
- No merged PRs in 30d
Description
Talking to @jonjohnsonjr I realized that we might be able to save some cycles if we found a way to share the kodata layer across architectures in multi-arch builds. Right now we are deterministically producing the same layer N times, but it should be safe to share this if we can find a way to reasonably do so.
Contributor guide
Research direction
The issue names no files, tests, or entry points. Start by mapping how multi-arch builds generate and assemble the kodata layer, then determine whether identical layers can be shared safely across architectures; done means avoiding repeated layer production without changing build output.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- docker, go
- Domain
- build-system, infrastructure
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100