Re: New architecture proposal

2019-04-07 Thread Dominic Kim
Hi Mingyu

Thank you for the good questions.

Before answering to your question, I will share the Lease in ETCD first.
ETCD has a data model which is disappear after given time if there is no
relevant keepalive on it, the Lease.

So once you grant a new lease, you can put it with data in each operation
such as put, putTxn(transaction), etc.
If there is no keep-alive for the given(configurable) time, inserted data
will be gone.

In my proposal, most of data in ETCD rely on a lease.
For example, each scheduler stores their endpoint information(for queue
creation) with a lease. Each queue stores their information(for activation)
in ETCD with a lease.
(It is overhead to do keep-alive in each memory queue separately, I
introduced EtcdKeepAliveService to share one global lease among all queues
in a same scheduler.)
Each ContainerProxy store their information in ETCD with a lease so that
when a queue tries to create a container, they can easily count the number
of existing containers with "Count" API.
Both data are stored with a lease, if one scheduler or invoker are failed,
keep-alive for the given lease is not continued, and finally those data
will be removed.

Follower queues are watching on the leader queue information. If there are
any changes,(the data will be removed upon scheduler failure) they can
receive the notification and start new leader election.
When a scheduler is failed, ContainerProxys which were communicating with a
queue in that scheduler, will receive a connection error.
Then they are designed to access to the ETCD again to figure out the
endpoint of the leader queue.
As one of followers becomes a new leader, ContainerProxys can connect to
the new leader.

One thing to note here is, there is only one QueueManager in each scheduler.
One QueueManager holds all queues and delegate requests to the proper queue
in respond to "fetch" requests.

In short, all endpoints data are stored in ETCD and they are renewed based
on keep-alive and lease.
Each components are designed to access ETCD when the failure detected and
connect to a new(failed-over) scheduler.

I hope it is useful to you.
And I think when I and my colleagues open PRs, we need to add more detail
design along with them.

If you have any further questions, kindly let me know.

Thanks
Best regards
Dominic



2019년 4월 6일 (토) 오전 11:28, Mingyu Zhou 님이 작성:

> Dear Dominic,
>
> Thanks for your proposal. It is very inspirational and it looks promising.
>
> I'd like to ask some questions about the fall over/failure recovery
> mechanism of the scheduler component.
>
> IIUC, a scheduler instance hosts multiple queue managers. If a scheduler is
> down, we will lose multiple queue managers. Thus, there should be some form
> of failure recovery of queue managers and it raises the following
> questions:
>
> 1. In your proposal, how the failure of a scheduler is detected? I.e.,
> when a scheduler instance is down and some queue manager become
> unreachable, which component will be aware of this unavailability and then
> trigger the recovery procedure?
>
> 2. How should the failure be recovered and lost queue managers be brought
> back to life? Specifically, in your proposal, you designed a hot
> standing-by pairing of queue managers (one leader/two followers). Then how
> should the new leader be selected in face of scheduler crash? And do we
> need to allocate a new queue manager to maintain the
> one-leader-two-follower configuration?
>
> 3. How will the other components in the system learn the new configuration
> after a fall over? For example, how will the pool balancer discover the new
> state of the scheduler it managers and change its policy to distribute
> queue creation requests?
>
> Thanks
> Mingyu Zhou
>
> On Fri, Apr 5, 2019 at 2:56 PM Dominic Kim  wrote:
>
> > Dear David, Matt, and Dascalita.
> > Thank you for your interest in my proposal.
> >
> > Let me answer your questions one by one.
> >
> > @David
> > Yes, I will(and actually already did) implement all components based on
> > SPI.
> > The reason why I said "breaking changes" is, my proposal will affect most
> > of components drastically.
> > For example, InvokerReactive will become a SPI and current
> InvokerReactive
> > will become one of its concrete implementation.
> > My load balancer and throttler are also based on the current SPI.
> > So though my implementation would be included in OpenWhisk, downstreams
> > still can take advantage of existing implementation such as
> > ShardingPoolBalancer.
> >
> > Regarding Leader/Follower, a fair point.
> > The reason why I introduced such a model is to prepare for the future
> > enhancement.
> > Actually, I reached a conclusion that memory based activation passing
> would
> > be enough for OpenWhisk in terms of message persistence.
> > But it is just my own opinion and community may want more rigid level of
> > persistence.
> > I naively thought we can add replication and HA logic in the queue which
> > are similar to the one in Kafka.
> > A

