Great thanks for preparing the RC4 of Flink 1.8.0, Aljoscha! +1 (non-binding)
I checked the functional things as follows(Without performance verification): 1. Checking Artifacts: 1). Download the release source code - SUCCESS 2). Check Source release flink-1.8.0-src.tgz.sha512 - SUCCESS 3). Download the released JAR - SUCCESS 4). Check if checksums and GPG files match the corresponding release files - SUCCESS. 5). Verify that the source archives do not contain any binaries - SUCCESS. 6). Build the source with `mvn clean verify -DskipTests` to ensure all source files have Apache headers - SUCCESS 7). Check that all POM files point to the same version - SUCCESS 8). Read the `README.md` file to ensure there is nothing unexpected - SUCCESS 2. Testing Larger Setups Cluster Environment:7 nodes, jm 1024m, tm 4096m Testing Jobs: WordCount(Batch&Streaming), DataStreamAllroundTestProgram 1). Use local&hdfs file systems for checkpoints - SUCCESS 2). Use hdfs file systems for input/output -SUCCESS 3). Run examples on YARN(with or without session) - SUCCESS 4). Test failover and recovery. - SUCCESS 5). Test incremental&non-incremental checkpoint - SUCCESS 6). Test connector - kafka -SUCCESS 3. Testing Functionality 1). Built-in tests(linux&mac os) - `mvn cealn verify` (some test timeout error and test case bug see FLINK-12001 <https://issues.apache.org/jira/browse/FLINK-12001>, all of them are not the blocker) - build for scala 2.11(mvn clean install -P scala-2.11 -DskipTests) - SUCCESS - Run the scripted nightly end-to-end test - SUCCESS 2). Quickstarts - Verify that the quickstarts for Scala with the staging repository in IntelliJ - SUCCESS - Verify that the quickstarts for Java with the staging repository in IntelliJ - SUCCESS 3). Simple Starter Experience and Use Cases - run all examples from IntelliJ IDE - SUCCESS - Start a local cluster and verify that the processes - SUCCESS a. Examine the *.out files (should be empty) and the log files (should contain no exceptions) b. Test for Linux, MacOS c. Shutdown and verify there are no exceptions in the log output (after shutdown) - Verify that the examples are running from both ./bin/flink and from the web-based job submission tool(following items) - SUCCESS a. Start multiple task managers in the local cluster b. Change the flink-conf.yml to define more than one task slot (2) c. Run the examples with a parallelism > 1 d. Examine the log output - no error messages should be encountered 4. Review the PR - [Add 1.8 Release Blog Post] - Just a reminder, updated the release date to correct date before merging. Cheers, Jincheng Piotr Nowojski <pi...@ververica.com> 于2019年3月25日周一 下午4:11写道: > +1 from my side. Previously spotted performance regression seems to be > gone, or mostly gone. > > Piotrek > > > On 21 Mar 2019, at 17:52, Aljoscha Krettek <aljos...@apache.org> wrote: > > > > Hi everyone, > > Please review and vote on the release candidate 4 for Flink 1.8.0, as > follows: > > [ ] +1, Approve the release > > [ ] -1, Do not approve the release (please provide specific comments) > > > > > > The complete staging area is available for your review, which includes: > > * JIRA release notes [1], > > * the official Apache source release and binary convenience releases to > be deployed to dist.apache.org [2], which are signed with the key with > fingerprint F2A67A8047499BBB3908D17AA8F4FD97121D7293 [3], > > * all artifacts to be deployed to the Maven Central Repository [4], > > * source code tag "release-1.8.0-rc4" [5], > > * website pull request listing the new release [6] > > * website pull request adding announcement blog post [7]. > > > > The vote will be open for at least 72 hours. It is adopted by majority > approval, with at least 3 PMC affirmative votes. > > > > Thanks, > > Aljoscha > > > > [1] > https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522&version=12344274 > > [2] https://dist.apache.org/repos/dist/dev/flink/flink-1.8.0-rc4/ > > [3] https://dist.apache.org/repos/dist/release/flink/KEYS > > [4] > https://repository.apache.org/content/repositories/orgapacheflink-1215 > > [5] > https://gitbox.apache.org/repos/asf?p=flink.git;a=tag;h=c650befc10c8bb6cc4b007ae250b7b2173046145 > > [6] https://github.com/apache/flink-web/pull/180 < > https://github.com/apache/flink-web/pull/180> > > [7] https://github.com/apache/flink-web/pull/179 < > https://github.com/apache/flink-web/pull/179> > > > > P.S. The difference to the previous RCs is small, you can fetch the tags > and do a "git log release-1.8.0-rc1..release-1.8.0-rc4” to see the > difference in commits. Its fixes for the issues that led to the > cancellation of the previous RCs plus smaller fixes. Most > verification/testing that was carried out should apply as is to this RC. > Any functional verification that you did on previous RCs should therefore > easily carry over to this one. > >