Add new "optimization.tune.active" configuration option to disable partition fusion#12194
Merged
jacobtomlinson merged 8 commits intodask:mainfrom Dec 12, 2025
Merged
Add new "optimization.tune.active" configuration option to disable partition fusion#12194jacobtomlinson merged 8 commits intodask:mainfrom
jacobtomlinson merged 8 commits intodask:mainfrom
Conversation
Member
Author
|
@TomAugspurger - Interested in your thoughts on this when you have time :) |
Contributor
Unit Test ResultsSee test report for an extended history of previous test failures. This is useful for diagnosing flaky tests. 9 files + 2 9 suites +2 3h 13m 12s ⏱️ + 41m 49s Results for commit 22792ec. ± Comparison against base commit 2497ebe. |
TomAugspurger
approved these changes
Dec 11, 2025
jacobtomlinson
approved these changes
Dec 12, 2025
Member
jacobtomlinson
left a comment
There was a problem hiding this comment.
Thanks @rjzamora. And thanks @TomAugspurger for the review
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Motivated by many offline discussions, and issues like #12193
Dask-Dataframe will currently apply a "tune" optimization that automatically fuses partitions generated by
read_parquetorfrom_mapwhenever a column-projection optimization is applied. This optimization is not always desired.This PR proposes that we add a simple
"optimization.tune.active"configuration option (following the same pattern as"optimization.fuse.active") where users can disable this behavior entirely. E.g.:Output: