[
https://issues.apache.org/jira/browse/HIVE-21923?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16873273#comment-16873273
]
Zoltan Haindrich commented on HIVE-21923:
-----------------------------------------
I've got to the bottom of this; the following happened:
* the code path which was executing only expected to retain columns from the
bigTable
* at the point the retained mappings were calculated the key column in this
case ended up coming from the bigtable...but not as a "retained" column
* it turned out that there are some "other" retain lists ; and the
"noOuterSmall" was missing
* there is even a third named: "outerSmallTableKeyVectorCopy" - I haven't added
that...
I don't fully understand why we do need multiple column retainer rowcopier
mechanisms - the places I've seen they were acting (almost entirely) the same
after each other
> Disabling n-way joins caused some resultset changes
> ---------------------------------------------------
>
> Key: HIVE-21923
> URL: https://issues.apache.org/jira/browse/HIVE-21923
> Project: Hive
> Issue Type: Bug
> Reporter: Zoltan Haindrich
> Assignee: Zoltan Haindrich
> Priority: Major
> Attachments: HIVE-21923.01.patch
>
>
> HIVE-21189 have introduced some resultset changes
> in ql/src/test/results/clientpositive/llap/hybridgrace_hashjoin_2.q.out
> https://github.com/apache/hive/commit/5799398450c17d06e8ef144ce835a8524f5abec9#diff-56b3ab96b6c90fdbebe2c4f84e8595afL500
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)