Re: [VOTE] Release Apache OpenWhisk Runtime Go (v1.13.0-incubating, rc2)

2019-04-07 Thread Michele Sciabarra
+1 

Release verification checklist for reference:
  [x] Download links are valid.
  [x] Checksums and PGP signatures are valid.
  [x] DISCLAIMER is included.
  [x] Source code artifacts have correct names matching the current release.
  [x] LICENSE and NOTICE files are correct for each OpenWhisk repository.
  [x] All files have license headers if necessary.
  [x] No compiled archives bundled in source archive (the rcverify gives a 
false positive on an exec file that is a shell script)


-- 
  Michele Sciabarra
  mich...@sciabarra.com

- Original message -
From: Rodric Rabbah 
To: dev@openwhisk.apache.org
Subject: [VOTE] Release Apache OpenWhisk Runtime Go (v1.13.0-incubating, rc2)
Date: Sunday, April 07, 2019 3:28 PM

Hi,

This is a call to vote on releasing version 1.13.0-incubating release
candidate rc2 of the following project module with artifacts
built from the Git repositories and commit IDs listed below.

* OpenWhisk Runtime Go: ddd329946c1d061f256a274d6ccd23e527760e06
  
https://github.com/apache/incubator-openwhisk-runtime-go.git/commits/ddd329946c1d061f256a274d6ccd23e527760e06

This release is comprised of source code distribution only.

You can use this UNIX script to download the release and verify the checklist 
below:
https://gitbox.apache.org/repos/asf?p=incubator-openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=HEAD

Usage:
curl -s 
"https://gitbox.apache.org/repos/asf?p=incubator-openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=HEAD";
 -o rcverify.sh
chmod +x rcverify.sh
rcverify.sh openwhisk-runtime-go 'OpenWhisk Runtime Go' 1.13.0-incubating rc2

Please vote to approve this release:

  [ ] +1 Approve the release
  [ ]  0 Don't care
  [ ] -1 Don't release, because ...

Release verification checklist for reference:
  [ ] Download links are valid.
  [ ] Checksums and PGP signatures are valid.
  [ ] DISCLAIMER is included.
  [ ] Source code artifacts have correct names matching the current release.
  [ ] LICENSE and NOTICE files are correct for each OpenWhisk repository.
  [ ] All files have license headers if necessary.
  [ ] No compiled archives bundled in source archive.

This majority vote is open for at least 72 hours.


Re: [VOTE] Release Apache OpenWhisk Runtime Go (v1.13.0-incubating, rc2)

2019-04-07 Thread Michele Sciabarra
Sigh ... that is a test for a python action and the executable file for an 
action is alway exec , inherited by the format of the docker runtime since I 
used the same.

-- 
 Michele Sciabarra
 mich...@sciabarra.com



- Original message -
From: Matt Sicker 
To: dev@openwhisk.apache.org
Subject: Re: [VOTE] Release Apache OpenWhisk Runtime Go (v1.13.0-incubating, 
rc2)
Date: Sunday, April 07, 2019 7:02 PM

Output from rcverify.sh:

scanning for binaries... failed
(/var/folders/kv/8jx_1xhx50l86vzzmzhltd2cgn/T/tmp.xNrnFc0z/incubator-openwhisk-runtime-go-1.13.0-incubating/openwhisk/_test/pysample/exec)

