[VOTE] Apache Flink Stateful Functions 2.2.0, release candidate #2

classic Classic list List threaded Threaded
8 messages Options
Reply | Threaded
Open this post in threaded view
|

[VOTE] Apache Flink Stateful Functions 2.2.0, release candidate #2

Tzu-Li (Gordon) Tai
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
Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Apache Flink Stateful Functions 2.2.0, release candidate #2

Igal Shilman
+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
>
Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Apache Flink Stateful Functions 2.2.0, release candidate #2

Seth Wiesman-4
+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
> >
>
Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Apache Flink Stateful Functions 2.2.0, release candidate #2

Tzu-Li (Gordon) Tai
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
> > >
> >
>
Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Apache Flink Stateful Functions 2.2.0, release candidate #2

Aljoscha Krettek-2
+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
>>>>
>>>
>>
>

Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Apache Flink Stateful Functions 2.2.0, release candidate #2

Tzu-Li (Gordon) Tai
+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
> >>>>
> >>>
> >>
> >
>
>
Reply | Threaded
Open this post in threaded view
|

Re: [VOTE] Apache Flink Stateful Functions 2.2.0, release candidate #2

Piotr Nowojski-5
+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
> > >>>>
> > >>>
> > >>
> > >
> >
> >
>
Reply | Threaded
Open this post in threaded view
|

[RESULT] [VOTE] Apache Flink Stateful Functions 2.2.0, release candidate #2

Tzu-Li (Gordon) Tai
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
> > > >>>>
> > > >>>
> > > >>
> > > >
> > >
> > >
> >
>