Ran Ziv created ARIA-234:
----------------------------
Summary: Isolated workflows execution environment
Key: ARIA-234
URL: https://issues.apache.org/jira/browse/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
(v6.3.15#6346)