On Sun, 7 Apr 2019 at 08:28, Rodric Rabbah  wrote:
>
> Hi,
>
> This is a call to vote on releasing version 1.13.0-incubating release
> candidate rc2 of the following project module with artifacts
> built from the Git repositories and commit IDs listed below.
>
> * OpenWhisk Runtime Go: ddd329946c1d061f256a274d6ccd23e527760e06
> https://github.com/apache/incubator-openwhisk-runtime-go.git/commits/ddd329946c1d061f256a274d6ccd23e527760e06
>
> This release is comprised of source code distribution only.
>
> You can use this UNIX script to download the release and verify the checklist 
> below:
> https://gitbox.apache.org/repos/asf?p=incubator-openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=HEAD
>
> Usage:
> curl -s 
> "https://gitbox.apache.org/repos/asf?p=incubator-openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=HEAD";
>  -o rcverify.sh
> chmod +x rcverify.sh
> rcverify.sh openwhisk-runtime-go 'OpenWhisk Runtime Go' 1.13.0-incubating rc2
>
> Please vote to approve this release:
>
> [ ] +1 Approve the release
> [ ] 0 Don't care
> [ ] -1 Don't release, because ...
>
> Release verification checklist for reference:
> [ ] Download links are valid.
> [ ] Checksums and PGP signatures are valid.
> [ ] DISCLAIMER is included.
> [ ] Source code artifacts have correct names matching the current release.
> [ ] LICENSE and NOTICE files are correct for each OpenWhisk repository.
> [ ] All files have license headers if necessary.
> [ ] No compiled archives bundled in source archive.
>
> This majority vote is open for at least 72 hours.



-- 
Matt Sicker 



Re: [VOTE] Release Apache OpenWhisk Composer (v0.11.0-incubating, rc2)

2019-04-07 Thread Matt Sicker
+1

Verified with rcverify and false positives verified manually.

On Fri, 5 Apr 2019 at 04:21, Rob Allen  wrote:
>
> Hi,
>
> I am +1 to release OpenWhisk Composer: 
> 6bc3405280176e55618853ee8eae284c6e603806
>
> Verified with rcverify & spot checks.
>
> Release verification checklist for reference:
>
>  [X] Download links are valid.
>  [X] Checksums and PGP signatures are valid.
>  [X] DISCLAIMER is included.
>  [X] Source code artifacts have correct names matching the current release.
>  [X] LICENSE and NOTICE files are correct for each OpenWhisk repository.
>  [X] All files have license headers if necessary.
>  [X] No compiled archives bundled in source archive
>
>
> Regards,
>
> Rob
>
> > On 4 Apr 2019, at 22:23, Olivier Tardieu  wrote:
> >
> > Hi,
> >
> > This is a call to vote on releasing version 0.11.0-incubating release
> > candidate rc2 of the following 1 project modules with artifacts
> > built from the Git repositories and commit IDs listed below.
> >
> > * OpenWhisk Composer: 6bc3405280176e55618853ee8eae284c6e603806
> >
> > https://github.com/apache/incubator-openwhisk-composer.git/commits/6bc3405280176e55618853ee8eae284c6e603806
> >
> > This release comprises of source code distribution only.
> >
> > You can use this UNIX script to download the release and verify the
> > checklist below:
> > https://gitbox.apache.org/repos/asf?p=incubator-openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=HEAD
> >
> > Usage:
> > curl -s "
> > https://gitbox.apache.org/repos/asf?p=incubator-openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=HEAD
> > " -o rcverify.sh
> > chmod +x rcverify.sh
> > rcverify.sh openwhisk-composer 'OpenWhisk Composer' 0.11.0-incubating rc2
> >
> > Please vote to approve this release:
> >
> >  [ ] +1 Approve the release
> >  [ ]  0 Don't care
> >  [ ] -1 Don't release, because ...
> >
> > Release verification checklist for reference:
> >  [ ] Download links are valid.
> >  [ ] Checksums and PGP signatures are valid.
> >  [ ] DISCLAIMER is included.
> >  [ ] Source code artifacts have correct names matching the current
> > release.
> >  [ ] LICENSE and NOTICE files are correct for each OpenWhisk repository.
> >  [ ] All files have license headers if necessary.
> >  [ ] No compiled archives bundled in source archive.
> >
> > This majority vote is open for at least 72 hours.
> >
> > Olivier
> >
>
> --
> Development thoughts at http://akrabat.com
> Daily Jotter for macOS at http://dailyjotter.com
>


-- 
Matt Sicker 


Re: [VOTE] Release Apache OpenWhisk Runtime Go (v1.13.0-incubating, rc2)

2019-04-07 Thread Matt Sicker
Sorry, that looks like a false positive. Everything else passes
verification by the script.

