Uploaded image for project: 'OODT (Retired)'
  1. OODT (Retired)
  2. OODT-491

Finish line tasks for Wengine integration

    XMLWordPrintableJSON

Details

    • Umbrella
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • workflow manager
    • None

    Description

      The final tasks to wrap up wengine integration into trunk.

      Attachments

        1. NewWorkflowModel.patch.txt
          14 kB
          Brian Foster

        Issue Links

          1.
          Refactor WorkflowProcessor to push all of its state information into Workflow Instance Sub-task Resolved Chris A. Mattmann
          2.
          Refactor Workflow Instance repo to store/retrieve that state information Sub-task Resolved Chris A. Mattmann
          3.
          Refactor TaskProcessor, ConditionProcessor, and SequentialProcessor Sub-task Resolved Chris A. Mattmann
          4.
          Decide whether or not we need ParallelProcessor Sub-task Resolved Chris A. Mattmann
          5.
          Add nextState (determineNextState) function to WorkflowProcessor Sub-task Resolved Chris A. Mattmann
          6.
          Convert EngineRunner interface to take TaskProcessor Sub-task Resolved Chris A. Mattmann
          7.
          Make WorkflowProcessor PrioritySorters thread-safe Sub-task Resolved Chris A. Mattmann
          8.
          Overwrite and bring back 0.3 ThreadPoolWorkflowEngine plus patches Sub-task Resolved Chris A. Mattmann
          9.
          Document PackagedWorkflowRepository Sub-task Open Chris A. Mattmann
          10.
          Rename property for max threads in AsyncLocalEngineRunner Sub-task Resolved Chris A. Mattmann
          11.
          Method to create Processor from Instance should be based on Graph structure Sub-task Resolved Chris A. Mattmann
          12.
          Support pre and post conditions in Workflow Processor Queue Sub-task Resolved Chris A. Mattmann
          13.
          Support ParentChildWorkflows and Graph structure in XMLWorkflowRepository Sub-task Open Chris A. Mattmann
          14.
          Support Parallel Processors in Model Repo Sub-task Open Chris A. Mattmann
          15.
          Remove synchronous Runner Sub-task Resolved Chris A. Mattmann
          16.
          Add WorkflowLifecycle tests that check pctComplete for wengine and w1 style lifecycles Sub-task Resolved Chris A. Mattmann
          17.
          Create and expose getWorkflowInstanceByCategory Sub-task Open Chris A. Mattmann
          18.
          Get ResourceRunner working, submitting jobs, and updating state Sub-task Open Chris A. Mattmann
          19.
          Fix calculation and computation of Wall Clock Time for Task and Workflow Level, and Current Task Sub-task Open Chris A. Mattmann
          20.
          Enhance Workflow Lifecycle to include state change logic Sub-task Open Brian Foster

          Activity

            People

              chrismattmann Chris A. Mattmann
              chrismattmann Chris A. Mattmann
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated: