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

🌟 Limit jobs executed in parallel #892

Open
4 tasks
mkanal opened this issue Oct 28, 2024 · 0 comments
Open
4 tasks

🌟 Limit jobs executed in parallel #892

mkanal opened this issue Oct 28, 2024 · 0 comments

Comments

@mkanal
Copy link
Contributor

mkanal commented Oct 28, 2024

As system responsible
I want to execute jobs executed in parallel
so that the system is resilience by using balanced resources.

Hints / Details

  • Logging and monitoring to track the status and performance of each batch during parallel processing. (e.g. StopWatch logs time metrics in DEBUG level)
  • Evaluate the need for adjusting the number of ThreadPools based on system resources or statically in configuration .

Image

Source:
item-relationship-service/docs/src/uml-diagrams/runtime-view/scaling-job-batch-processing.puml at main · eclipse-tractusx/item-relationship-service

Acceptance Criteria

  • Limit of jobs executed in parallel in batch processing is implemented and configurable
  • Default value is set to the current value or unlimited if there is no default.
  • Documentation of the setup and configuration the value
  • Value is configurable over the HELM Charts

Out of Scope

  • ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: backlog
Development

No branches or pull requests

1 participant