[kepler-dev] [Bug 3324] New: - RExpression actor doesn't output properly with >1 dataframe output port

bugzilla-daemon at ecoinformatics.org bugzilla-daemon at ecoinformatics.org
Tue May 27 11:53:00 PDT 2008


           Summary: RExpression actor doesn't output properly with >1
                    dataframe output port
           Product: Kepler
           Version: 1.0.0
          Platform: Other
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: P2
         Component: actors
        AssignedTo: barseghian at nceas.ucsb.edu
        ReportedBy: barseghian at nceas.ucsb.edu
         QAContact: kepler-dev at ecoinformatics.org

If you configure the R actor to have more than 1 dataframe output port, only
the last dataframe used is output through these ports. 

For example, if I have actorA with data1 and data2 as dataframe output ports,
and I feed these into input ports data1_in and data2_in on actorB respectively,
actorB receives data2 twice.

This has to do with how data is serialized to disk (1 file per actor, instead
of 1 file per port-that-serializes- to-disk), so the file for a given actor is
currently overwritten each time data is serialized to disk for that actor.

We probably want to note this bug somewhere for Kepler 1.0 R actor users.

I have a local fix underway that is close to completion.

More information about the Kepler-dev mailing list