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: [email protected]
For additional commands, e-mail: [email protected]