On Sun, 7 Apr 2019 at 12:01, Matt Sicker  wrote:
>
> Output from rcverify.sh:
>
> scanning for binaries... failed
> (/var/folders/kv/8jx_1xhx50l86vzzmzhltd2cgn/T/tmp.xNrnFc0z/incubator-openwhisk-runtime-go-1.13.0-incubating/openwhisk/_test/pysample/exec)
>
> On Sun, 7 Apr 2019 at 08:28, Rodric Rabbah  wrote:
> >
> > Hi,
> >
> > This is a call to vote on releasing version 1.13.0-incubating release
> > candidate rc2 of the following project module with artifacts
> > built from the Git repositories and commit IDs listed below.
> >
> > * OpenWhisk Runtime Go: ddd329946c1d061f256a274d6ccd23e527760e06
> >   
> > https://github.com/apache/incubator-openwhisk-runtime-go.git/commits/ddd329946c1d061f256a274d6ccd23e527760e06
> >
> > This release is comprised of source code distribution only.
> >
> > You can use this UNIX script to download the release and verify the 
> > checklist below:
> > https://gitbox.apache.org/repos/asf?p=incubator-openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=HEAD
> >
> > Usage:
> > curl -s 
> > "https://gitbox.apache.org/repos/asf?p=incubator-openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=HEAD";
> >  -o rcverify.sh
> > chmod +x rcverify.sh
> > rcverify.sh openwhisk-runtime-go 'OpenWhisk Runtime Go' 1.13.0-incubating 
> > rc2
> >
> > Please vote to approve this release:
> >
> >   [ ] +1 Approve the release
> >   [ ]  0 Don't care
> >   [ ] -1 Don't release, because ...
> >
> > Release verification checklist for reference:
> >   [ ] Download links are valid.
> >   [ ] Checksums and PGP signatures are valid.
> >   [ ] DISCLAIMER is included.
> >   [ ] Source code artifacts have correct names matching the current release.
> >   [ ] LICENSE and NOTICE files are correct for each OpenWhisk repository.
> >   [ ] All files have license headers if necessary.
> >   [ ] No compiled archives bundled in source archive.
> >
> > This majority vote is open for at least 72 hours.
>
>
>
> --
> Matt Sicker 



-- 
Matt Sicker 


Re: [VOTE] Release Apache OpenWhisk Runtimes (v1.13.0-incubating, rc1)

2019-04-07 Thread Matt Sicker
+1 for all but the Go runtime (but +1 for the Go rc2)

On Wed, 3 Apr 2019 at 11:31, Rodric Rabbah  wrote:
>
> Hi,
>
> This is a call to vote on releasing version 1.13.0-incubating release
> candidate rc1 of the following 9 project modules with artifacts
> built from the Git repositories and commit IDs listed below.
>
> * OpenWhisk Runtime Docker:
>   https://github.com/apache/incubator-openwhisk-runtime-docker.git
>   48b8f4a239864edc178eb392a7eef287857a7a96
>
> * OpenWhisk Runtime Dotnet:
>   https://github.com/apache/incubator-openwhisk-runtime-dotnet.git
>   50df3bad2588c7b37425fad037ae3df73198ca22
>
> * OpenWhisk Runtime Go:
>   https://github.com/apache/incubator-openwhisk-runtime-go.git
>   31f0dd67885c17724718b16ba011baaed77dea16
>
> * OpenWhisk Runtime Java:
>   https://github.com/apache/incubator-openwhisk-runtime-java.git
>   9f27bab28905bdb66dc3526b5843eaaa6f9d026c
>
> * OpenWhisk Runtime Node.js:
>   https://github.com/apache/incubator-openwhisk-runtime-nodejs.git
>   c173d64cba124aeccc5c2c7f5db10bd18f5a03a9
>
> * OpenWhisk Runtime PHP:
>   https://github.com/apache/incubator-openwhisk-runtime-php.git
>   9c5d3d779425223488ca0f49100095736853f147
>
> * OpenWhisk Runtime Python:
>   https://github.com/apache/incubator-openwhisk-runtime-python.git
>   aaeb2ff494e8785abd7a5fc0ba3d902752c47732
>
> * OpenWhisk Runtime Ruby:
>   https://github.com/apache/incubator-openwhisk-runtime-ruby.git
>   b1afb74193646d599d363e765d755f2bb28f784c
>
> * OpenWhisk Runtime Swift:
>   https://github.com/apache/incubator-openwhisk-runtime-swift.git
>   019024df95434fb3a4390ee0d88dea78af3fa0c9
>
> This release comprises of source code distribution only.
>
> You can use this UNIX script to download the release and verify the checklist 
> below:
> https://gitbox.apache.org/repos/asf?p=incubator-openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=HEAD
>
> Usage:
> curl -s 
> "https://gitbox.apache.org/repos/asf?p=incubator-openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=HEAD";
>  -o rcverify.sh
> chmod +x rcverify.sh
> rcverify.sh openwhisk-runtime-docker 'OpenWhisk Runtime Docker' 
> 1.13.0-incubating
> rcverify.sh openwhisk-runtime-dotnet 'OpenWhisk Runtime Dotnet' 
> 1.13.0-incubating
> rcverify.sh openwhisk-runtime-go 'OpenWhisk Runtime Go' 1.13.0-incubating
> rcverify.sh openwhisk-runtime-java 'OpenWhisk Runtime Java' 1.13.0-incubating
> rcverify.sh openwhisk-runtime-nodejs 'OpenWhisk Runtime Node.js' 
> 1.13.0-incubating
> rcverify.sh openwhisk-runtime-php 'OpenWhisk Runtime PHP' 1.13.0-incubating
> rcverify.sh openwhisk-runtime-python 'OpenWhisk Runtime Python' 
> 1.13.0-incubating
> rcverify.sh openwhisk-runtime-ruby 'OpenWhisk Runtime Ruby' 1.13.0-incubating
> rcverify.sh openwhisk-runtime-swift 'OpenWhisk Runtime Swift' 
> 1.13.0-incubating
>
> Please vote to approve this release:
>
>   [ ] +1 Approve the release
>   [ ]  0 Don't care
>   [ ] -1 Don't release, because ...
>
> Release verification checklist for reference:
>   [ ] Download links are valid.
>   [ ] Checksums and PGP signatures are valid.
>   [ ] DISCLAIMER is included.
>   [ ] Source code artifacts have correct names matching the current release.
>   [ ] LICENSE and NOTICE files are correct for each OpenWhisk repository.
>   [ ] All files have license headers if necessary.
>   [ ] No compiled archives bundled in source archive.
>
> This majority vote is open for at least 72 hours.
>
> -r



-- 
Matt Sicker 


Re: [VOTE] Release Apache OpenWhisk Runtime Go (v1.13.0-incubating, rc2)

2019-04-07 Thread Rodric Rabbah
Hi Matt. Thanks for the spending the time on verification. This is a false 
positive. If you inspect the file at the given path it should be evident that 
it’s a bash script and not a binary. There’s an open feature request to enhance 
the binary scanning in rcverify. 

-r

> On Apr 7, 2019, at 1:01 PM, Matt Sicker  wrote:
> 
> Output from rcverify.sh:
> 
> scanning for binaries... failed
> (/var/folders/kv/8jx_1xhx50l86vzzmzhltd2cgn/T/tmp.xNrnFc0z/incubator-openwhisk-runtime-go-1.13.0-incubating/openwhisk/_test/pysample/exec)
> 
>> On Sun, 7 Apr 2019 at 08:28, Rodric Rabbah  wrote:
>> 
>> Hi,
>> 
>> This is a call to vote on releasing version 1.13.0-incubating release
>> candidate rc2 of the following project module with artifacts
>> built from the Git repositories and commit IDs listed below.
>> 
>> * OpenWhisk Runtime Go: ddd329946c1d061f256a274d6ccd23e527760e06
>>  
>> https://github.com/apache/incubator-openwhisk-runtime-go.git/commits/ddd329946c1d061f256a274d6ccd23e527760e06
>> 
>> This release is comprised of source code distribution only.
>> 
>> You can use this UNIX script to download the release and verify the 
>> checklist below:
>> https://gitbox.apache.org/repos/asf?p=incubator-openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=HEAD
>> 
>> Usage:
>> curl -s 
>> "https://gitbox.apache.org/repos/asf?p=incubator-openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=HEAD";
>>  -o rcverify.sh
>> chmod +x rcverify.sh
>> rcverify.sh openwhisk-runtime-go 'OpenWhisk Runtime Go' 1.13.0-incubating rc2
>> 
>> Please vote to approve this release:
>> 
>>  [ ] +1 Approve the release
>>  [ ]  0 Don't care
>>  [ ] -1 Don't release, because ...
>> 
>> Release verification checklist for reference:
>>  [ ] Download links are valid.
>>  [ ] Checksums and PGP signatures are valid.
>>  [ ] DISCLAIMER is included.
>>  [ ] Source code artifacts have correct names matching the current release.
>>  [ ] LICENSE and NOTICE files are correct for each OpenWhisk repository.
>>  [ ] All files have license headers if necessary.
>>  [ ] No compiled archives bundled in source archive.
>> 
>> This majority vote is open for at least 72 hours.
> 
> 
> 
> -- 
> Matt Sicker 


Re: [VOTE] Release Apache OpenWhisk Runtime Go (v1.13.0-incubating, rc2)

2019-04-07 Thread Matt Sicker
+1

On Sun, 7 Apr 2019 at 12:03, Matt Sicker  wrote:
>
> Sorry, that looks like a false positive. Everything else passes
> verification by the script.
>
> On Sun, 7 Apr 2019 at 12:01, Matt Sicker  wrote:
> >
> > Output from rcverify.sh:
> >
> > scanning for binaries... failed
> > (/var/folders/kv/8jx_1xhx50l86vzzmzhltd2cgn/T/tmp.xNrnFc0z/incubator-openwhisk-runtime-go-1.13.0-incubating/openwhisk/_test/pysample/exec)
> >
> > On Sun, 7 Apr 2019 at 08:28, Rodric Rabbah  wrote:
> > >
> > > Hi,
> > >
> > > This is a call to vote on releasing version 1.13.0-incubating release
> > > candidate rc2 of the following project module with artifacts
> > > built from the Git repositories and commit IDs listed below.
> > >
> > > * OpenWhisk Runtime Go: ddd329946c1d061f256a274d6ccd23e527760e06
> > >   
> > > https://github.com/apache/incubator-openwhisk-runtime-go.git/commits/ddd329946c1d061f256a274d6ccd23e527760e06
> > >
> > > This release is comprised of source code distribution only.
> > >
> > > You can use this UNIX script to download the release and verify the 
> > > checklist below:
> > > https://gitbox.apache.org/repos/asf?p=incubator-openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=HEAD
> > >
> > > Usage:
> > > curl -s 
> > > "https://gitbox.apache.org/repos/asf?p=incubator-openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=HEAD";
> > >  -o rcverify.sh
> > > chmod +x rcverify.sh
> > > rcverify.sh openwhisk-runtime-go 'OpenWhisk Runtime Go' 1.13.0-incubating 
> > > rc2
> > >
> > > Please vote to approve this release:
> > >
> > >   [ ] +1 Approve the release
> > >   [ ]  0 Don't care
> > >   [ ] -1 Don't release, because ...
> > >
> > > Release verification checklist for reference:
> > >   [ ] Download links are valid.
> > >   [ ] Checksums and PGP signatures are valid.
> > >   [ ] DISCLAIMER is included.
> > >   [ ] Source code artifacts have correct names matching the current 
> > > release.
> > >   [ ] LICENSE and NOTICE files are correct for each OpenWhisk repository.
> > >   [ ] All files have license headers if necessary.
> > >   [ ] No compiled archives bundled in source archive.
> > >
> > > This majority vote is open for at least 72 hours.
> >
> >
> >
> > --
> > Matt Sicker 
>
>
>
> --
> Matt Sicker 



-- 
Matt Sicker 


Re: [VOTE] Release Apache OpenWhisk Runtime Go (v1.13.0-incubating, rc2)

2019-04-07 Thread Matt Sicker
Output from rcverify.sh:

scanning for binaries... failed
(/var/folders/kv/8jx_1xhx50l86vzzmzhltd2cgn/T/tmp.xNrnFc0z/incubator-openwhisk-runtime-go-1.13.0-incubating/openwhisk/_test/pysample/exec)

