DC3bMiddlewareTasks/RefactorOrca

DC3b Task: Refactor Orca Code

This task will refactor the Orca Code to:

  • incorporate lessons of DC3a (e.g. PlatformRun-level database configuration)
  • enable safer and more extensible interface
  • incorporate on-going pipeline monitoring

Project Plan Status

  • Status: In Progress [Proposed/Scheduled/In Progress/Completed/Reviewed]
  • Assigned to: Steve Pietrowicz
  • Percent Complete: 75%
  • Links:

Time

  • Prototype code for new design model (complete)
    • Improve support for simple execution of pipelines via Python
  • Refactor old code (where possible) into new model
    • Provide support for simple execution of pipelines via the command-line
  • Testing
    • Unit testing
    • Single Pipeline run
    • Multiple Pipeline Run

Abe/Condor/DAGman

This is more fully explained on the CondorJobs page.

An explanation of the changes for DAGman style production runs are available on the OrcaPolicyFiles page.

Notes

  • Most current UML model  available here. Navigate Middleware Layer->Control->Orchestration->Orca

Attachments