Skip to content

feat: add extension to support DataFrame::checkpoint()#1993

Open
sandugood wants to merge 3 commits into
apache:mainfrom
sandugood:feat/df-checkpoint
Open

feat: add extension to support DataFrame::checkpoint()#1993
sandugood wants to merge 3 commits into
apache:mainfrom
sandugood:feat/df-checkpoint

Conversation

@sandugood

Copy link
Copy Markdown
Contributor

Which issue does this PR close?

Closes #1937 .

Rationale for this change

Before this change, there was no checkpoint() method for the DataFrame in Ballista (where we break lineage of the plan and store intermediate results to specified location)

What changes are included in this PR?

Introducing new DataFrameExt trait in the client, also introducing checkpoint() there.

A new entry to the BallistaConfig was added as well. When trying to call checkpoint() without the config entry set user will get an error.

Are there any user-facing changes?

New checkpoint() method introduced.

@sandugood sandugood changed the title feat: add extension for DataFrame::checkpoint() feat: add extension to support DataFrame::checkpoint() Jul 11, 2026
@sandugood

Copy link
Copy Markdown
Contributor Author

Is that OK that we'll hold the DataFrameExt in the client/src/extension.rs or should we move it to a separate file?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add suport for DataFrame.checkpoint()

1 participant