apache / apache/buildstream

Does BuildStream fetch sources in optimal order?

Open
#1,541 7 comments 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.