binpash / binpash/pash

Port `pipelines-limit` flag from dspash-future branch

Open
#732 2 comments 0 reactions 0 assignees View on GitHub
good first issue!
Dominant language
Shell
Stars
601
Forks
52
PR merge metrics
No merged PRs in 30d

Description

The `dspash-future` branch contains a useful option that puts a maximum limit on the numbers of parallel pipelines that can be spawned by PaSh (https://github.com/binpash/pash/blob/dspash-future/compiler/config.py#L142). It is currently not implemented in `future` and it would be great if the option and its effects are ported to `future`. To resolve this issue it would be good to also add an example usecase for this option in `docs/tutorial.md`.

Contributor guide

No contributing guide indexed for this repository

Research direction

Read the `pipelines-limit` option at `compiler/config.py#L142` on the `dspash-future` branch, then compare the `future` branch's pipeline-spawning path to identify where the option's effects belong. Add an example to `docs/tutorial.md` and verify that the example demonstrates a maximum number of parallel pipelines.

Written by the indexing model from the issue text.

Assessment

Tech stack
python, shell
Domain
cli, performance
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.