Skip to content
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

Upgrade DataFusion to 12 #113

Merged
merged 7 commits into from
Sep 16, 2022
Merged

Upgrade DataFusion to 12 #113

merged 7 commits into from
Sep 16, 2022

Conversation

mildbyte
Copy link
Contributor

Also fixes #112 and upgrades to object_store 0.5.0.

Temporarily use a fork of convergence with the upgraded DF as well. Remove the
object_store patch (since DF now uses 0.5.0), will see if it still has that
weird Minio signature issue.
  - `datafusion::logical_plan` is now deprecated, use `datafusion_expr`,
    `datafusion::common` as required
  - use `ParquetRecordBatchReader`
  - Apply changes to the DF's `CREATE EXTERNAL TABLE` functionality. It now
    allows to pass in custom table formats, which isn't useful for us since
    we don't want people to have to do `STORED AS SEAFOWL` for every table.
    Stub that functionality out.
They do change with Arrow version changes (which we should probably solve to
avoid data duplication), but right now we test IDs in other tests as well and
it's difficult to maintain these object store tests with ID changes.
  - Fix missing `SHOW TABLES`
  - Actually inject the changed HTTP URL back into `CreateExternalTable`
  - Factor out some object IDs into constants and fix those changes
@mildbyte mildbyte merged commit 053adda into main Sep 16, 2022
@mildbyte mildbyte deleted the upgrade/datafusion-12 branch September 16, 2022 07:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Fix object_store 0.5.0 SignatureDoesNotMatch with Minio
1 participant