You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beam.apache.org by re...@apache.org on 2020/01/16 20:25:05 UTC

[beam] branch master updated (f5e69be -> bb76eed)

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

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


    from f5e69be  [BEAM-9124] Linkage Checker 1.1.2 to use Maven Central HTTPS URL (#10603)
     add bb76eed  Merge pull request #10316: [BEAM-6857] Support Dynamic Timers

No new revisions were added by this update.

Summary of changes:
 .../pipeline/src/main/proto/beam_runner_api.proto  |  21 ++
 .../translation/operators/ApexTimerInternals.java  |   2 +-
 .../operators/ApexTimerInternalsTest.java          |   2 +-
 .../core/construction/ParDoTranslation.java        |  31 ++-
 .../runners/core/construction/SplittableParDo.java |   8 +
 .../construction/SplittableParDoNaiveBounded.java  |  11 +
 .../beam/runners/core/InMemoryTimerInternals.java  |  24 +-
 ...TimeBoundedSplittableProcessElementInvoker.java |  13 +
 .../apache/beam/runners/core/SimpleDoFnRunner.java | 129 +++++++++-
 .../apache/beam/runners/core/TimerInternals.java   |  16 +-
 .../runners/core/InMemoryTimerInternalsTest.java   |  12 +-
 .../beam/runners/core/SimpleDoFnRunnerTest.java    |   4 +-
 .../SimplePushbackSideInputDoFnRunnerTest.java     |   7 +-
 .../beam/runners/direct/DirectTimerInternals.java  |   2 +-
 .../runners/direct/ParDoMultiOverrideFactory.java  |   3 +-
 .../direct/StatefulParDoEvaluatorFactory.java      |   3 +-
 .../beam/runners/direct/WatermarkManager.java      |  45 ++--
 runners/flink/flink_runner.gradle                  |   1 +
 .../wrappers/streaming/DoFnOperator.java           |   2 +-
 .../dataflow/PrimitiveParDoSingleFactory.java      |  16 ++
 .../dataflow/worker/WindmillTimerInternals.java    | 105 +++++++--
 .../beam/runners/samza/runtime/KeyedInternals.java |   4 +-
 .../samza/runtime/SamzaTimerInternalsFactory.java  |   2 +-
 .../spark/stateful/SparkTimerInternals.java        |   2 +-
 .../sdk/state/{package-info.java => TimerMap.java} |  15 +-
 .../java/org/apache/beam/sdk/state/TimerSpecs.java |   4 +
 .../{UsesSystemMetrics.java => UsesTimerMap.java}  |   7 +-
 .../java/org/apache/beam/sdk/transforms/DoFn.java  |  29 +++
 .../org/apache/beam/sdk/transforms/DoFnTester.java |  17 ++
 .../java/org/apache/beam/sdk/transforms/ParDo.java |  12 +
 .../reflect/ByteBuddyDoFnInvokerFactory.java       | 136 +++++++++--
 .../reflect/ByteBuddyOnTimerInvokerFactory.java    | 136 +++++++++++
 .../beam/sdk/transforms/reflect/DoFnInvoker.java   |  27 ++-
 .../beam/sdk/transforms/reflect/DoFnSignature.java | 113 ++++++++-
 .../sdk/transforms/reflect/DoFnSignatures.java     | 262 ++++++++++++++++++++-
 .../sdk/transforms/reflect/OnTimerInvokers.java    |   5 +
 .../org/apache/beam/sdk/transforms/ParDoTest.java  | 151 ++++++++++++
 .../sdk/transforms/reflect/DoFnInvokersTest.java   |   6 +-
 .../sdk/transforms/reflect/DoFnSignaturesTest.java |   5 +
 .../apache/beam/fn/harness/FnApiDoFnRunner.java    |  38 ++-
 40 files changed, 1317 insertions(+), 111 deletions(-)
 copy sdks/java/core/src/main/java/org/apache/beam/sdk/state/{package-info.java => TimerMap.java} (78%)
 copy sdks/java/core/src/main/java/org/apache/beam/sdk/testing/{UsesSystemMetrics.java => UsesTimerMap.java} (82%)