[kepler-dev] [Bug 3585] New: - Provide API for creating output files during a workflow run

bugzilla-daemon at ecoinformatics.org bugzilla-daemon at ecoinformatics.org
Thu Oct 30 11:47:57 PDT 2008


           Summary: Provide API for creating output files during a workflow
           Product: Kepler
           Version: 1.0.0
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: general
        AssignedTo: mcphillips at ecoinformatics.org
        ReportedBy: mcphillips at ecoinformatics.org
         QAContact: kepler-dev at ecoinformatics.org

I suggested in bug 3558 that Kepler should create a directory on the user's
system for each workflow run and store the trace(s) of the run there along with
other files produced during the run.  

To make use of this facility easy for actor developers, we could provide an API
for easily creating output files (e.g., graphics files containing plots of
data) in this location (or copying them from temporary directories elsewhere)
and ensuring that such files are named uniquely in that directory.

Note that while the default implementation could leave these run directories on
the user's machine, an alternative implementation could transfer data files
created during a run from these directories to some other data store, load the
trace files into a DBMS to make them queryable, etc.

More information about the Kepler-dev mailing list