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 |
+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 <[hidden email]> 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 > |
+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 <[hidden email]> 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 <[hidden email]> > 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 > > > |
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 <[hidden email]> 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 <[hidden email]> 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 < > [hidden email]> > > 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 > > > > > > |
+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 <[hidden email]> 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 <[hidden email]> 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 < >> [hidden email]> >>> 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 >>>> >>> >> > |
+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 <[hidden email]> 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 <[hidden email]> > 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 <[hidden email]> > 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 < > >> [hidden email]> > >>> 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 > >>>> > >>> > >> > > > > |
+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 <[hidden email]> 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 <[hidden email]> > 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 <[hidden email]> > > 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 <[hidden email]> > > 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 < > > >> [hidden email]> > > >>> 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 > > >>>> > > >>> > > >> > > > > > > > > |
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 <[hidden email]> 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 <[hidden email]> > 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 <[hidden email]> > > 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 <[hidden email]> > > > 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 <[hidden email]> > > > 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 < > > > >> [hidden email]> > > > >>> 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 > > > >>>> > > > >>> > > > >> > > > > > > > > > > > > > |
Free forum by Nabble | Edit this page |