Create a Non-Blocking threaded implementation of the Workflow Engine
--------------------------------------------------------------------

                 Key: OODT-203
                 URL: https://issues.apache.org/jira/browse/OODT-203
             Project: OODT
          Issue Type: Bug
          Components: workflow manager
         Environment: from JPL's last internal WM JIRA release
            Reporter: David Woollard
             Fix For: 0.4


The current implementation of the threaded workflow engine uses a thread from 
its thread pool for each of the workflows it creates. This can cause a problem 
if a significant number of workflows submitted block waiting on preconditions 
to be satisfied. Each of these paused workflows hangs on to the thread 
allocated from the thread pool, so workflows that could be run are blocked by 
workflows waiting on preconditions if the thread pool is fully allocated.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to