[
https://jira.jboss.org/jira/browse/TEIID-445?page=com.atlassian.jira.plug...
]
Steven Hawkins closed TEIID-445.
--------------------------------
Resolution: Done
Changed to a single shared pool. Individual pools queue and submit jobs to the shared
pool. also added scheduling capabilities.
Threading cleanup
-----------------
Key: TEIID-445
URL:
https://jira.jboss.org/jira/browse/TEIID-445
Project: Teiid
Issue Type: Task
Components: Common, Query Engine
Affects Versions: 6.1.0
Reporter: Steven Hawkins
Assignee: Steven Hawkins
Fix For: 6.1.0
Original Estimate: 2 days
Remaining Estimate: 2 days
WorkerPools should expose the ability to schedule tasks (repeated and delayed). This can
then be used at the connector layer to replace per connector timers with calls to the
connector workerpool via the connectorenvironment. Next the nio and socket server worker
threads should be combined. There is very little gain from having them be separate pools
- (continuing i/o work while all the socket server workers are busy probably means that
the workers should be increased, rather than queuing the server work).
Finally it would nice to have a workerpool implementation that provides a shared thread
pool so that connector specific pool sizings are less of consideration.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira