This is an automated email from the ASF dual-hosted git repository.

pnowojski pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/flink.git


    from 23fa2aeb018 [FLINK-35533][runtime] Add a option to config the external 
remote tier factory class
     new 503593ab2d4 [hotfix] Setup BufferDataOverWindowOperatorTest a bit more 
properly
     new 53bdac93d0b [FLINK-20217][task] Add MailboxExecutor::shouldInterrupt
     new a64c00b9d6e [FLINK-20217][task] Introduce YieldingOperator to get 
access to MailboxExecutor for V1 operators
     new f93cac36ff5 [FLINK-20217][task] Allow certains operators to yield to 
unaligned checkpoint in case timers are firing.
     new f26ee47638c [FLINK-20217][task] Enable splittable timers in 
CepOperator and TableStreamOperator
     new 3e9d0477f22 [FLINK-20217][task] Add support for splittable timers to 
AbstractStreamOperatorV2
     new 986d06d2cd7 [FLINK-20217][docs] Regenerate docs

The 7 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:
 .../generated/checkpointing_configuration.html     |   6 +
 .../api/common/operators/MailboxExecutor.java      |   9 +
 .../flink/configuration/CheckpointingOptions.java  |   8 +
 .../org/apache/flink/cep/operator/CepOperator.java |   5 +
 .../AsyncExecutionControllerTest.java              |   5 +
 .../flink/runtime/mailbox/SyncMailboxExecutor.java |   5 +
 .../api/environment/CheckpointConfig.java          |  13 ++
 .../flink/streaming/api/graph/StreamConfig.java    |   8 +
 .../api/graph/StreamingJobGraphGenerator.java      |   2 +
 .../api/operators/AbstractStreamOperator.java      |  57 ++++-
 .../api/operators/AbstractStreamOperatorV2.java    |  43 ++++
 .../api/operators/InternalTimeServiceManager.java  |  19 ++
 .../operators/InternalTimeServiceManagerImpl.java  |  11 +
 .../api/operators/InternalTimerServiceImpl.java    |  26 ++-
 .../api/operators/MailboxWatermarkProcessor.java   |  92 +++++++++
 .../api/operators/StreamOperatorFactoryUtil.java   |   6 +-
 .../api/operators/StreamOperatorParameters.java    |  10 +-
 ...gOperatorFactory.java => YieldingOperator.java} |  12 +-
 .../api/operators/YieldingOperatorFactory.java     |   6 +-
 .../BatchExecutionInternalTimeServiceManager.java  |   7 +
 .../flink/streaming/runtime/tasks/StreamTask.java  |   9 +
 .../runtime/tasks/mailbox/MailboxExecutorImpl.java |   7 +
 .../runtime/tasks/mailbox/MailboxProcessor.java    |  16 ++
 .../CheckpointConfigFromConfigurationTest.java     |   8 +
 .../streaming/api/functions/PrintSinkTest.java     |   5 +
 .../operators/MailboxWatermarkProcessorTest.java   | 120 +++++++++++
 ...nalignedCheckpointsInterruptibleTimersTest.java | 230 +++++++++++++++++++++
 .../io/checkpointing/UnalignedCheckpointsTest.java |   4 +-
 .../runtime/operators/TableStreamOperator.java     |  11 +-
 .../MultipleInputStreamOperatorBase.java           |   3 +-
 .../multipleinput/MultipleInputTestBase.java       |   4 +-
 .../over/BufferDataOverWindowOperatorTest.java     |  82 +++-----
 .../over/NonBufferOverWindowOperatorTest.java      |  69 ++++---
 .../streaming/util/TestStreamEnvironment.java      |   2 +
 34 files changed, 814 insertions(+), 106 deletions(-)
 create mode 100644 
flink-streaming-java/src/main/java/org/apache/flink/streaming/api/operators/MailboxWatermarkProcessor.java
 copy 
flink-streaming-java/src/main/java/org/apache/flink/streaming/api/operators/{YieldingOperatorFactory.java
 => YieldingOperator.java} (68%)
 create mode 100644 
flink-streaming-java/src/test/java/org/apache/flink/streaming/api/operators/MailboxWatermarkProcessorTest.java
 create mode 100644 
flink-streaming-java/src/test/java/org/apache/flink/streaming/runtime/io/checkpointing/UnalignedCheckpointsInterruptibleTimersTest.java

Reply via email to