-
Notifications
You must be signed in to change notification settings - Fork 113
[WIP] 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
base: develop
Are you sure you want to change the base?
Conversation
72a86ec to
605888e
Compare
Merging this PR will improve performance by 26.35%Summary
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
|
5677283 to
963682b
Compare
8ab2741 to
3a5af7a
Compare
2b46a55 to
933fcfc
Compare
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.
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
d877c4e to
fb3fb1e
Compare
Signed-off-by: Adam Gutglick <adam@spiraldb.com>
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:
52.0.0(Dec 2025 / Jan 2026) apache/datafusion#18566