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
Add benchmark for async tree workloads #187
Conversation
pyperformance/data-files/benchmarks/bm_async_tree/requirements.txt
Outdated
Show resolved
Hide resolved
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.
Mostly LGTM.
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.
I'll merge this tomorrow, after you've had a change to make any final changes.
@ericsnowcurrently Thanks so much for the review! Updated and addressed all the comments :) |
@ericsnowcurrently It looks like the most recent test failure (
Are you able to rerun the failed test? |
Yeah, it's not this PR. |
Thanks for working on this! |
What
Add a benchmark for testing async workloads, specifically an async tree workload that simulates simpler versions of a typical Instagram endpoint. ("typical implementation of endpoint in IG is an async function that in turn calls into numerous other async functions to generate an output." - see context below)
Motivation/Context
See python/cpython#91121
Testing
Running
pyperformance
locally:(EDIT: Testing updated on 5/4 after rename changes)