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

Control resource processor parallelism and scaling #514

Closed
3 tasks done
Tracked by #23
marrobi opened this issue Jul 29, 2021 · 1 comment
Closed
3 tasks done
Tracked by #23

Control resource processor parallelism and scaling #514

marrobi opened this issue Jul 29, 2021 · 1 comment
Assignees
Labels
design Figure out how we should do something story Stories are the smallest unit of work to be done for a project.

Comments

@marrobi
Copy link
Member

marrobi commented Jul 29, 2021

Feature #23

Description

As a cloud administrator
I want to have control over how many resource processor jobs run in parallel per VMSS instance
So that the VM can run multiple jobs, but not run out of resources

Acceptance criteria

  • Environment variable specifying maximum jobs per node
  • Processor works in serial if set to 1
  • Processor creates 5 parallel runs if set to 5

We need to ensure bundles with firewall rules are are deployed in serial, but other resources can be in parallel. As we cannot update the firewall simultaneously from multiple processes until #23 is complete.

Edit: We need to ensure that service bus sessions are implemented so that updates to resources happen in order, but that can happen after this story else there's no way to test the sessions.

@marrobi marrobi added the story Stories are the smallest unit of work to be done for a project. label Jul 29, 2021
@marrobi marrobi added this to the Release 0.2 milestone Jul 29, 2021
@marrobi marrobi modified the milestones: Release 0.2, Release 0.3 Aug 17, 2021
@marrobi marrobi modified the milestones: Release 0.3, Release 0.4 Sep 30, 2021
@marrobi marrobi changed the title [Story] Control resource processor parallelism and scaling Control resource processor parallelism and scaling Jan 11, 2022
@marrobi marrobi added the design Figure out how we should do something label Jan 18, 2022
@damoodamoo
Copy link
Member

Depends on #1245

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
design Figure out how we should do something story Stories are the smallest unit of work to be done for a project.
Projects
None yet
Development

No branches or pull requests

2 participants