-
Notifications
You must be signed in to change notification settings - Fork 240
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
Enable window-group-limit optimization on [databricks] #10550
Enable window-group-limit optimization on [databricks] #10550
Conversation
Signed-off-by: MithunR <mythrocks@gmail.com>
fd44d0b
to
12492c5
Compare
Build |
...plugin/src/main/spark341db/scala/com/nvidia/spark/rapids/shims/GpuWindowGroupLimitExec.scala
Show resolved
Hide resolved
Leaning on shimplify to generate this for DB and non-DB.
Build |
1 similar comment
Build |
Build |
I've manually verified that this optimization works on Databricks.
|
Build |
Looks like |
build |
Fixes #10531.
This is a followup to #10500, which added support to push down window-group-limit filters before the shuffle phase.
#10500 inadvertently neglected to ensure that the optimization works on Databricks. (It turns out that window-group-limit was cherry-picked into Databricks 13.3, despite the nominal Spark version being
3.4.1
.)This change ensures that the same optimization is available on Databricks 13.3 (and beyond).