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

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

commit 5c79a8ae7079dd9428c5fce7e6decd775f305a31
Merge: 21d44a2 4d62b35
Author: Lukasz Cwik <lc...@google.com>
AuthorDate: Wed Jul 11 09:37:40 2018 -0700

    [BEAM-2915] Add support for handling bag user state to the 
java-fn-execution library to support runner integration.

 .gitignore                                         |   2 +-
 .../pipeline/src/main/proto/beam_runner_api.proto  |  16 +-
 .../core/construction/graph/ExecutableStage.java   |  23 ++-
 .../graph/GreedyPCollectionFusers.java             |   4 +
 .../core/construction/graph/GreedyStageFuser.java  |   8 +-
 .../graph/ImmutableExecutableStage.java            |   8 +-
 .../construction/graph/OutputDeduplicator.java     |   1 +
 .../core/construction/graph/QueryablePipeline.java |  38 ++++
 .../construction/graph/UserStateReference.java     |  85 +++++++++
 .../construction/graph/ExecutableStageTest.java    |   6 +
 .../construction/graph/GreedyStageFuserTest.java   |  69 +++++++
 .../graph/ImmutableExecutableStageTest.java        |   5 +
 .../construction/graph/OutputDeduplicatorTest.java |   8 +
 .../FlinkBatchSideInputHandlerFactoryTest.java     |   1 +
 runners/java-fn-execution/build.gradle             |   1 +
 .../control/ProcessBundleDescriptors.java          |  80 +++++++-
 .../fnexecution/state/StateRequestHandlers.java    | 202 ++++++++++++++++++++-
 .../fnexecution/control/RemoteExecutionTest.java   | 179 +++++++++++++++++-
 .../state/StateRequestHandlersTest.java            |  63 +++++++
 .../java/org/apache/beam/sdk/state/TimeDomain.java |   4 +-
 settings.gradle                                    |   2 +
 vendor/sdks-java-extensions-protobuf/build.gradle  |  77 ++++++++
 22 files changed, 860 insertions(+), 22 deletions(-)

Reply via email to