-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Fix Spark first/last aggregate functions intermediate type from T to row(T, boolean) #4873
Conversation
✅ Deploy Preview for meta-velox canceled.
|
Hi @mbasmanova could you help take a look? This PR fix first/last aggregate function's intermediate type from T to row(T, boolean), second column just a place holder. |
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.
@Yuhta @kagamiori Jimmy, Wei, would you help review this PR?
Hi @Yuhta @kagamiori could you help review this PR? |
Hi @mbasmanova @Yuhta @kagamiori could you help take a look? |
Hi @mbasmanova @Yuhta @kagamiori would you help take a look on this PR? Thanks! |
d97f8d7
to
406044f
Compare
This PR fix first/last aggregate function's intermediate type from T to row(T, boolean), and add decimal support. Could someone help take a look? thanks! @mbasmanova @kagamiori @Yuhta @kgpai |
406044f
to
40ea902
Compare
Hi @mbasmanova @Yuhta @majetideepak @kagamiori, this pr has already merged in oap/velox and tested by oap/gluten, could someone help take a look? |
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.
Some comments.
dbf4a6d
to
c24f24b
Compare
Updates:
@mbasmanova could you review again? 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.
@Yohahaha Thank you for iterating on this PR. Some further comments.
Updates:
@mbasmanova could you help review again? 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.
Looks good % one question.
@mbasmanova has imported this pull request. If you are a Meta employee, you can view this diff on Phabricator. |
Would you rebase on top of latest main so I could merge? |
fix Trigger CI fix format
Sure, already rebased, thanks! |
@mbasmanova has imported this pull request. If you are a Meta employee, you can view this diff on Phabricator. |
Looks like Spark Fuzzer failed. Please, take a look. |
Thanks! I will fix it and run a long fuzzer. |
|
The root cause was I passed decoded.index(i) to updateValue in addRawInputs, it's lead index overflow error. |
@mbasmanova has imported this pull request. If you are a Meta employee, you can view this diff on Phabricator. |
@mbasmanova merged this pull request in 9fdf36e. |
Conbench analyzed the 1 benchmark run on commit There were no benchmark performance regressions. 🎉 The full Conbench report has more details. |
Fix first/last Spark aggregate functions' intermediate type from T to row(T, boolean) to align with Spark, the second column in signature is just a place holder.
oap-project#245
apache/incubator-gluten#1581