navis requested code review of "
HIVE-4689 [jira] For outerjoins, joinEmitInterval might make wrong result".
HIVE-4689 For outerjoins, joinEmitInterval might make wrong result
Alias filter tag is calculated for each group and used for outer joins. But if joinEmitInterval is smaller than the group size, pre-matured alias filter tag would be used and might introduce different(wrong) result.
It can be observed in join_1to1.q test but I cannot imagine proper solution which does not override intention of joinEmitInterval. Should it be disabled for outer joins?
MANAGE HERALD RULES
WHY DID I GET THIS EMAIL?
To: JIRA, navis