-
Notifications
You must be signed in to change notification settings - Fork 528
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
Update benchmark warmup time #15339
base: main
Are you sure you want to change the base?
Update benchmark warmup time #15339
Conversation
This pull request does not have a backport label. Could you fix it @ericywl? 🙏
|
|
@rubvs From what I can gather, the benchmark warmup time is configured by |
@ericywl Correct. This should be the only change to make. You can move this out-of-draft and let's get feedback from the rest of the team. With this issue there isn't much "testing" you can do. I've already concluded this through running many benchmarks. However, this is a great first-issue:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is good for ESS, but probably not that helpful for standalone apm server (moxy) setup. Can we keep the 5m default for standalone apm setup?
We probably even should reduce it for standalone to not waste resources. |
I'm not sure if there's a way to separate between the two. If not I will simply close the PR. |
The new default can be set in terraform files e.g. |
4b5b07f
to
37495df
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can you also test the PR by pushing to a branch to upstream apm-server repo and triggering workflow runs manually in the GH Actions UI?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Other than the nits above, lgtm. Great work!
Co-authored-by: Carson Ip <[email protected]>
Co-authored-by: Kostiantyn Masliuk <[email protected]>
Motivation/summary
Fixes #14948
Checklist
How to test these changes
Run throughput benchmark
Appendix
Old workflow inputs:
![Screenshot 2025-02-06 at 4 14 34 PM](https://private-user-images.githubusercontent.com/22215921/410359346-39e87f4a-aca2-4e36-88b9-2bf2c433cf08.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzMDExODIsIm5iZiI6MTczOTMwMDg4MiwicGF0aCI6Ii8yMjIxNTkyMS80MTAzNTkzNDYtMzllODdmNGEtYWNhMi00ZTM2LTg4YjktMmJmMmM0MzNjZjA4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjExVDE5MDgwMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTAzZDhhYzVjNWU4MjMyY2M1ZTQxN2E3ZTRkNmJiM2YzN2QzMDY4MDFhZGViNGU2OTM0MTU0MTJhNTVkZDg4ZWMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.dK79JhtmDAET0iYEEXt417LOFN2iQGUF1xk5MBTkbds)
New workflow inputs:
![Screenshot 2025-02-06 at 7 24 57 PM](https://private-user-images.githubusercontent.com/22215921/410434494-34366227-00d8-4d46-a6f3-48c5c4a33153.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzMDExODIsIm5iZiI6MTczOTMwMDg4MiwicGF0aCI6Ii8yMjIxNTkyMS80MTA0MzQ0OTQtMzQzNjYyMjctMDBkOC00ZDQ2LWE2ZjMtNDhjNWM0YTMzMTUzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjExVDE5MDgwMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWJhY2NjZTNlODZiZTU4ZjgyOTE1NzhiZDUzNjQ3MzM3YzUyZDkzZjJjMDMzYTc5YmU2OGFjODEzZjM4MjcxOWQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.nMZWinNeIDWMvaAptIbXK4AlesEGJQT0DyDTJcDSk7o)
Test benchmark run on upstream