Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 8D1B9200C80 for ; Wed, 10 May 2017 11:37:08 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 8888E160BCE; Wed, 10 May 2017 09:37:08 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id D710F160BA8 for ; Wed, 10 May 2017 11:37:07 +0200 (CEST) Received: (qmail 90840 invoked by uid 500); 10 May 2017 09:37:06 -0000 Mailing-List: contact dev-help@ariatosca.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@ariatosca.incubator.apache.org Delivered-To: mailing list dev@ariatosca.incubator.apache.org Received: (qmail 90825 invoked by uid 99); 10 May 2017 09:37:06 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 10 May 2017 09:37:06 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 708A31A05D4 for ; Wed, 10 May 2017 09:37:06 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -100.002 X-Spam-Level: X-Spam-Status: No, score=-100.002 tagged_above=-999 required=6.31 tests=[RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=disabled Received: from mx1-lw-us.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id JsdsFNqtnvmi for ; Wed, 10 May 2017 09:37:05 +0000 (UTC) Received: from mailrelay1-us-west.apache.org (mailrelay1-us-west.apache.org [209.188.14.139]) by mx1-lw-us.apache.org (ASF Mail Server at mx1-lw-us.apache.org) with ESMTP id 8D2A75FBB8 for ; Wed, 10 May 2017 09:37:05 +0000 (UTC) Received: from jira-lw-us.apache.org (unknown [207.244.88.139]) by mailrelay1-us-west.apache.org (ASF Mail Server at mailrelay1-us-west.apache.org) with ESMTP id 03A31E0D4D for ; Wed, 10 May 2017 09:37:05 +0000 (UTC) Received: from jira-lw-us.apache.org (localhost [127.0.0.1]) by jira-lw-us.apache.org (ASF Mail Server at jira-lw-us.apache.org) with ESMTP id 5350B21E10 for ; Wed, 10 May 2017 09:37:04 +0000 (UTC) Date: Wed, 10 May 2017 09:37:04 +0000 (UTC) From: "Ran Ziv (JIRA)" To: dev@ariatosca.incubator.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Created] (ARIA-234) Isolated workflows execution environment MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Wed, 10 May 2017 09:37:08 -0000 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)