-
Notifications
You must be signed in to change notification settings - Fork 115
Datafusion 52 upgrade #5863
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
Datafusion 52 upgrade #5863
Conversation
72a86ec to
605888e
Compare
Merging this PR will improve performance by 13.48%
Performance Changes
Comparing |
e8517de to
cd278dc
Compare
Benchmarks: FineWeb NVMeSummary
Detailed Results Table
|
Benchmarks: FineWeb S3Summary
Detailed Results Table
|
Benchmarks: Statistical and Population GeneticsSummary
Detailed Results Table
|
Benchmarks: TPC-H SF=1 on NVMESummary
Detailed Results Table
|
Benchmarks: TPC-H SF=1 on S3Summary
Detailed Results Table
|
Codecov Report❌ Patch coverage is
☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Benchmarks: TPC-H SF=10 on NVMESummary
Detailed Results Table
|
Benchmarks: TPC-H SF=10 on S3Summary
Detailed Results Table
|
Benchmarks: Clickbench on NVMESummary
Detailed Results Table
|
94a43db to
3384dca
Compare
Benchmarks: TPC-DS SF=1 on NVMESummary
Detailed Results Table
|
ca2adc8 to
d877c4e
Compare
| )) | ||
| } | ||
|
|
||
| fn split_projection( |
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'm really unsure if this function should be part of the trait or just some internal implementation detail. I'm tempted to keep it out of the public API for now and see if anyone ever runs into needed to customize it.
ba02a0d to
670dc71
Compare
670dc71 to
c24e5e0
Compare
This is a missing piece to support #5863 --------- Signed-off-by: Adam Gutglick <[email protected]>
Signed-off-by: Adam Gutglick <[email protected]>
Signed-off-by: Adam Gutglick <[email protected]>
c24e5e0 to
5586122
Compare
Benchmarks: Random AccessSummary
|
Benchmarks: CompressionSummary
Detailed Results Table
|
This PR uses the current tip of DataFusion to test the upcoming upgrade. It drops the use of the
SchemaAdapterAPI, removes the vendored code we pulled to fix some bugs and currently passes all of our tests!This PR requires at least one more round of polish, I'm sure I left some convoluted things in
opener.rs.Waiting for the upstream release apache/datafusion#18566