This is an automated email from the ASF dual-hosted git repository.
sewen pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/flink.git.
from a871333 [FLINK-22144][runtime][runtime-web] Adds more documentation
and moves option
new 772eb8e [refactor][runtime] Update FutureUtils to support delayed
completing of a CompletableFuture
new 0726c9e [refactor][runtime] Extend AkkaRpcServiceUtils to support
instantiating custom AkkaRpcServices.
new ea4b391 [FLINK-21996][refactor] Make IteratorSourceReader work with
multiple split requests.
new d6253f4 [FLINK-21996][refactor] Make NumberSequenceSource extensible
to allow specifying the number of desired sequence splits.
new de509fc [FLINK-21996][tests] Add ITCase to test for delayed and
failed operator event sending.
new 8ddd456 [FLINK-21996][refactor] Unify exception handling for Operator
Coordinator Events sent to not-running tasks
new ad54508 [FLINK-21996][refactor] Pull in-line serialization call into
separate statement to improve Exception handling accuracy.
new 4595ec7 [FLINK-18071][coordination] (part 1) All event sending and
checkpoint actions for OperatorCoordinator happen in Scheduler Thread
The 8 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../connector/source/lib/NumberSequenceSource.java | 45 ++-
.../source/lib/util/IteratorSourceReader.java | 80 ++--
.../source/lib/NumberSequenceSourceTest.java | 6 +-
.../flink/runtime/concurrent/FutureUtils.java | 15 +
.../coordination/OperatorCoordinator.java | 3 +-
.../coordination/OperatorCoordinatorHolder.java | 70 ++--
.../operators/coordination/OperatorEventValve.java | 211 +++++-----
.../RecreateOnResetOperatorCoordinator.java | 2 +-
.../runtime/rpc/akka/AkkaRpcServiceUtils.java | 9 +-
.../coordinator/SourceCoordinatorContext.java | 35 +-
.../TaskExecutorGatewayDecoratorBase.java | 231 +++++++++++
.../CoordinatorEventsExactlyOnceITCase.java | 14 +-
.../MockOperatorCoordinatorContext.java | 3 +-
.../OperatorCoordinatorSchedulerTest.java | 15 +
.../coordination/OperatorEventValveTest.java | 34 +-
.../OperatorEventSendingCheckpointITCase.java | 450 +++++++++++++++++++++
16 files changed, 983 insertions(+), 240 deletions(-)
create mode 100644
flink-runtime/src/main/java/org/apache/flink/runtime/taskexecutor/TaskExecutorGatewayDecoratorBase.java
create mode 100644
flink-tests/src/test/java/org/apache/flink/runtime/operators/coordination/OperatorEventSendingCheckpointITCase.java