+1 (binding)

Checks:

- built from sources

-verified signatures & no binaries in the source archive

- run all tests locally (mvn clean install)

      here I had a couple of problems:

        * https://issues.apache.org/jira/browse/FLINK-18476

        * https://issues.apache.org/jira/browse/FLINK-18470

        * UnsignedTypeConversionITCase failed because it requires
libncursed5 installed

  None of the issues should be blockers imo as all three fail because
the tests assume certain configuration of the environment.

- started local cluster & run a couple of table examples

    the ChangelogSocketExample did not work for me. I think it would
make sense to only bundle examples that work out of the box in the dist.
Nevertheless as it is a new example in the release and it is only an
example I would not the release because of it.
(https://issues.apache.org/jira/browse/FLINK-18477)

- started sql-client and run a few very simple queries

- verified a couple of license files:

    Here I have more of a question. If we bundle an artifact with a
classifier. Shall we include the classifier as part of the entry in
LICENSE file?

    We bundle org.apache.orc:orc-core:jar:nohive:1.4.3 in
flink-sql-connector-hive-1.2.2, but in the LICENSE file we list it
without the nohive classifier.

Side note. We do bundle some python files as part of the distribution. I
have not seen anyone trying that out in the thread so far. Shall we ask
somebody more familiar with the python module to check that?

Best,

Dawid

On 02/07/2020 20:37, Kostas Kloudas wrote:
> Hi all,
>
> As far as the issue that Chesnay mentioned that leads to a "Caused by:
> org.apache.flink.api.common.InvalidProgramException:"  for DataSet
> examples with print() collect() or count() as sink, this was a
> semi-intensional side-effect of the application mode. Before, in these
> cases, the output was simply ignored. Now we have the same behavior as
> in the "detached" mode. I already opened a PR for the release notes
> (sorry for not doing it earlier although this was a known change in
> behavior, as mentioned it in the PR here
> https://github.com/apache/flink/pull/11460 ) and I will merge it
> today.
>
> Cheers,
> Kostas
>
> On Thu, Jul 2, 2020 at 8:07 PM Robert Metzger <rmetz...@apache.org> wrote:
>> +1 (binding)
>>
>> Checks:
>> - source archive compiles
>> - checked artifacts in staging repo
>>   - flink-azure-fs-hadoop-1.11.0.jar seems to have a correct NOTICE file
>>   - versions in pom seem correct
>>   - checked some other jars
>> - deployed Flink on YARN on Azure HDInsight (which uses Hadoop 3.1.1)
>>   - Reported some tiny log sanity issue:
>> https://issues.apache.org/jira/browse/FLINK-18474
>>   - Wordcount against HDFS works
>>
>>
>> On Thu, Jul 2, 2020 at 7:07 PM Thomas Weise <t...@apache.org> wrote:
>>
>>> Hi Zhijiang,
>>>
>>> The performance degradation manifests in backpressure which leads to
>>> growing backlog in the source. I switched a few times between 1.10 and 1.11
>>> and the behavior is consistent.
>>>
>>> The DAG is:
>>>
>>> KinesisConsumer -> (Flat Map, Flat Map, Flat Map)   -------- forward
>>> ---------> KinesisProducer
>>>
>>> Parallelism: 160
>>> No shuffle/rebalance.
>>>
>>> Checkpointing config:
>>>
>>> Checkpointing Mode Exactly Once
>>> Interval 10s
>>> Timeout 10m 0s
>>> Minimum Pause Between Checkpoints 10s
>>> Maximum Concurrent Checkpoints 1
>>> Persist Checkpoints Externally Enabled (delete on cancellation)
>>>
>>> State backend: rocksdb  (filesystem leads to same symptoms)
>>> Checkpoint size is tiny (500KB)
>>>
>>> An interesting difference to another job that I had upgraded successfully
>>> is the low checkpointing interval.
>>>
>>> Thanks,
>>> Thomas
>>>
>>>
>>> On Wed, Jul 1, 2020 at 9:02 PM Zhijiang <wangzhijiang...@aliyun.com
>>> .invalid>
>>> wrote:
>>>
>>>> Hi Thomas,
>>>>
>>>> Thanks for the efficient feedback.
>>>>
>>>> Regarding the suggestion of adding the release notes document, I agree
>>>> with your point. Maybe we should adjust the vote template accordingly in
>>>> the respective wiki to guide the following release processes.
>>>>
>>>> Regarding the performance regression, could you provide some more details
>>>> for our better measurement or reproducing on our sides?
>>>> E.g. I guess the topology only includes two vertexes source and sink?
>>>> What is the parallelism for every vertex?
>>>> The upstream shuffles data to the downstream via rebalance partitioner or
>>>> other?
>>>> The checkpoint mode is exactly-once with rocksDB state backend?
>>>> The backpressure happened in this case?
>>>> How much percentage regression in this case?
>>>>
>>>> Best,
>>>> Zhijiang
>>>>
>>>>
>>>>
>>>> ------------------------------------------------------------------
>>>> From:Thomas Weise <t...@apache.org>
>>>> Send Time:2020年7月2日(星期四) 09:54
>>>> To:dev <dev@flink.apache.org>
>>>> Subject:Re: [VOTE] Release 1.11.0, release candidate #4
>>>>
>>>> Hi Till,
>>>>
>>>> Yes, we don't have the setting in flink-conf.yaml.
>>>>
>>>> Generally, we carry forward the existing configuration and any change to
>>>> default configuration values would impact the upgrade.
>>>>
>>>> Yes, since it is an incompatible change I would state it in the release
>>>> notes.
>>>>
>>>> Thanks,
>>>> Thomas
>>>>
>>>> BTW I found a performance regression while trying to upgrade another
>>>> pipeline with this RC. It is a simple Kinesis to Kinesis job. Wasn't able
>>>> to pin it down yet, symptoms include increased checkpoint alignment time.
>>>>
>>>> On Wed, Jul 1, 2020 at 12:04 AM Till Rohrmann <trohrm...@apache.org>
>>>> wrote:
>>>>
>>>>> Hi Thomas,
>>>>>
>>>>> just to confirm: When starting the image in local mode, then you don't
>>>> have
>>>>> any of the JobManager memory configuration settings configured in the
>>>>> effective flink-conf.yaml, right? Does this mean that you have
>>> explicitly
>>>>> removed `jobmanager.heap.size: 1024m` from the default configuration?
>>> If
>>>>> this is the case, then I believe it was more of an unintentional
>>> artifact
>>>>> that it worked before and it has been corrected now so that one needs
>>> to
>>>>> specify the memory of the JM process explicitly. Do you think it would
>>>> help
>>>>> to explicitly state this in the release notes?
>>>>>
>>>>> Cheers,
>>>>> Till
>>>>>
>>>>> On Wed, Jul 1, 2020 at 7:01 AM Thomas Weise <t...@apache.org> wrote:
>>>>>
>>>>>> Thanks for preparing another RC!
>>>>>>
>>>>>> As mentioned in the previous RC thread, it would be super helpful if
>>>> the
>>>>>> release notes that are part of the documentation can be included [1].
>>>>> It's
>>>>>> a significant time-saver to have read those first.
>>>>>>
>>>>>> I found one more non-backward compatible change that would be worth
>>>>>> addressing/mentioning:
>>>>>>
>>>>>> It is now necessary to configure the jobmanager heap size in
>>>>>> flink-conf.yaml (with either jobmanager.heap.size
>>>>>> or jobmanager.memory.heap.size). Why would I not want to do that
>>>> anyways?
>>>>>> Well, we set it dynamically for a cluster deployment via the
>>>>>> flinkk8soperator, but the container image can also be used for
>>> testing
>>>>> with
>>>>>> local mode (./bin/jobmanager.sh start-foreground local). That will
>>> fail
>>>>> if
>>>>>> the heap wasn't configured and that's how I noticed it.
>>>>>>
>>>>>> Thanks,
>>>>>> Thomas
>>>>>>
>>>>>> [1]
>>>>>>
>>>>>>
>>> https://ci.apache.org/projects/flink/flink-docs-release-1.11/release-notes/flink-1.11.html
>>>>>> On Tue, Jun 30, 2020 at 3:18 AM Zhijiang <wangzhijiang...@aliyun.com
>>>>>> .invalid>
>>>>>> wrote:
>>>>>>
>>>>>>> Hi everyone,
>>>>>>>
>>>>>>> Please review and vote on the release candidate #4 for the version
>>>>>> 1.11.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 2DA85B93244FDFA19A6244500653C0A2CEA00D0E [3],
>>>>>>> * all artifacts to be deployed to the Maven Central Repository [4],
>>>>>>> * source code tag "release-1.11.0-rc4" [5],
>>>>>>> * website pull request listing the new release and adding
>>>> announcement
>>>>>>> blog post [6].
>>>>>>>
>>>>>>> The vote will be open for at least 72 hours. It is adopted by
>>>> majority
>>>>>>> approval, with at least 3 PMC affirmative votes.
>>>>>>>
>>>>>>> Thanks,
>>>>>>> Release Manager
>>>>>>>
>>>>>>> [1]
>>>>>>>
>>> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12315522&version=12346364
>>>>>>> [2] https://dist.apache.org/repos/dist/dev/flink/flink-1.11.0-rc4/
>>>>>>> [3] https://dist.apache.org/repos/dist/release/flink/KEYS
>>>>>>> [4]
>>>>>>>
>>> https://repository.apache.org/content/repositories/orgapacheflink-1377/
>>>>>>> [5]
>>> https://github.com/apache/flink/releases/tag/release-1.11.0-rc4
>>>>>>> [6] https://github.com/apache/flink-web/pull/352
>>>>>>>
>>>>>>>
>>>>

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to