This is an automated email from the ASF dual-hosted git repository.

wangbo pushed a change to branch branch-3.0
in repository https://gitbox.apache.org/repos/asf/doris.git


    from 7e6c77d2f72 branch-3.0: [Fix](catalog)Remove the fs.disable.cache 
parameter to prevent excessive FS-associated objects and memory leaks #46184 
(#46189)
     add 914bba69f03 [branch-3.0] pick workload group usage (#46187)

No new revisions were added by this update.

Summary of changes:
 be/src/common/config.cpp                           |   4 +-
 be/src/common/config.h                             |   3 +-
 be/src/common/daemon.cpp                           |  15 ++
 be/src/common/daemon.h                             |   1 +
 be/src/pipeline/pipeline_task.cpp                  |   2 +-
 be/src/runtime/query_context.h                     |   4 +-
 be/src/runtime/thread_context.h                    |  72 +++++----
 be/src/runtime/workload_group/workload_group.cpp   |  36 +++--
 be/src/runtime/workload_group/workload_group.h     |  27 ++--
 .../workload_group/workload_group_manager.cpp      |  20 ++-
 .../workload_group/workload_group_manager.h        |   2 +
 .../workload_group/workload_group_metrics.cpp      | 128 ++++++++++++++++
 .../workload_group/workload_group_metrics.h        |  89 +++++++++++
 be/src/runtime/workload_management/io_throttle.cpp |  11 --
 be/src/runtime/workload_management/io_throttle.h   |  10 +-
 be/src/util/cgroup_util.cpp                        | 167 +++++++++++++++++++++
 be/src/util/cgroup_util.h                          |  22 +++
 be/src/util/cpu_info.cpp                           |  55 +------
 be/src/util/system_metrics.cpp                     |  35 +++++
 be/src/util/system_metrics.h                       |   4 +
 be/src/vec/exec/scan/vscanner.cpp                  |   2 +-
 be/src/vec/sink/writer/async_result_writer.cpp     |   2 +-
 be/test/util/cgroup_util_test.cpp                  |  90 +++++++++++
 be/test/util/test_data/cgroup_cpu_data/cpuset1     |   1 +
 be/test/util/test_data/cgroup_cpu_data/cpuset2     |   1 +
 be/test/util/test_data/cgroup_cpu_data/cpuset3     |   1 +
 .../test_data/cgroup_cpu_data/test11/child/cpu.max |   1 +
 .../util/test_data/cgroup_cpu_data/test11/cpu.max  |   1 +
 .../test_data/cgroup_cpu_data/test12/child/cpu.max |   1 +
 .../util/test_data/cgroup_cpu_data/test12/cpu.max  |   1 +
 .../test_data/cgroup_cpu_data/test13/child/cpu.max |   1 +
 .../util/test_data/cgroup_cpu_data/test13/cpu.max  |   1 +
 .../test_data/cgroup_cpu_data/test14/child/cpu.max |   1 +
 .../util/test_data/cgroup_cpu_data/test14/cpu.max  |   1 +
 .../test21/child/cpuset.cpus.effective             |   1 +
 .../cgroup_cpu_data/test21/cpuset.cpus.effective   |   1 +
 .../test22/child/cpuset.cpus.effective}            |   0
 .../cgroup_cpu_data/test22/cpuset.cpus.effective   |   1 +
 .../cgroup_cpu_data/test31/child/cpu.cfs_period_us |   1 +
 .../cgroup_cpu_data/test31/child/cpu.cfs_quota_us  |   1 +
 .../cgroup_cpu_data/test31/cpu.cfs_period_us       |   1 +
 .../cgroup_cpu_data/test31/cpu.cfs_quota_us        |   1 +
 .../cgroup_cpu_data/test32/child/cpu.cfs_period_us |   1 +
 .../cgroup_cpu_data/test32/child/cpu.cfs_quota_us  |   1 +
 .../cgroup_cpu_data/test32/cpu.cfs_period_us       |   1 +
 .../cgroup_cpu_data/test32/cpu.cfs_quota_us        |   1 +
 .../cgroup_cpu_data/test33/child/cpu.cfs_period_us |   1 +
 .../cgroup_cpu_data/test33/child/cpu.cfs_quota_us  |   1 +
 .../cgroup_cpu_data/test33/cpu.cfs_period_us       |   1 +
 .../cgroup_cpu_data/test33/cpu.cfs_quota_us        |   1 +
 .../test_data/cgroup_cpu_data/test41/cpuset.cpus   |   1 +
 51 files changed, 681 insertions(+), 147 deletions(-)
 create mode 100644 be/src/runtime/workload_group/workload_group_metrics.cpp
 create mode 100644 be/src/runtime/workload_group/workload_group_metrics.h
 create mode 100644 be/test/util/test_data/cgroup_cpu_data/cpuset1
 create mode 100644 be/test/util/test_data/cgroup_cpu_data/cpuset2
 create mode 100644 be/test/util/test_data/cgroup_cpu_data/cpuset3
 create mode 100644 be/test/util/test_data/cgroup_cpu_data/test11/child/cpu.max
 create mode 100644 be/test/util/test_data/cgroup_cpu_data/test11/cpu.max
 create mode 100644 be/test/util/test_data/cgroup_cpu_data/test12/child/cpu.max
 create mode 100644 be/test/util/test_data/cgroup_cpu_data/test12/cpu.max
 create mode 100644 be/test/util/test_data/cgroup_cpu_data/test13/child/cpu.max
 create mode 100644 be/test/util/test_data/cgroup_cpu_data/test13/cpu.max
 create mode 100644 be/test/util/test_data/cgroup_cpu_data/test14/child/cpu.max
 create mode 100644 be/test/util/test_data/cgroup_cpu_data/test14/cpu.max
 create mode 100644 
be/test/util/test_data/cgroup_cpu_data/test21/child/cpuset.cpus.effective
 create mode 100644 
be/test/util/test_data/cgroup_cpu_data/test21/cpuset.cpus.effective
 copy be/{src/pch/pch.cc => 
test/util/test_data/cgroup_cpu_data/test22/child/cpuset.cpus.effective} (100%)
 create mode 100644 
be/test/util/test_data/cgroup_cpu_data/test22/cpuset.cpus.effective
 create mode 100644 
be/test/util/test_data/cgroup_cpu_data/test31/child/cpu.cfs_period_us
 create mode 100644 
be/test/util/test_data/cgroup_cpu_data/test31/child/cpu.cfs_quota_us
 create mode 100644 
be/test/util/test_data/cgroup_cpu_data/test31/cpu.cfs_period_us
 create mode 100644 
be/test/util/test_data/cgroup_cpu_data/test31/cpu.cfs_quota_us
 create mode 100644 
be/test/util/test_data/cgroup_cpu_data/test32/child/cpu.cfs_period_us
 create mode 100644 
be/test/util/test_data/cgroup_cpu_data/test32/child/cpu.cfs_quota_us
 create mode 100644 
be/test/util/test_data/cgroup_cpu_data/test32/cpu.cfs_period_us
 create mode 100644 
be/test/util/test_data/cgroup_cpu_data/test32/cpu.cfs_quota_us
 create mode 100644 
be/test/util/test_data/cgroup_cpu_data/test33/child/cpu.cfs_period_us
 create mode 100644 
be/test/util/test_data/cgroup_cpu_data/test33/child/cpu.cfs_quota_us
 create mode 100644 
be/test/util/test_data/cgroup_cpu_data/test33/cpu.cfs_period_us
 create mode 100644 
be/test/util/test_data/cgroup_cpu_data/test33/cpu.cfs_quota_us
 create mode 100644 be/test/util/test_data/cgroup_cpu_data/test41/cpuset.cpus


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to