Skip to content

Release 1.11 - #12914

Closed
Halcyon666 wants to merge 773 commits into
masterfrom
release-1.11
Closed

Release 1.11#12914
Halcyon666 wants to merge 773 commits into
masterfrom
release-1.11

Conversation

@Halcyon666

Copy link
Copy Markdown

111

JingsongLi and others added 30 commits June 15, 2020 10:20
…ordinator class to recreate an OperatorCoordinator instance when resetToCheckpoint() is invoked. Let SourceCoordinator leverage RecreateOnResetOperatorCoordinator to ensure a clean checkpoint reset.

Signed-off-by: Jiangjie (Becket) Qin <jiangjie.qj@alibaba-inc.com>
…hread.

Signed-off-by: Jiangjie (Becket) Qin <jiangjie.qj@alibaba-inc.com>
…fka Producer

NOTE: This fix does not work without also bumping the Kafka version to
sth > 2.4 (2.3 might work as well). Because of KAFKA-6635/KAFKA-7763.

Calling close() without timeout is equivalent to calling
close(Long.MAX_VALUE). This will leave lingering Kafka threads on
shutdown, which eventually cause the Task Manager to be killed by the
Flink Task watchdog.

We also forbid calling close() without a timeout on our internal
Producer, which means that we have to change some code that uses
try-with-resources, because this calls close() without a timeout.

We need to call close with a zero timeout to prevent in-flight
transactions from being aborted by the KafkaProducer/sender. This would
break how we use transactions in our Kafka Producer.

We don't update FlinkKafkaProducerBase, which is used for
non-exactly-once Kafka Producers.
This requires changes to how we use reflection for accessing internals
of KafkaProducer.

Bumping the version doesn't work without the previous commit where we
always call close() with a zero timeout. If we don't call close() with a
zero timeout the producer/sender will internally abort in-flight
transactions, which would break how we use transactions in our Producer.

We add a new error exclusion because the new Kafka version logs slightly
different things.

We need to update the lz4-java dependency in flink-runtime to match
transitive dependency of Kafka 2.4.1

This is required for fixing FLINK-17327.
…Event.

Signed-off-by: Jiangjie (Becket) Qin <jiangjie.qj@alibaba-inc.com>
…sionCli.run()

Currently when starting a yarn session cluster using the yarn-session script
or the FlinkYarnSessionCli.run() the displayed execution.target is
yarn-per-job, which is misleading. We fix it by explicitly setting it
to yarn-session.

This closes #12635.

(cherry picked from commit cc1f1a4)
This contained entries about bat scripts and vendored files from the old web UI.
Both are not part of Flink any more.
shuiqiangchen and others added 24 commits July 10, 2020 21:43
…urceFunction, TypeInformation) doesn't use the user defined type information

This closes #12877
… allowed with RANK, DENSE_RANK or ROW_NUMBER functions

This closes #12868
The tests use oracle jdk, which we can no longer download without
logging in. This commit disables the affected tests until we find a
solution.
@Halcyon666

Copy link
Copy Markdown
Author

add flink 1.1.10 branch

@flinkbot

Copy link
Copy Markdown
Collaborator

Thanks a lot for your contribution to the Apache Flink project. I'm the @flinkbot. I help the community
to review your pull request. We will use this comment to track the progress of the review.

Automated Checks

Last check on commit 71fa2c1 (Thu Jul 16 14:03:59 UTC 2020)

Warnings:

  • 29 pom.xml files were touched: Check for build and licensing issues.
  • Invalid pull request title: No valid Jira ID provided

Mention the bot in a comment to re-run the automated checks.

Review Progress

  • ❓ 1. The [description] looks good.
  • ❓ 2. There is [consensus] that the contribution should go into to Flink.
  • ❓ 3. Needs [attention] from.
  • ❓ 4. The change fits into the overall [architecture].
  • ❓ 5. Overall code [quality] is good.

Please see the Pull Request Review Guide for a full explanation of the review process.

Details
The Bot is tracking the review progress through labels. Labels are applied according to the order of the review items. For consensus, approval by a Flink committer of PMC member is required Bot commands
The @flinkbot bot supports the following commands:

  • @flinkbot approve description to approve one or more aspects (aspects: description, consensus, architecture and quality)
  • @flinkbot approve all to approve all aspects
  • @flinkbot approve-until architecture to approve everything until architecture
  • @flinkbot attention @username1 [@username2 ..] to require somebody's attention
  • @flinkbot disapprove architecture to remove an approval you gave earlier

@flinkbot

flinkbot commented Jul 16, 2020

Copy link
Copy Markdown
Collaborator

CI report:

Bot commands The @flinkbot bot supports the following commands:
  • @flinkbot run travis re-run the last Travis build
  • @flinkbot run azure re-run the last Azure build

@zentol zentol closed this Jul 16, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.