On Sun, 7 Apr 2019 at 08:28, Rodric Rabbah  wrote:
>
> Hi,
>
> This is a call to vote on releasing version 1.13.0-incubating release
> candidate rc2 of the following project module with artifacts
> built from the Git repositories and commit IDs listed below.
>
> * OpenWhisk Runtime Go: ddd329946c1d061f256a274d6ccd23e527760e06
>   
> https://github.com/apache/incubator-openwhisk-runtime-go.git/commits/ddd329946c1d061f256a274d6ccd23e527760e06
>
> This release is comprised of source code distribution only.
>
> You can use this UNIX script to download the release and verify the checklist 
> below:
> https://gitbox.apache.org/repos/asf?p=incubator-openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=HEAD
>
> Usage:
> curl -s 
> "https://gitbox.apache.org/repos/asf?p=incubator-openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=HEAD";
>  -o rcverify.sh
> chmod +x rcverify.sh
> rcverify.sh openwhisk-runtime-go 'OpenWhisk Runtime Go' 1.13.0-incubating rc2
>
> Please vote to approve this release:
>
>   [ ] +1 Approve the release
>   [ ]  0 Don't care
>   [ ] -1 Don't release, because ...
>
> Release verification checklist for reference:
>   [ ] Download links are valid.
>   [ ] Checksums and PGP signatures are valid.
>   [ ] DISCLAIMER is included.
>   [ ] Source code artifacts have correct names matching the current release.
>   [ ] LICENSE and NOTICE files are correct for each OpenWhisk repository.
>   [ ] All files have license headers if necessary.
>   [ ] No compiled archives bundled in source archive.
>
> This majority vote is open for at least 72 hours.



-- 
Matt Sicker 


[VOTE] Release Apache OpenWhisk Runtime Go (v1.13.0-incubating, rc2)

2019-04-07 Thread Rodric Rabbah
Hi,

This is a call to vote on releasing version 1.13.0-incubating release
candidate rc2 of the following project module with artifacts
built from the Git repositories and commit IDs listed below.

* OpenWhisk Runtime Go: ddd329946c1d061f256a274d6ccd23e527760e06
  
https://github.com/apache/incubator-openwhisk-runtime-go.git/commits/ddd329946c1d061f256a274d6ccd23e527760e06

This release is comprised of source code distribution only.

You can use this UNIX script to download the release and verify the checklist 
below:
https://gitbox.apache.org/repos/asf?p=incubator-openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=HEAD

Usage:
curl -s 
"https://gitbox.apache.org/repos/asf?p=incubator-openwhisk-release.git;a=blob_plain;f=tools/rcverify.sh;hb=HEAD";
 -o rcverify.sh
chmod +x rcverify.sh
rcverify.sh openwhisk-runtime-go 'OpenWhisk Runtime Go' 1.13.0-incubating rc2

Please vote to approve this release:

  [ ] +1 Approve the release
  [ ]  0 Don't care
  [ ] -1 Don't release, because ...

Release verification checklist for reference:
  [ ] Download links are valid.
  [ ] Checksums and PGP signatures are valid.
  [ ] DISCLAIMER is included.
  [ ] Source code artifacts have correct names matching the current release.
  [ ] LICENSE and NOTICE files are correct for each OpenWhisk repository.
  [ ] All files have license headers if necessary.
  [ ] No compiled archives bundled in source archive.

This majority vote is open for at least 72 hours.


[slack-digest] [2019-04-06] #random

2019-04-07 Thread OpenWhisk Team Slack
2019-04-06 11:17:12 UTC - Rodric Rabbah: 
https://openwhisk-team.slack.com/archives/C3UDXSFA6/p1554549432058400

2019-04-06 11:18:54 UTC - Rodric Rabbah: Anyone try this yet?
https://openwhisk-team.slack.com/archives/C3UDXSFA6/p1554549534059400

2019-04-06 11:23:04 UTC - Rodric Rabbah: it’s pretty neat - works on mobile 
device

https://openwhisk-team.slack.com/archives/C3UDXSFA6/p1554549784060500

2019-04-06 13:00:07 UTC - Carlos Santana: Looks Cool 
https://openwhisk-team.slack.com/archives/C3UDXSFA6/p1554555607060800