[JBoss JIRA] (TEIID-2395) ReusableExecutions are created everytime after DataNotAvailable is thrown
by Steven Hawkins (JIRA)
[ https://issues.jboss.org/browse/TEIID-2395?page=com.atlassian.jira.plugin... ]
Steven Hawkins closed TEIID-2395.
---------------------------------
> ReusableExecutions are created everytime after DataNotAvailable is thrown
> -------------------------------------------------------------------------
>
> Key: TEIID-2395
> URL: https://issues.jboss.org/browse/TEIID-2395
> Project: Teiid
> Issue Type: Bug
> Affects Versions: 8.1
> Reporter: Sanjeev Gour
> Assignee: Steven Hawkins
> Attachments: Testcase.zip
>
>
> We did a test with a simple ReusableExecution and found that new executions are being created every time after DataNotAvailableExecption is thrown. Here is the life cycle after the recent patch for issue https://issues.jboss.org/browse/TEIID-2322 was applied-
> TimerExecution.TimerExecution()
> TimerExecution.execute() RESULT
> TimerExecution.close()
> On Row 2013-02-15 17:41:03.421
> TimerExecution.reset()
> TimerExecution.execute() WAIT
> TimerExecution.TimerExecution()
> TimerExecution.execute() RESULT
> TimerExecution.close()
> On Row 2013-02-15 17:41:03.556
> TimerExecution.reset()
> TimerExecution.execute() WAIT
> TimerExecution.TimerExecution()
> TimerExecution.execute() RESULT
> TimerExecution.close()
> On Row 2013-02-15 17:41:03.661
> TimerExecution.reset()
> TimerExecution.execute() WAIT
> TimerExecution.TimerExecution()
> TimerExecution.execute() RESULT
> TimerExecution.close()
> On Row 2013-02-15 17:41:03.766
> TimerExecution.reset()
> TimerExecution.execute() WAIT
> The same test when run against the jar before the fix was applied is this-
> TimerExecution.TimerExecution()
> TimerExecution.execute() RESULT
> TimerExecution.close()
> On Row 2013-02-15 17:49:01.998
> TimerExecution.reset()
> TimerExecution.execute() WAIT
> TimerExecution.reset()
> TimerExecution.execute() RESULT
> TimerExecution.close()
> On Row 2013-02-15 17:49:02.123
> TimerExecution.reset()
> TimerExecution.execute() WAIT
> TimerExecution.reset()
> TimerExecution.execute() RESULT
> TimerExecution.close()
> On Row 2013-02-15 17:49:02.228
> TimerExecution.reset()
> TimerExecution.execute() WAIT
> TimerExecution.reset()
> TimerExecution.execute() RESULT
> TimerExecution.close()
> On Row 2013-02-15 17:49:02.333
> TimerExecution.reset()
> TimerExecution.execute() WAIT
> TimerExecution.reset()
> TimerExecution.execute() RESULT
> TimerExecution.close()
> On Row 2013-02-15 17:49:02.438
> TimerExecution.reset()
> TimerExecution.execute() WAIT
> TimerExecution.reset()
> The testcase is attached.
--
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
11 years, 9 months
[JBoss JIRA] (TEIID-2410) issues with output buffer blocking
by Steven Hawkins (JIRA)
[ https://issues.jboss.org/browse/TEIID-2410?page=com.atlassian.jira.plugin... ]
Steven Hawkins closed TEIID-2410.
---------------------------------
> 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, 7.7.6
>
>
> 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
11 years, 9 months