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

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


    from 7b6f9415c10 Updates Expansion Service Container to support upgrading 
using the schema-transform ID (#31451)
     add f93a67a6ae8 remove processing/scheduling logic from 
StreamingDataflowWorker (#31317)

No new revisions were added by this update.

Summary of changes:
 .../beam/runners/dataflow/worker/PubsubReader.java |   2 +-
 .../beam/runners/dataflow/worker/ReaderCache.java  |   4 +-
 .../dataflow/worker/StreamingDataflowWorker.java   | 614 +++------------------
 .../worker/StreamingModeExecutionContext.java      | 176 +++---
 .../dataflow/worker/UngroupedWindmillReader.java   |   2 +-
 .../dataflow/worker/WindmillTimerInternals.java    |  39 +-
 .../dataflow/worker/WindowingWindmillReader.java   |   2 +-
 .../dataflow/worker/WorkerCustomSources.java       |   2 +-
 .../dataflow/worker/streaming/ActiveWorkState.java |  77 +--
 .../worker/streaming/ComputationState.java         |  52 +-
 .../worker/streaming/ComputationStateCache.java    |   1 +
 .../worker/streaming/ComputationWorkExecutor.java  | 118 ++++
 .../{ShardedKey.java => ExecutableWork.java}       |  26 +-
 .../dataflow/worker/streaming/ExecutionState.java  |  54 --
 .../dataflow/worker/streaming/Watermarks.java      |  69 +++
 .../runners/dataflow/worker/streaming/Work.java    | 289 ++++++----
 .../runners/dataflow/worker/streaming/WorkId.java  |   8 +
 .../streaming/sideinput/SideInputStateFetcher.java |   2 +
 .../worker/util/common/worker/MapTaskExecutor.java |   2 +-
 .../client/grpc/GrpcDirectGetWorkStream.java       |  53 +-
 .../windmill/client/grpc/GrpcDispatcherClient.java |  32 +-
 .../client/grpc/GrpcWindmillStreamFactory.java     |  11 +-
 .../client/grpc/StreamingEngineClient.java         | 161 ++++--
 .../windmill/client/grpc/WindmillStreamSender.java |  37 +-
 .../worker/windmill/state/WindmillStateReader.java |  32 +-
 .../windmill/work/ProcessWorkItemClient.java       |  52 --
 ...rkItemProcessor.java => WorkItemScheduler.java} |  29 +-
 .../processing/ComputationWorkExecutorFactory.java | 291 ++++++++++
 .../work/processing/StreamingCommitFinalizer.java  |  85 +++
 .../work/processing/StreamingWorkScheduler.java    | 428 ++++++++++++++
 .../processing/failures/WorkFailureProcessor.java  |  16 +-
 .../runners/dataflow/worker/PubsubReaderTest.java  |   2 +-
 .../worker/StreamingDataflowWorkerTest.java        | 172 +++---
 .../worker/StreamingModeExecutionContextTest.java  |  40 +-
 .../dataflow/worker/WorkerCustomSourcesTest.java   |  83 +--
 .../worker/streaming/ActiveWorkStateTest.java      | 213 ++++---
 .../streaming/ComputationStateCacheTest.java       |  45 +-
 .../StreamingApplianceWorkCommitterTest.java       |  19 +-
 .../commits/StreamingEngineWorkCommitterTest.java  |  28 +-
 .../client/grpc/StreamingEngineClientTest.java     |  37 +-
 .../client/grpc/WindmillStreamSenderTest.java      |  42 +-
 .../budget/EvenGetWorkBudgetDistributorTest.java   |  14 +-
 .../failures/WorkFailureProcessorTest.java         |  75 ++-
 .../refresh/DispatchedActiveWorkRefresherTest.java |  54 +-
 44 files changed, 2182 insertions(+), 1408 deletions(-)
 create mode 100644 
runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/ComputationWorkExecutor.java
 copy 
runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/{ShardedKey.java
 => ExecutableWork.java} (58%)
 delete mode 100644 
runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/ExecutionState.java
 create mode 100644 
runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/streaming/Watermarks.java
 delete mode 100644 
runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/ProcessWorkItemClient.java
 rename 
runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/{WorkItemProcessor.java
 => WorkItemScheduler.java} (61%)
 create mode 100644 
runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/processing/ComputationWorkExecutorFactory.java
 create mode 100644 
runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/processing/StreamingCommitFinalizer.java
 create mode 100644 
runners/google-cloud-dataflow-java/worker/src/main/java/org/apache/beam/runners/dataflow/worker/windmill/work/processing/StreamingWorkScheduler.java

Reply via email to