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 793a3222b06 [Bug](Variant) use lower case name for variant's root,
since backend treat parent column as lower case (#32999)
add d25bfe44ec8 [opt](memory) Optimize mem tracker accuracy (#32039)
No new revisions were added by this update.
Summary of changes:
be/src/agent/task_worker_pool.cpp | 5 +-
be/src/common/config.cpp | 2 +
be/src/common/config.h | 3 +
be/src/exec/rowid_fetcher.cpp | 2 +
be/src/http/default_path_handlers.cpp | 7 +-
be/src/io/fs/local_file_system.cpp | 2 -
be/src/io/fs/s3_file_bufferpool.cpp | 7 +-
be/src/io/fs/stream_load_pipe.cpp | 1 -
be/src/olap/calc_delete_bitmap_executor.cpp | 2 +
be/src/olap/calc_delete_bitmap_executor.h | 1 +
be/src/olap/compaction.cpp | 2 +-
be/src/olap/delta_writer_v2.cpp | 1 -
be/src/olap/memtable.cpp | 19 +--
be/src/olap/memtable.h | 9 +-
be/src/olap/memtable_flush_executor.cpp | 1 +
be/src/olap/memtable_memory_limiter.cpp | 10 +-
be/src/olap/memtable_memory_limiter.h | 8 +-
be/src/olap/memtable_writer.cpp | 4 +-
be/src/olap/olap_server.cpp | 3 +
be/src/olap/page_cache.cpp | 2 +-
be/src/olap/page_cache.h | 21 ++-
be/src/olap/push_handler.cpp | 6 +-
be/src/olap/rowset/segcompaction.cpp | 2 +-
be/src/olap/rowset/segment_v2/page_io.cpp | 6 +-
be/src/olap/rowset/segment_v2/segment.cpp | 10 +-
be/src/olap/rowset/segment_v2/segment.h | 8 +-
be/src/olap/storage_engine.cpp | 5 +-
be/src/olap/storage_engine.h | 18 --
be/src/olap/tablet_manager.cpp | 2 +-
be/src/olap/task/engine_batch_load_task.cpp | 2 +-
be/src/olap/task/engine_checksum_task.cpp | 2 +-
be/src/olap/task/engine_clone_task.cpp | 4 +-
be/src/olap/task/engine_index_change_task.cpp | 2 +-
be/src/olap/task/engine_publish_version_task.cpp | 11 +-
be/src/olap/task/engine_publish_version_task.h | 7 +-
be/src/pipeline/exec/exchange_sink_buffer.cpp | 2 -
.../exec/partitioned_aggregation_sink_operator.cpp | 1 -
.../partitioned_aggregation_source_operator.cpp | 1 -
.../exec/partitioned_hash_join_probe_operator.cpp | 2 -
be/src/pipeline/exec/spill_sort_sink_operator.cpp | 1 -
.../pipeline/exec/spill_sort_source_operator.cpp | 1 -
be/src/pipeline/pipeline_fragment_context.cpp | 14 +-
be/src/pipeline/pipeline_fragment_context.h | 2 +
be/src/pipeline/pipeline_task.cpp | 1 +
.../pipeline_x/pipeline_x_fragment_context.cpp | 15 +-
be/src/pipeline/pipeline_x/pipeline_x_task.cpp | 1 +
be/src/pipeline/task_scheduler.cpp | 8 +-
be/src/runtime/exec_env.h | 30 +++-
be/src/runtime/exec_env_init.cpp | 29 ++--
be/src/runtime/fold_constant_executor.cpp | 12 +-
be/src/runtime/fold_constant_executor.h | 2 +-
be/src/runtime/fragment_mgr.cpp | 33 +++-
be/src/runtime/fragment_mgr.h | 2 +
be/src/runtime/group_commit_mgr.cpp | 14 +-
be/src/runtime/group_commit_mgr.h | 9 +-
be/src/runtime/load_channel.cpp | 15 ++
be/src/runtime/load_channel.h | 4 +-
be/src/runtime/load_stream.cpp | 20 +++
be/src/runtime/load_stream.h | 1 +
be/src/runtime/load_stream_writer.cpp | 5 +
be/src/runtime/load_stream_writer.h | 1 +
be/src/runtime/memory/cache_policy.h | 11 +-
be/src/runtime/memory/lru_cache_policy.h | 31 +++-
be/src/runtime/memory/lru_cache_value_base.h | 11 +-
be/src/runtime/memory/mem_tracker.cpp | 2 +-
be/src/runtime/memory/mem_tracker_limiter.cpp | 184 ++++++++++++---------
be/src/runtime/memory/mem_tracker_limiter.h | 68 +++-----
be/src/runtime/memory/thread_mem_tracker_mgr.cpp | 12 +-
be/src/runtime/memory/thread_mem_tracker_mgr.h | 9 +-
be/src/runtime/plan_fragment_executor.cpp | 19 +--
be/src/runtime/plan_fragment_executor.h | 2 +
be/src/runtime/query_context.cpp | 37 +++--
be/src/runtime/query_context.h | 2 +
be/src/runtime/runtime_filter_mgr.cpp | 18 +-
be/src/runtime/runtime_filter_mgr.h | 7 +-
be/src/runtime/runtime_state.cpp | 74 +++++++--
be/src/runtime/runtime_state.h | 12 +-
be/src/runtime/thread_context.cpp | 19 +++
be/src/runtime/thread_context.h | 173 ++++++++++++-------
be/src/runtime/workload_group/workload_group.cpp | 24 ++-
be/src/runtime/workload_group/workload_group.h | 8 +-
be/src/service/backend_service.cpp | 4 +
be/src/service/internal_service.cpp | 5 +
be/src/service/point_query_executor.cpp | 13 ++
be/src/service/point_query_executor.h | 3 +
be/src/vec/columns/subcolumn_tree.h | 37 ++++-
be/src/vec/common/allocator.cpp | 36 ++--
be/src/vec/exec/scan/scanner_context.cpp | 1 +
be/src/vec/exec/scan/scanner_context.h | 21 ++-
be/src/vec/exec/scan/vscan_node.h | 2 +
be/src/vec/exec/scan/vscanner.h | 10 +-
be/src/vec/sink/group_commit_block_sink.cpp | 2 +-
be/src/vec/sink/load_stream_stub.cpp | 1 -
be/src/vec/sink/vdata_stream_sender.cpp | 1 -
be/src/vec/sink/writer/async_result_writer.cpp | 1 +
be/src/vec/sink/writer/vtablet_writer.cpp | 2 -
be/test/exprs/runtime_filter_test.cpp | 5 +-
be/test/olap/page_cache_test.cpp | 6 +-
be/test/runtime/mem_limit_test.cpp | 2 +-
be/test/testutil/run_all_tests.cpp | 4 +
be/test/tools/benchmark_tool.cpp | 4 +-
.../serde/data_type_serde_mysql_test.cpp | 3 +-
be/test/vec/exec/parquet/parquet_reader_test.cpp | 1 -
be/test/vec/exec/vtablet_sink_test.cpp | 12 +-
be/test/vec/exec/vwal_scanner_test.cpp | 1 -
be/test/vec/exprs/vexpr_test.cpp | 6 +-
be/test/vec/runtime/vdata_stream_test.cpp | 3 +-
107 files changed, 849 insertions(+), 483 deletions(-)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]