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 99bf496b41c [FLINK-36049][table-planner] Add CompiledPlan annotations 
to BatchExecSortLimit
     new 308f05a911d [hotfix] Refactor SourceOperatorSlitWatermarkAlignmentTest 
and support pausing splits in MockSourceReader
     new 287eff2d1ca [hotfix][test] Do not add three splits with the same 
splitId in testMetrics
     new 8ad03460f04 [FLINK-35886][task] Define RelativeClock interface
     new 8476664ab13 [FLINK-35886][task] Support markStart and markEnd 
listeners in TimerGauge
     new 9659a5c3e62 [FLINK-35886][task] Implement PausableRelativeClock
     new 934007cf2b9 [FLINK-35886][task] Use RelativeClock in 
WatermarksWithIdleness
     new a76c711db61 [FLINK-35886][task] Expose Clock from ProcessingTimeService
     new 49eaba0b8f0 [FLINK-35886][task] Hide backpressure from idleness 
detection in TimestampsAndWatermarksOperator
     new 02d89caede0 [FLINK-35886][task] Hide backpressure and watermark 
alignment from idleness detection in SourceOperator
     new 6d100ab09c5 [FLINK-35886][task] Hide backpressure from idleness 
detection in WatermarkAssignerOperator
     new 5f6200c7191 [FLINK-35886][source] Do not track already finished splits 
in watermark alignment

The 11 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:
 .../eventtime/WatermarkGeneratorSupplier.java      |  12 +-
 .../eventtime/WatermarkStrategyWithIdleness.java   |   4 +-
 .../common/eventtime/WatermarksWithIdleness.java   |  25 +-
 .../java/org/apache/flink/util/clock/Clock.java    |   2 +-
 .../org/apache/flink/util/clock/RelativeClock.java |  24 +-
 .../common/eventtime/WatermarkStrategyTest.java    |  15 +-
 .../connector/source/mocks/MockSourceReader.java   |  39 ++-
 .../flink/table/toolbox/TestSourceFunction.java    |  17 +-
 .../runtime/NeverFireProcessingTimeService.java    |   6 +-
 .../apache/flink/runtime/metrics/TimerGauge.java   |  60 ++++-
 .../runtime/metrics/groups/TaskIOMetricGroup.java  |  10 +
 .../flink/runtime/metrics/TimerGaugeTest.java      |  58 +++++
 .../streaming/api/operators/SourceOperator.java    |  32 ++-
 .../source/NoOpTimestampsAndWatermarks.java        |   6 +
 .../source/ProgressiveTimestampsAndWatermarks.java |  80 ++++++-
 .../operators/source/TimestampsAndWatermarks.java  |  49 +++-
 .../source/TimestampsAndWatermarksContext.java     |  11 +-
 .../operators/source/WatermarkToDataOutput.java    |   3 +
 .../api/operators/util/PausableRelativeClock.java  |  96 ++++++++
 .../operators/TimestampsAndWatermarksOperator.java |  36 ++-
 .../runtime/tasks/ProcessingTimeService.java       |  10 +
 .../runtime/tasks/ProcessingTimeServiceImpl.java   |   5 +-
 .../runtime/tasks/SystemProcessingTimeService.java |   6 +-
 .../SourceOperatorSplitWatermarkAlignmentTest.java | 262 ++++++++++++++++++---
 .../operators/util/PausableRelativeClockTest.java  |  80 +++++++
 .../TimestampsAndWatermarksOperatorTest.java       |  42 ++++
 .../runtime/tasks/MultipleInputStreamTaskTest.java |   4 +-
 .../runtime/tasks/TestProcessingTimeService.java   |  66 +++++-
 .../util/AbstractStreamOperatorTestHarness.java    |   4 +
 .../factories/TestValuesRuntimeFunctions.java      |  17 +-
 .../codegen/WatermarkGeneratorCodeGenTest.scala    |   5 +-
 .../wmassigners/WatermarkAssignerOperator.java     |  21 +-
 .../wmassigners/WatermarkAssignerOperatorTest.java |  29 +++
 33 files changed, 1014 insertions(+), 122 deletions(-)
 copy 
flink-connectors/flink-connector-base/src/main/java/org/apache/flink/connector/base/source/reader/splitreader/SplitsAddition.java
 => flink-core/src/main/java/org/apache/flink/util/clock/RelativeClock.java 
(62%)
 create mode 100644 
flink-streaming-java/src/main/java/org/apache/flink/streaming/api/operators/util/PausableRelativeClock.java
 create mode 100644 
flink-streaming-java/src/test/java/org/apache/flink/streaming/api/operators/util/PausableRelativeClockTest.java

Reply via email to