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-actionsgithub-actionsBot added the physical-plan Changes to the physical-plan crate label Jun 26, 2026

@alambalamb 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)

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

Copy link
Copy Markdown
ContributorAuthor

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

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 queueJun 26, 2026
@github-merge-queue
github-merge-queueBot 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 queueJun 26, 2026
Merged via the queue into apache:main with commit d111dd0Jun 26, 2026
38 checks passed
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentationImprovements or additions to documentationphysical-planChanges to the physical-plan crate

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@2010YOUY01@alamb