Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • standalone - debugger launches executable containing user code in a separate process
  • attach - debugger attaches to running process executing user code

Sandbox

"Sandbox" - a directory, in which actor will be run. Before execution of user codes wrapped by FC2K generated actor, directory will be changed to "sandbox", and after actor finishes, current directory will be switched back to previous value. The name (path) of "sandbox" directory will be created automatically or specified by user in actor configuration dialog. 

Actor will use existing directory or will create it, if directory not exists. 

Typical usage: checkpointing, caching intermediate results,  usage of additional information (input, config files) not provided in workflow.

Wrapper API - current status

...

  • All input arguments (user method arg and info determining how to launch job ) 'structured' within classes
  • Classes will be defined for:
    • user code arguments - autogenerated
    • XML input parameters
    • diagnostic info
    • execution modes
    • return values - autogenerated
  • The order of arguments  (classes) will be arbitrary - implemented as arguments list (*args) or keyword arguments list (**kwargs)
  • All arguments (classes) will be optional. If object of given class will be not provided - default values will be used.

...