ariatosca-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ran Ziv (JIRA)" <>
Subject [jira] [Created] (ARIA-234) Isolated workflows execution environment
Date Wed, 10 May 2017 09:37:04 GMT
Ran Ziv created ARIA-234:

             Summary: Isolated workflows execution environment
                 Key: ARIA-234
             Project: AriaTosca
          Issue Type: Story
            Reporter: Ran Ziv
            Priority: Trivial

Workflows in ARIA are currently run from the main process.
This means that any custom workflows code which is executed has its modules etc. remain in
memory, and there's no isolation in between user code and the main process.

In standalone-ARIA (i.e. CLI) this doesn't matter much as the process is unique for the workflow
execution, however this might affect users of ARIA which consume the workflow engine directly
- it'd require them to handle the isolation themselves as opposed to benefiting from having
this mechanism built-in in ARIA.

One option to resolve this is to handle workflows similarly to the way we handle operation
plugins, and execute the workflow code in a subprocess.

This message was sent by Atlassian JIRA

View raw message