Skip to content

feat: implement repartitioned for DeltaScan#2421

Merged
ion-elgreco merged 1 commit intodelta-io:mainfrom
jkylling:delta-scan-repartition-main
Apr 16, 2024
Merged

feat: implement repartitioned for DeltaScan#2421
ion-elgreco merged 1 commit intodelta-io:mainfrom
jkylling:delta-scan-repartition-main

Conversation

@jkylling
Copy link
Copy Markdown
Contributor

Description

This implements repartitioned from the ExecutionPlan trait of DeltaScan. Currently, Delta tables without partitions are read with all its files in a single file group of the underlying ParquetExec. This seems to mean that Delta tables without partitions are read without concurrency. With repartitioned we can repartition the DeltaScan to get concurrency when reading.

@github-actions github-actions bot added the binding/rust Issues for the Rust crate label Apr 15, 2024
@github-actions
Copy link
Copy Markdown

ACTION NEEDED

delta-rs follows the Conventional Commits specification for release automation.

The PR title and description are used as the merge commit message. Please update your PR title and description to match the specification.

@jkylling jkylling force-pushed the delta-scan-repartition-main branch from 906e51d to 9fb2f51 Compare April 15, 2024 11:45
@jkylling jkylling changed the title Implement repartitioned for DeltaScan feat: implement repartitioned for DeltaScan Apr 15, 2024
@jkylling jkylling force-pushed the delta-scan-repartition-main branch from 9fb2f51 to 7691dd5 Compare April 16, 2024 04:35
@ion-elgreco ion-elgreco force-pushed the delta-scan-repartition-main branch from 7691dd5 to a043172 Compare April 16, 2024 17:47
@ion-elgreco ion-elgreco enabled auto-merge (squash) April 16, 2024 17:47
Copy link
Copy Markdown
Collaborator

@ion-elgreco ion-elgreco left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@ion-elgreco ion-elgreco merged commit ebbdd69 into delta-io:main Apr 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

binding/rust Issues for the Rust crate

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants