This is an automated email from the ASF dual-hosted git repository. yiguolei pushed a change to branch master in repository https://gitbox.apache.org/repos/asf/doris.git
from 4bcde577750 [enhancement](memory) Support jemalloc 64K page size - thirdparty (#28429) add 73f7b61019a [refactor](scanner) use weak ptr to lock task execution context to avoid core in scanner dctor (#28493) No new revisions were added by this update. Summary of changes: be/src/exec/data_sink.cpp | 6 +- be/src/olap/schema_change.cpp | 11 +- be/src/pipeline/exec/scan_operator.cpp | 8 +- be/src/pipeline/pipeline_fragment_context.cpp | 17 ++- be/src/pipeline/pipeline_fragment_context.h | 3 +- .../pipeline_x/pipeline_x_fragment_context.cpp | 10 +- .../pipeline_x/pipeline_x_fragment_context.h | 1 - be/src/pipeline/task_scheduler.cpp | 9 +- be/src/pipeline/task_scheduler.h | 5 +- be/src/runtime/exec_env.h | 3 + be/src/runtime/exec_env_init.cpp | 26 ++-- be/src/runtime/plan_fragment_executor.cpp | 8 +- be/src/runtime/plan_fragment_executor.h | 2 +- be/src/runtime/query_context.cpp | 16 +++ be/src/runtime/runtime_state.h | 14 ++- .../task_execution_context.h} | 12 +- be/src/vec/exec/scan/scan_task_queue.cpp | 3 +- be/src/vec/exec/scan/scan_task_queue.h | 4 +- be/src/vec/exec/scan/scanner_context.cpp | 52 ++++---- be/src/vec/exec/scan/scanner_context.h | 14 ++- be/src/vec/exec/scan/scanner_scheduler.cpp | 133 +++++++++++---------- be/src/vec/exec/scan/scanner_scheduler.h | 13 +- be/src/vec/exec/scan/vscan_node.cpp | 5 +- 23 files changed, 216 insertions(+), 159 deletions(-) copy be/src/{olap/rowset/rowset_fwd.h => runtime/task_execution_context.h} (78%) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org For additional commands, e-mail: commits-h...@doris.apache.org