[
https://issues.jboss.org/browse/TEIID-2410?page=com.atlassian.jira.plugin...
]
Steven Hawkins resolved TEIID-2410.
-----------------------------------
Resolution: Done
updated the logic to be safe for local/embedded connections (although there is room for
improvement when not using the calling thread, but that is a corner case), prevented
blocking on scrollable results, and prevented process work from performing large
evictions.
issues with output buffer blocking
----------------------------------
Key: TEIID-2410
URL:
https://issues.jboss.org/browse/TEIID-2410
Project: Teiid
Issue Type: Bug
Components: Query Engine
Affects Versions: 7.7
Reporter: Steven Hawkins
Assignee: Steven Hawkins
Fix For: 8.3
when a local connection (regardless of using the calling thread) blocks on the output
buffer (which cannot happen with forward only and using the calling thread, but due to
another issue can occur with a scroll insensitive result) no corresponding process thread
is awakened to process pending work.
Output blocking should also be disabled for non-forward only results. This was disabled
at some point by a refactoring to reuse the output buffer from the plan.
--
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