[
https://issues.jboss.org/browse/TEIID-2363?page=com.atlassian.jira.plugin...
]
Steven Hawkins resolved TEIID-2363.
-----------------------------------
Resolution: Done
Re-resolving by pulling out of 7.7.9. Addressed in 8.4.1 and 8.6 with TEIID-2707.
proactive buffering not occurring for the inner side of an outer join
on "MERGE JOIN (SORT/ALREADY_SORTED)"
-----------------------------------------------------------------------------------------------------------
Key: TEIID-2363
URL:
https://issues.jboss.org/browse/TEIID-2363
Project: Teiid
Issue Type: Feature Request
Components: Query Engine
Affects Versions: 7.7.2
Reporter: Johnathon Lee
Assignee: Steven Hawkins
Fix For: 7.7.7, 8.4
The issue here is this is an outer join and the inner side (the already sorted side) will
be buffered regardless. Current logic does not catch blocked exceptions from one side and
pro-actively buffer the other - rather we are serially performing the sort and then
continue with the loading of the inner side
For inner joins there is a clear trade-off between execution speed and buffering so this
behavior may have to be hint or config driven for non-dependent non-outer joins.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see:
http://www.atlassian.com/software/jira