From dev-return-1695-archive-asf-public=cust-asf.ponee.io@openwhisk.apache.org Wed Mar 14 20:53:02 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 A2C7F180654 for ; Wed, 14 Mar 2018 20:53:01 +0100 (CET) Received: (qmail 92547 invoked by uid 500); 14 Mar 2018 19:53:00 -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 92535 invoked by uid 99); 14 Mar 2018 19:52:59 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 14 Mar 2018 19:52:59 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 89FB6C0585 for ; Wed, 14 Mar 2018 19:52:59 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.722 X-Spam-Level: X-Spam-Status: No, score=-0.722 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=messagingengine.com Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id RF9jXIvpe6Vd for ; Wed, 14 Mar 2018 19:52:58 +0000 (UTC) Received: from out1-smtp.messagingengine.com (out1-smtp.messagingengine.com [66.111.4.25]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 3B2F45F19B for ; Wed, 14 Mar 2018 19:52:58 +0000 (UTC) Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.nyi.internal (Postfix) with ESMTP id 51E5620FC0 for ; Wed, 14 Mar 2018 15:52:57 -0400 (EDT) Received: from web3 ([10.202.2.213]) by compute2.internal (MEProxy); Wed, 14 Mar 2018 15:52:57 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:message-id:mime-version:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm2; bh=yRcVYjw3XWB6tq4SL/MGKF45bZd8T nfCSeL15JX4OOM=; b=FLw6MUHr/cjl/WjxWeMODReAOtk7c9HC8qvZuQhDD4v51 zKJ3FP/Go51JxHp62iczsGbOTxWc3RapIUPai6g9mXq895Ea9r7rujH/PO767R9P /SJ54MLR7LUutyyuiU0RQCE6qZPx3qUQ09IVn0n4p4fhu4i4a3glGj++LiiS90Wn qXus60v9PyjriG79pNal7+GUm/r/VvTur4f6kCNCbzKtZdDkbLUXuHBTSylzSKy+ fOr9vgxh86il1SY6BmKf/zhxWDzE9c67t4IvuUaD0B9irYNpcwp0gD0JVqqYEFST ROoa6p/fNvcRXVLaY473r/DNBsBg31AladFDCSBkg== X-ME-Sender: Received: by mailuser.nyi.internal (Postfix, from userid 99) id 35A559E193; Wed, 14 Mar 2018 15:52:57 -0400 (EDT) Message-Id: <1521057177.772204.1303317648.2814EDDB@webmail.messagingengine.com> From: Michele Sciabarra To: dev@openwhisk.apache.org MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" X-Mailer: MessagingEngine.com Webmail Interface - ajax-54087d22 Date: Wed, 14 Mar 2018 20:52:57 +0100 Subject: Submitted PRs for the revised Golang runtime and a PR for the client library Hello, I just submitted 2 PR, a big one to incubator-openwhisk-runtime-go and a small extension to incubator-opewhisk-client-go to add a helper for writing actions. Notable changes: - removed the handshake and completely revised the health check - changed the protocol, now logs are in stdout and stderr, and output is on file-descriptor 3 - using a (very small) library for golang actions, PR submitted to the go client library - using the "official" golang docker images as a basis (just discovered some versions of go actually uses libc, so alpine is not good enough) - solved synchronization issues with the output and error logs and the "log guards" Now, I want to implement SOURCE actions also for Go to be on par with Swift, and write tests in Scala. Actually I wrote the tests but I used "cram". I will write Scalatests too. -- Michele Sciabarra openwhisk@sciabarra.com