Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pipelines: Stages to support max concurrent steps #28645

Open
1 of 2 tasks
x3dfxjunkie opened this issue Jan 10, 2024 · 0 comments
Open
1 of 2 tasks

pipelines: Stages to support max concurrent steps #28645

x3dfxjunkie opened this issue Jan 10, 2024 · 0 comments
Labels
@aws-cdk/pipelines CDK Pipelines library effort/medium Medium work item – several days of effort feature-request A feature should be added or improved. p2

Comments

@x3dfxjunkie
Copy link

Describe the feature

When using stages with pipelines, there is currently no way to define desired concurrency (akin to cdk deploy --concurrency). Adding a new optional parameter to aws-cdk-lib » pipelines » Wave of concurrency would direct stage creation to use N number of max concurrent steps.

Use Case

Pipelines uses a large concurrency for stage creation. This causes issues when making larger number of changes to certain services, such as DMS. DMS starts erroring out when more than 8-10 of certain changes take place at the same time. Depending on the changes being implemented, this can cause rollback issues as well.

Proposed Solution

Add optional parameter to aws-cdk-lib » pipelines » Wave of concurrency. This would then alter how many steps are added to each stage.

Other Information

No response

Acknowledgements

  • I may be able to implement this feature request
  • This feature might incur a breaking change

CDK version used

2.118.0

Environment details (OS name and version, etc.)

Python 3.12, Linux/macos

@x3dfxjunkie x3dfxjunkie added feature-request A feature should be added or improved. needs-triage This issue or PR still needs to be triaged. labels Jan 10, 2024
@github-actions github-actions bot added the @aws-cdk/pipelines CDK Pipelines library label Jan 10, 2024
@pahud pahud added p2 effort/medium Medium work item – several days of effort and removed needs-triage This issue or PR still needs to be triaged. labels Jan 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
@aws-cdk/pipelines CDK Pipelines library effort/medium Medium work item – several days of effort feature-request A feature should be added or improved. p2
Projects
None yet
Development

No branches or pull requests

2 participants