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

Nonlinear Workload - Calculate Number of Agents based on Total Ramp Rate and Max Users/Sec per Agent #320

Merged
merged 3 commits into from
May 17, 2024

Conversation

Zakaria-Kofiro
Copy link
Collaborator

@Zakaria-Kofiro Zakaria-Kofiro commented Apr 23, 2024

Nonlinear Workload - Automatically Calculate Number of Agents based on Total Ramp Rate and Max Users/Sec per Agent

This change improves the user experience of setting up nonlinear workload jobs. Currently, the user inputs the ramp rate per agent and the number of agents they want for the job, which requires the person to work backward to find the total ramp rate. This change allows the user to set the total TPS (user/sec ramp) for the entire job, along with a max user/sec ramp rate per agent and lets the controller automatically calculate the number of agents needed for the job. This follows the same pattern as we have for linear jobs, where the user inputs the total users for the job and max users per agent.

Please make sure these check boxes are checked before submitting

  • ** Squashed Commits **
  • ** All Tests Passed ** - mvn clean test -P default

** PR review process **

  • Requires one +1 from a reviewer
  • Repository owners will merge your PR once it is approved.

@Zakaria-Kofiro Zakaria-Kofiro force-pushed the zkofiro/update-nonlinear-configuration branch from d58a15d to eeb8a8d Compare April 23, 2024 19:28
@Zakaria-Kofiro Zakaria-Kofiro changed the title Nonlinear Workload - Automatically Calculate Number of Agents based on Total Ramp Rate and Max Users/Sec per Agent Nonlinear Workload - Calculate Number of Agents based on Total Ramp Rate and Max Users/Sec per Agent Apr 23, 2024
@Zakaria-Kofiro Zakaria-Kofiro marked this pull request as ready for review May 15, 2024 00:15
@Zakaria-Kofiro Zakaria-Kofiro merged commit 9e8bf31 into master May 17, 2024
@Zakaria-Kofiro Zakaria-Kofiro deleted the zkofiro/update-nonlinear-configuration branch May 17, 2024 01:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants