This is an automated email from the ASF dual-hosted git repository. gabriellee pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/doris.git
from 504693be7f8 [bug](coredump) Fix coredump in aggregation node's destruction(#28684) add 280a01b815b [pipelineX](improvement) Support global runtime filter (#28692) No new revisions were added by this update. Summary of changes: be/src/exprs/runtime_filter.cpp | 38 +++++- be/src/exprs/runtime_filter.h | 22 +++- be/src/exprs/runtime_filter_slots.h | 12 +- be/src/pipeline/exec/aggregation_sink_operator.h | 10 +- .../pipeline/exec/aggregation_source_operator.cpp | 5 +- be/src/pipeline/exec/analytic_sink_operator.h | 11 +- be/src/pipeline/exec/assert_num_rows_operator.h | 4 +- be/src/pipeline/exec/exchange_source_operator.h | 7 +- be/src/pipeline/exec/hashjoin_build_sink.cpp | 9 +- be/src/pipeline/exec/hashjoin_build_sink.h | 18 +-- be/src/pipeline/exec/hashjoin_probe_operator.h | 12 +- .../exec/nested_loop_join_build_operator.h | 8 ++ .../exec/nested_loop_join_probe_operator.h | 6 +- .../pipeline/exec/partition_sort_sink_operator.h | 6 +- be/src/pipeline/exec/scan_operator.cpp | 6 +- be/src/pipeline/exec/scan_operator.h | 15 +-- be/src/pipeline/exec/set_probe_sink_operator.h | 6 +- be/src/pipeline/exec/set_sink_operator.h | 6 +- be/src/pipeline/exec/sort_sink_operator.h | 6 +- .../exec/streaming_aggregation_sink_operator.h | 4 +- be/src/pipeline/pipeline.cpp | 1 + be/src/pipeline/pipeline.h | 47 ++++---- be/src/pipeline/pipeline_x/dependency.cpp | 1 + be/src/pipeline/pipeline_x/dependency.h | 36 +++++- .../local_exchange_sink_operator.cpp | 10 ++ .../local_exchange/local_exchange_sink_operator.h | 5 +- .../local_exchange_source_operator.cpp | 10 ++ .../local_exchange_source_operator.h | 9 ++ .../pipeline_x/local_exchange/local_exchanger.cpp | 41 ++++++- .../pipeline_x/local_exchange/local_exchanger.h | 40 ++++++- be/src/pipeline/pipeline_x/operator.cpp | 4 +- be/src/pipeline/pipeline_x/operator.h | 28 +++-- .../pipeline_x/pipeline_x_fragment_context.cpp | 131 +++++++++------------ .../pipeline_x/pipeline_x_fragment_context.h | 14 ++- be/src/runtime/runtime_filter_mgr.cpp | 23 +++- be/src/runtime/runtime_filter_mgr.h | 5 +- be/src/vec/exec/runtime_filter_consumer.cpp | 16 ++- be/src/vec/exec/runtime_filter_consumer.h | 4 +- be/src/vec/sink/vdata_stream_sender.cpp | 18 +++ be/src/vec/sink/vdata_stream_sender.h | 8 +- .../processor/post/RuntimeFilterGenerator.java | 10 ++ .../org/apache/doris/planner/OlapScanNode.java | 2 +- .../java/org/apache/doris/planner/ScanNode.java | 4 +- .../main/java/org/apache/doris/qe/Coordinator.java | 16 +-- .../java/org/apache/doris/qe/SessionVariable.java | 17 +-- 45 files changed, 475 insertions(+), 236 deletions(-) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org