Skip to content
This repository was archived by the owner on Sep 18, 2023. It is now read-only.

[NSE-928] Implement ResultIterator return from one probe output in ColumnarShuffledHashJoinExec - #986

Open
zhixingheyi-tian wants to merge 8 commits into
oap-project:mainfrom
zhixingheyi-tian:probe_iterator
Open

[NSE-928] Implement ResultIterator return from one probe output in ColumnarShuffledHashJoinExec#986
zhixingheyi-tian wants to merge 8 commits into
oap-project:mainfrom
zhixingheyi-tian:probe_iterator

Conversation

@zhixingheyi-tian

Copy link
Copy Markdown
Collaborator

…lumnarShuffledHashJoinExec

What changes were proposed in this pull request?

(Please fill in changes proposed in this fix)

How was this patch tested?

(Please explain how this patch was tested. E.g. unit tests, integration tests, manual tests)

(If this patch involves UI changes, please attach a screenshot; otherwise, remove this)

@github-actions

Copy link
Copy Markdown

#928

@zhixingheyi-tian

Copy link
Copy Markdown
Collaborator Author

CC @zhouyuan ,
Have passed Jenkins workloads

@zhixingheyi-tian

zhixingheyi-tian commented Jul 5, 2022

Copy link
Copy Markdown
Collaborator Author

http://sr242:18080/history/application_1654056252902_0086/SQL/execution/?id=3

image

The Eventlog also shows Issue #928 is resolved by this patch.

ConverterUtils.createArrowRecordBatch(cb)
if (input_rb.getLength == 0) {
ConverterUtils.releaseArrowRecordBatch(input_rb)
if (nativeIterator.hasNext) {

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.

should also release the input batch in this case?
ConverterUtils.releaseArrowRecordBatch(input_rb)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants