Sources being fetched twice, in parallel
- Dominant language
- Python
- Stars
- 140
- Forks
- 45
- Avg merge
- 1d 3h
- Merged PRs (30d)
- 6
Description
[See original issue on GitLab](https://gitlab.com/BuildStream/buildstream/-/issues/5)
In GitLab by [[Gitlab user @palvarez89]](https://gitlab.com/palvarez89) on Feb 14, 2017, 16:57
I've noticed when building https://gitlab.com/tristanvb/buildstream-tests/commits/build-essential examples that `linux.git` was being fetched twice at the same time. Making BuildStream handle this case will save some download time
Contributor guide
Research direction
Reproduce the issue using the build-essential examples and observe whether linux.git is fetched twice in parallel. Trace the source-fetching path and determine how concurrent requests for the same source are handled. Done means the source is fetched once and the parallel build reuses that work.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- build-system
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100