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

Parallelization of execution support #278

Open
andrewvc opened this issue May 13, 2021 · 2 comments
Open

Parallelization of execution support #278

andrewvc opened this issue May 13, 2021 · 2 comments
Labels
discussion Discuss about API changes, enhancements enhancement New feature or request

Comments

@andrewvc
Copy link
Contributor

We should consider strategies for running larger test suites. For truly large workloads #277 will help scale things out, but before we get to that we should consider maximizing resources on a single machine.

Ideally we would modify the runner to:

  1. Detect the number of CPU cores, running N-1 tests simultaneously
  2. Figure out a strategy to prevent resource intensive tests from impacting perf results from its test neighbors (CPU pinning?)
@andrewvc andrewvc added enhancement New feature or request discussion Discuss about API changes, enhancements labels May 13, 2021
@andrewvc andrewvc changed the title Parallelization execution support Parallelization of execution support May 13, 2021
@paulb-elastic
Copy link
Contributor

Linking to related issue elastic/beats#23216

@andrewvc
Copy link
Contributor Author

andrewvc commented Jun 9, 2021

After talking to paul, I think this probably makes more sense to do in beats rather than synthetics.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion Discuss about API changes, enhancements enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants