Skip to content

doc: More comments on GroupedHashAggregateStream refactor#23200

Merged
alamb merged 1 commit into
apache:mainfrom
2010YOUY01:doc-refactor-hash-aggr
Jun 26, 2026
Merged

doc: More comments on GroupedHashAggregateStream refactor#23200
alamb merged 1 commit into
apache:mainfrom
2010YOUY01:doc-refactor-hash-aggr

Conversation

@2010YOUY01

Copy link
Copy Markdown
Contributor

Which issue does this PR close?

  • Closes #.

Rationale for this change

Original discussion: #23165

This PR adds more comments to explain the on-going refactor, to reduce confusion.

cc @alamb @Rachelint

What changes are included in this PR?

Are these changes tested?

Are there any user-facing changes?

@github-actions github-actions Bot added the physical-plan Changes to the physical-plan crate label Jun 26, 2026

@alamb alamb left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Let's do it

@2010YOUY01 what is the best way to support your work getting this refactoring done?

I think the worst thing that could happen is that we leave the code in a half way migrated state (especially if new features are implemented in the new code)

Perhaps we can make this a "required" (at least target" feature for the 55 release)

@alamb alamb added the documentation Improvements or additions to documentation label Jun 26, 2026
@2010YOUY01

Copy link
Copy Markdown
Contributor Author

Perhaps we can make this a "required" (at least target" feature for the 55 release)

Thank you! It's doable from my side.

I think the worst thing that could happen is that we leave the code in a half way migrated state (especially if new features are implemented in the new code)

There are several projects that depend on this refactor, specifically

Perhaps we could get this refactor over the finish line first, to avoid this half refactored state? Anyway we can further coordinate if there are any other potential concurrent patches.

@alamb

alamb commented Jun 26, 2026

Copy link
Copy Markdown
Contributor

Perhaps we could get this refactor over the finish line first, to avoid this half refactored state? Anyway we can further coordinate if there are any other potential concurrent patches.

Yes, I think focusing on getting the refactor done would be ideal. I think this is a (very) important key technical change on one of the most performance critical parts of DataFusion, and thus I plan to devote significant time to reviewing to assist making it happen

@alamb alamb added this pull request to the merge queue Jun 26, 2026
@github-merge-queue github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Jun 26, 2026
@alamb alamb added this pull request to the merge queue Jun 26, 2026
Merged via the queue into apache:main with commit d111dd0 Jun 26, 2026
38 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation physical-plan Changes to the physical-plan crate

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants