apache / apache/buildstream

Remote Execution should maximize parallel builders

Open
#633 1 comment 0 reactions 0 assignees View on GitHub
enhancement remote execution
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/633)
In GitLab by [[Gitlab user @sstriker]](https://gitlab.com/sstriker) on Sep 7, 2018, 12:00

When doing remote execution, the number of parallel build jobs should be maximized, allowing the remote Execution service to take care of scheduling and resource management of remote workers.

Reference: Context.sched_builders, Resources.

Contributor guide

Open the contributing guide

Research direction

Start by reading the references to Context.sched_builders and Resources, then trace how remote execution determines parallel build jobs. Done means remote execution maximizes parallel builders while leaving scheduling and remote-worker resource management to the remote Execution service.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
build-system, distributed-systems
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.