-
Notifications
You must be signed in to change notification settings - Fork 439
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[GLUTEN-7751][VL] Merge two consecutive aggregates to one in complete mode #7752
Conversation
Run Gluten Clickhouse CI |
1 similar comment
Run Gluten Clickhouse CI |
@yikf can you please also check if |
backends-velox/src/main/scala/org/apache/gluten/execution/HashAggregateExecTransformer.scala
Show resolved
Hide resolved
Glad to see we can learn each other from different backends. It's one of our goal to support different backends in Gluten. |
...it/src/main/scala/org/apache/gluten/extension/columnar/MergeTwoPhasesHashBaseAggregate.scala
Show resolved
Hide resolved
Run Gluten Clickhouse CI |
Run Gluten Clickhouse CI on x86 |
Run Gluten Clickhouse CI on x86 |
Run Gluten Clickhouse CI on x86 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for your work!
...x/src/test/scala/org/apache/gluten/execution/VeloxMergeTwoPhasesHashBaseAggregateSuite.scala
Outdated
Show resolved
Hide resolved
backends-velox/src/test/scala/org/apache/gluten/execution/VeloxAggregateFunctionsSuite.scala
Show resolved
Hide resolved
gluten-ut/spark33/src/test/scala/org/apache/gluten/utils/velox/VeloxTestSettings.scala
Outdated
Show resolved
Hide resolved
shims/common/src/main/scala/org/apache/gluten/GlutenConfig.scala
Outdated
Show resolved
Hide resolved
...x/src/test/scala/org/apache/gluten/execution/VeloxMergeTwoPhasesHashBaseAggregateSuite.scala
Outdated
Show resolved
Hide resolved
...x/src/test/scala/org/apache/gluten/execution/VeloxMergeTwoPhasesHashBaseAggregateSuite.scala
Outdated
Show resolved
Hide resolved
...x/src/test/scala/org/apache/gluten/execution/VeloxMergeTwoPhasesHashBaseAggregateSuite.scala
Outdated
Show resolved
Hide resolved
730c9c2
to
9518632
Compare
Run Gluten Clickhouse CI on x86 |
9518632
to
07ab382
Compare
Run Gluten Clickhouse CI on x86 |
07ab382
to
c431863
Compare
Run Gluten Clickhouse CI on x86 |
c431863
to
6840278
Compare
Run Gluten Clickhouse CI on x86 |
Run Gluten Clickhouse CI on x86 |
91c5e43
to
dcc0b4b
Compare
Run Gluten Clickhouse CI on x86 |
1 similar comment
Run Gluten Clickhouse CI on x86 |
935d751
to
1db0577
Compare
Run Gluten Clickhouse CI on x86 |
1db0577
to
ea97f7f
Compare
Run Gluten Clickhouse CI on x86 |
ea97f7f
to
9b0bc36
Compare
Run Gluten Clickhouse CI on x86 |
9b0bc36
to
cf6b6f2
Compare
Run Gluten Clickhouse CI on x86 |
1 similar comment
Run Gluten Clickhouse CI on x86 |
0a41865
to
93ec3dc
Compare
Run Gluten Clickhouse CI on x86 |
93ec3dc
to
4e0cfe9
Compare
Run Gluten Clickhouse CI on x86 |
4e0cfe9
to
cfbdd79
Compare
Run Gluten Clickhouse CI on x86 |
cfbdd79
to
eee7d49
Compare
Run Gluten Clickhouse CI on x86 |
eee7d49
to
76c9002
Compare
Run Gluten Clickhouse CI on x86 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Would you like to add MergeTwoPhasesHashBaseAggregate
to injectRas
list the remove "spark.gluten.ras.enabled" -> "false"
settings in UT code to make the feature covered by RAS UT? Which could be done in a separate PR. Thanks.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
verified locally with a patched spark with pushing agg thru join enabled
What changes were proposed in this pull request?
Fix #7751.
In issue #4668, support for the CH backend's merge agg capability was added. We can also support this feature in the velox backend.
How was this patch tested?
Through existing unit tests and GA verification, and additional new unit tests have been added.