From dev-return-1489-archive-asf-public=cust-asf.ponee.io@openwhisk.apache.org Thu Feb 15 21:34:50 2018 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx-eu-01.ponee.io (Postfix) with SMTP id F0BA218064A for ; Thu, 15 Feb 2018 21:34:49 +0100 (CET) Received: (qmail 48875 invoked by uid 500); 15 Feb 2018 20:34:48 -0000 Mailing-List: contact dev-help@openwhisk.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@openwhisk.apache.org Delivered-To: mailing list dev@openwhisk.apache.org Received: (qmail 48835 invoked by uid 99); 15 Feb 2018 20:34:48 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 15 Feb 2018 20:34:48 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id A5BF7C0238 for ; Thu, 15 Feb 2018 20:34:47 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.702 X-Spam-Level: X-Spam-Status: No, score=-0.702 tagged_above=-999 required=6.31 tests=[RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001] autolearn=disabled Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id 0QmiKoohqg_G for ; Thu, 15 Feb 2018 20:34:47 +0000 (UTC) Received: from mx0a-001b2d01.pphosted.com (mx0a-001b2d01.pphosted.com [148.163.156.1]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 2E3825F18B for ; Thu, 15 Feb 2018 20:34:46 +0000 (UTC) Received: from pps.filterd (m0098396.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id w1FKYVa3132505 for ; Thu, 15 Feb 2018 15:34:44 -0500 Received: from smtp.notes.na.collabserv.com (smtp.notes.na.collabserv.com [158.85.210.114]) by mx0a-001b2d01.pphosted.com with ESMTP id 2g5h9g86g7-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 15 Feb 2018 15:34:44 -0500 Received: from localhost by smtp.notes.na.collabserv.com with smtp.notes.na.collabserv.com ESMTP for from ; Thu, 15 Feb 2018 20:34:44 -0000 Received: from us1b3-smtp06.a3dr.sjc01.isc4sb.com (10.122.203.184) by smtp.notes.na.collabserv.com (10.122.47.58) with smtp.notes.na.collabserv.com ESMTP; Thu, 15 Feb 2018 20:34:41 -0000 Received: from us1b3-mail78.a3dr.sjc01.isc4sb.com ([10.122.105.187]) by us1b3-smtp06.a3dr.sjc01.isc4sb.com with ESMTP id 2018021520344083-837037 ; Thu, 15 Feb 2018 20:34:40 +0000 In-Reply-To: <1518726054.957393.1272321960.6466DF1C@webmail.messagingengine.com> Subject: Re: Generalising the proposed approach for Go actions to support Generic Binary Actions. From: "Markus Thoemmes" To: dev@openwhisk.apache.org Date: Thu, 15 Feb 2018 20:34:40 +0000 MIME-Version: 1.0 Sensitivity: Importance: Normal X-Priority: 3 (Normal) References: <1518726054.957393.1272321960.6466DF1C@webmail.messagingengine.com> X-Mailer: IBM iNotes ($HaikuForm 1009) | IBM Domino Build SCN1802300_20180123T0035_FP3 February 06, 2018 at 13:34 X-KeepSent: 50D14757:7049BB9D-00258235:007109C1; type=4; name=$KeepSent X-LLNOutbound: False X-Disclaimed: 39039 X-TNEFEvaluated: 1 X-LLNXfer: False Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 x-cbid: 18021520-9695-0000-0000-00000238329F X-IBM-SpamModules-Scores: BY=0; FL=0; FP=0; FZ=0; HX=0; KW=0; PH=0; SC=0.399202; ST=0; TS=0; UL=0; ISC=; MB=0.000008 X-IBM-SpamModules-Versions: BY=3.00008539; HX=3.00000241; KW=3.00000007; PH=3.00000004; SC=3.00000253; SDB=6.00990230; UDB=6.00502877; IPR=6.00769578; BA=6.00005831; NDR=6.00000001; ZLA=6.00000005; ZF=6.00000009; ZB=6.00000000; ZP=6.00000000; ZH=6.00000000; ZU=6.00000002; MB=3.00019575; XFM=3.00000015; UTC=2018-02-15 20:34:42 X-IBM-AV-DETECTION: SAVI=unsuspicious REMOTE=unsuspicious XFE=unused X-IBM-AV-VERSION: SAVI=2018-02-15 11:36:08 - 6.00008067 x-cbparentid: 18021520-9696-0000-0000-0000D2FC3C1E Message-Id: X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:,, definitions=2018-02-15_09:,, signatures=0 X-Proofpoint-Spam-Reason: safe Hi, sounds very well thought out. The raised concerns all make sense to me and = the proposal (without thinking too deeply into it) seems to fit the "binary= executable" world quite nice (logs to stderr, payload to stdout). One comment: You said: "Go of course". Why's that so set in stone? Could we= squeeze out even more by falling back to something like Rust, which doesn'= t even contain a GC but is reasonably easy to manage and read by anyone. Cheers, Markus