Thanks for testing and voting everyone! The vote has passed with 5 +1 votes, 3 of which are binding:
+1: - Igal Shilman - Seth Wiesman - Tzu-Li (Gordon) Tai (binding) - Aljoscha Krettek (binding) - Piotr Nowojski (binding) There are no 0 or -1 votes. I'll announce the release in a separate email once the artifacts are released. Cheers, Gordon On Fri, Sep 25, 2020 at 5:37 PM Piotr Nowojski <pnowoj...@apache.org> wrote: > +1 (binding) > > - build from the source and run all tests (successfully) > - verified pom files between release-2.1 and release-2.2 branches for any > relevant licensing changes > > Piotrek > > pt., 25 wrz 2020 o 10:21 Tzu-Li (Gordon) Tai <tzuli...@apache.org> > napisaĆ(a): > > > +1 (binding) > > > > - Verified signatures, and no binaries in release artifacts > > - Built from source > > - Built Docker image from Dockerfiles in > > https://github.com/apache/flink-statefun-docker/pull/10. > > - Ran E2E tests with the built Dockerfiles (both Java 8 and 11 variants) > > - Ran the Python Greeter Example > > - Checked the state bootstrapper API > > - Ran an AWS deployment: functions running as AWS Lambda functions, > > checkpointing to S3 > > --- Failure was simulated by 1) restarting TMs and 2) temporarily > > forbidding requests by disabling the API Gateway used to expose Lambda > > functions > > > > On Thu, Sep 24, 2020 at 10:20 PM Aljoscha Krettek <aljos...@apache.org> > > wrote: > > > > > +1 (binding) > > > > > > - built from source > > > - built docker image > > > - verified Rust SDK works with the 2.2.0 docker image > > > > > > Aljoscha > > > > > > On 24.09.20 10:32, Tzu-Li (Gordon) Tai wrote: > > > > FYI - the PR for the release announcement has just been drafted: > > > > https://github.com/apache/flink-web/pull/379 > > > > Any comments there is also highly appreciated! > > > > > > > > On Thu, Sep 24, 2020 at 5:47 AM Seth Wiesman <sjwies...@gmail.com> > > > wrote: > > > > > > > >> +1 (non binding) > > > >> > > > >> - Verified signatures and checksums > > > >> - Checked licenses and notices > > > >> - Clean build from source > > > >> - Executed all end to end tests > > > >> - Deployed to K8s with Go SDK (no sdk changes required btw :)) > > > >> - Simulated TM and remote function failure and verified recovery > > > >> - Checked updated docs > > > >> > > > >> Seth > > > >> > > > >> On Wed, Sep 23, 2020 at 9:55 AM Igal Shilman <i...@ververica.com> > > > wrote: > > > >> > > > >>> +1 (non binding) > > > >>> > > > >>> - Verified the signatures and the checksums > > > >>> - Built with JDK11 and JDK8 > > > >>> - Verified that the source distribution does not contain any binary > > > data. > > > >>> - Run e2e tests. > > > >>> - Run few examples via docker-compose > > > >>> - Deployed to Kubernetes with checkpointing to S3, with failure > > > >> scenarios: > > > >>> -- Killing a TM > > > >>> -- Killing a remote function > > > >>> -- Killing all the remote functions. > > > >>> > > > >>> Thanks, > > > >>> Igal. > > > >>> > > > >>> On Wed, Sep 23, 2020 at 10:29 AM Tzu-Li (Gordon) Tai < > > > >> tzuli...@apache.org> > > > >>> wrote: > > > >>> > > > >>>> Hi everyone, > > > >>>> > > > >>>> Please review and vote on the release candidate #2 for the version > > > >> 2.2.0 > > > >>> of > > > >>>> Apache Flink Stateful Functions, > > > >>>> as follows: > > > >>>> [ ] +1, Approve the release > > > >>>> [ ] -1, Do not approve the release (please provide specific > > comments) > > > >>>> > > > >>>> ***Testing Guideline*** > > > >>>> > > > >>>> You can find here [1] a page in the project wiki on instructions > for > > > >>>> testing. > > > >>>> To cast a vote, it is not necessary to perform all listed checks, > > > >>>> but please mention which checks you have performed when voting. > > > >>>> > > > >>>> ***Release Overview*** > > > >>>> > > > >>>> As an overview, the release consists of the following: > > > >>>> a) Stateful Functions canonical source distribution, to be > deployed > > to > > > >>> the > > > >>>> release repository at dist.apache.org > > > >>>> b) Stateful Functions Python SDK distributions to be deployed to > > PyPI > > > >>>> c) Maven artifacts to be deployed to the Maven Central Repository > > > >>>> > > > >>>> ***Staging Areas to Review*** > > > >>>> > > > >>>> The staging areas containing the above mentioned artifacts are as > > > >>> follows, > > > >>>> for your review: > > > >>>> * All artifacts for a) and b) can be found in the corresponding > dev > > > >>>> repository at dist.apache.org [2] > > > >>>> * All artifacts for c) can be found at the Apache Nexus Repository > > [3] > > > >>>> > > > >>>> All artifacts are signed with the key > > > >>>> 1C1E2394D3194E1944613488F320986D35C33D6A [4] > > > >>>> > > > >>>> Other links for your review: > > > >>>> * JIRA release notes [5] > > > >>>> * source code tag "release-2.2.0-rc2" [6] > > > >>>> > > > >>>> ***Vote Duration*** > > > >>>> > > > >>>> The only changes since the last RC were the following: > > > >>>> > > > >>>> - [FLINK-19327][k8s] Bump JobManager heap size to 1 GB: config > > > >> change > > > >>> in > > > >>>> example helm charts (non-blocking) > > > >>>> - [FLINK-19329] FunctionGroupOperator#dispose() might throw > NPE > > > >> during > > > >>>> an unclean shutdown (non-blocking, as it doesn't affect > recovery > > > or > > > >>>> execution) > > > >>>> - [FLINK-19330][core] Move intialization logic to open() > instead > > > >>>> initializeState (blocking, but was a very simple fix that was > > > >>> thoroughly > > > >>>> tested in previous RC). > > > >>>> - [hotfix] Fixed out-of-date NOTICE entries caused by Flink > > > version > > > >>>> upgrade (blocking) > > > >>>> > > > >>>> Since the changes are fairly minimal and had been tested while > > fixing > > > >> the > > > >>>> previous RC, > > > >>>> I'd like to propose a slightly shorter voting period of 48 hours > for > > > >> this > > > >>>> RC. > > > >>>> If there are objections for this, please let me know. > > > >>>> > > > >>>> The voting time will run to at least until 25 Sep., 4pm UTC. > > > >>>> It is adopted by majority approval, with at least 3 PMC > affirmative > > > >>> votes. > > > >>>> > > > >>>> Thanks, > > > >>>> Gordon > > > >>>> > > > >>>> [1] > > > >>>> > > > >>>> > > > >>> > > > >> > > > > > > https://cwiki.apache.org/confluence/display/FLINK/Verifying+a+Flink+Stateful+Functions+Release > > > >>>> [2] > > > >>> > > https://dist.apache.org/repos/dist/dev/flink/flink-statefun-2.2.0-rc2/ > > > >>>> [3] > > > >>>> > > > >> > > https://repository.apache.org/content/repositories/orgapacheflink-1399/ > > > >>>> [4] https://dist.apache.org/repos/dist/release/flink/KEYS > > > >>>> [5] > > > >>>> > > > >>>> > > > >>> > > > >> > > > > > > https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522&version=12348350 > > > >>>> [6] > > > >>>> > > > >>>> > > > >>> > > > >> > > > > > > https://gitbox.apache.org/repos/asf?p=flink-statefun.git;a=commit;h=4420c0382e6ee535daeda2b572ab8eea0af8a614 > > > >>>> > > > >>> > > > >> > > > > > > > > > > > > >