This is an automated email from the ASF dual-hosted git repository. weizhong pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/flink.git.
from 0a122f3 [FLINK-21857] StackOverflow for large parallelism jobs when processing EndOfChannelStateEvent add 7e49b1a [FLINK-21294][python] Support state access API for the map/flat_map operation of Python ConnectedStreams No new revisions were added by this update. Summary of changes: flink-python/pyflink/datastream/data_stream.py | 90 ++++++-- flink-python/pyflink/datastream/functions.py | 191 +++++++++++----- .../pyflink/datastream/tests/test_data_stream.py | 106 ++++++++- .../fn_execution/beam/beam_coder_impl_slow.py | 16 -- .../pyflink/fn_execution/beam/beam_coders.py | 29 +-- .../pyflink/fn_execution/coder_impl_fast.pyx | 13 -- flink-python/pyflink/fn_execution/coders.py | 1 - .../pyflink/fn_execution/flink_fn_execution_pb2.py | 138 ++++++------ .../pyflink/fn_execution/operation_utils.py | 126 +++++------ flink-python/pyflink/fn_execution/operations.py | 175 ++++++++++----- .../{util => fn_execution/utils}/__init__.py | 0 .../pyflink/fn_execution/utils/input_handler.py | 159 ++++++++++++++ .../pyflink/proto/flink-fn-execution.proto | 3 +- flink-python/setup.py | 1 + .../operators/python/PythonCoFlatMapOperator.java | 48 ++-- .../api/operators/python/PythonCoMapOperator.java | 25 +-- .../python/PythonKeyedCoProcessOperator.java | 242 +++++++++++++++++++++ .../python/PythonKeyedProcessOperator.java | 74 +++---- .../python/TwoInputPythonFunctionOperator.java | 133 ++++++----- .../streaming/api/utils/PythonOperatorUtils.java | 41 ---- .../input/KeyedTwoInputWithTimerRowFactory.java | 105 +++++++++ .../streaming/api/utils/input/RunnerInputType.java | 23 +- .../flink/streaming/api/utils/input/TimerType.java | 23 +- .../utils/output/OutputWithTimerRowHandler.java | 94 ++++++++ .../api/utils/output/TimerOperandType.java | 54 +++++ 25 files changed, 1354 insertions(+), 556 deletions(-) copy flink-python/pyflink/{util => fn_execution/utils}/__init__.py (100%) create mode 100644 flink-python/pyflink/fn_execution/utils/input_handler.py create mode 100644 flink-python/src/main/java/org/apache/flink/streaming/api/operators/python/PythonKeyedCoProcessOperator.java create mode 100644 flink-python/src/main/java/org/apache/flink/streaming/api/utils/input/KeyedTwoInputWithTimerRowFactory.java copy flink-runtime-web/web-dashboard/src/app/pages/job/checkpoints/job-checkpoints.component.less => flink-python/src/main/java/org/apache/flink/streaming/api/utils/input/RunnerInputType.java (75%) copy flink-runtime-web/web-dashboard/src/app/pages/job/checkpoints/job-checkpoints.component.less => flink-python/src/main/java/org/apache/flink/streaming/api/utils/input/TimerType.java (76%) create mode 100644 flink-python/src/main/java/org/apache/flink/streaming/api/utils/output/OutputWithTimerRowHandler.java create mode 100644 flink-python/src/main/java/org/apache/flink/streaming/api/utils/output/TimerOperandType.java