-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Setup AggregationFuzzer to use Presto as source of truth in experimental jobs. #8314
Conversation
✅ Deploy Preview for meta-velox canceled.
|
Testing this out .. |
29e9354
to
b9c4a0a
Compare
local testing:
|
71530a6
to
266fe2f
Compare
266fe2f
to
57d8781
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.
LGTM. Great to see AggregationFuzzer with PQR enabled! By the way, don't we need to add a jvm.config file as mentioned in #8111?
@kagamiori That was already added in a previous PR. |
@kgpai has imported this pull request. If you are a Meta employee, you can view this diff on Phabricator. |
0d4314e
to
e43acc2
Compare
@kgpai has imported this pull request. If you are a Meta employee, you can view this diff on Phabricator. |
e43acc2
to
93eec92
Compare
@kgpai has imported this pull request. If you are a Meta employee, you can view this diff on Phabricator. |
Conbench analyzed the 1 benchmark run on commit There were no benchmark performance regressions. 🎉 The full Conbench report has more details. |
What ?
Recently support for PrestoQueryRunner was added to AggregationFuzzer, so that it can use Presto as a source of truth. This PR sets up an experimental job that uses the Presto Java container to run Aggregation Fuzzer with Presto as source of truth.
Why ?
Running the aggregation fuzzer against Presto gives us greater confidence on the correctness of our aggregate functions.
How ?
Testing:
There is no automated way to test this. Here are manual steps I follow:
docker-compose build presto-java
Example Run: Here is an example run https://github.com/facebookincubator/velox/actions/runs/7508139395/job/20443035814