Does BuildStream fetch sources in optimal order?
Open
optimization
question
- Dominant language
- Python
- Stars
- 140
- Forks
- 45
- Avg merge
- 1d 3h
- Merged PRs (30d)
- 6
Description
Hi
while building fdsdk, i noticed that on a many core machine, bst 1.6.3 downloads lots of sources, and then only starts building after those jobs are done. this seems clearly suboptimal. has this been fixed on mainline?
Contributor guide
Research direction
No files or tests are named. Start by reproducing the fdsdk build on a many-core machine with BuildStream 1.6.3, then compare source-fetch and build scheduling on mainline; done means establishing whether the behavior is fixed or identifying the relevant scheduling area for a scoped follow-up.
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
- Needs clarification
- Newbie friendliness
- 30/100