You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@doris.apache.org by Feike <fe...@163.com> on 2024/01/10 05:40:35 UTC
Doris2.0.3 支持cgroup2 吗?
BE节点启动报错,发现Ubuntu22 默认是cgroup2 。
W0110 10:47:51.340014 960830 status.h:393] meet error status: [NOT_FOUND]Could not find subsystem cpu in /proc/self/cgroup
0# doris::CGroupUtil::find_global_cgroup(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) at /var/local/ldb-toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/basic_string.h:187
1# doris::CGroupUtil::find_abs_cgroup_path(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) at /root/src/doris-2.0/be/src/common/status.h:442
2# doris::CGroupUtil::find_cgroup_cpu_limit(float*) at /root/src/doris-2.0/be/src/common/status.h:442
3# doris::CGroupUtil::debug_string[abi:cxx11]() at /root/src/doris-2.0/be/src/common/status.h:354
4# doris::MemInfo::debug_string[abi:cxx11]() at /var/local/ldb-toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/basic_string.h:187
5# doris::Daemon::init(int, char**, std::vector<doris::StorePath, std::allocator<doris::StorePath> > const&) at /var/local/ldb-toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/basic_string.h:187
6# main at /root/src/doris-2.0/be/src/service/doris_main.cpp:0
7# ?
8# __libc_start_main
9# _start
Re: Doris2.0.3 支持cgroup2 吗?
Posted by Ayaka Kamisato <cy...@gmail.com>.
不支持
On Wed, Jan 10, 2024 at 1:40 PM Feike <fe...@163.com> wrote:
> BE节点启动报错,发现Ubuntu22 默认是cgroup2 。
> W0110 10:47:51.340014 960830 status.h:393] meet error status:
> [NOT_FOUND]Could not find subsystem cpu in /proc/self/cgroup
>
>
> 0# doris::CGroupUtil::find_global_cgroup(std::__cxx11::basic_string<char,
> std::char_traits<char>, std::allocator<char> > const&,
> std::__cxx11::basic_string<char, std::char_traits<char>,
> std::allocator<char> >*) at
> /var/local/ldb-toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/basic_string.h:187
> 1#
> doris::CGroupUtil::find_abs_cgroup_path(std::__cxx11::basic_string<char,
> std::char_traits<char>, std::allocator<char> > const&,
> std::__cxx11::basic_string<char, std::char_traits<char>,
> std::allocator<char> >*) at /root/src/doris-2.0/be/src/common/status.h:442
> 2# doris::CGroupUtil::find_cgroup_cpu_limit(float*) at
> /root/src/doris-2.0/be/src/common/status.h:442
> 3# doris::CGroupUtil::debug_string[abi:cxx11]() at
> /root/src/doris-2.0/be/src/common/status.h:354
> 4# doris::MemInfo::debug_string[abi:cxx11]() at
> /var/local/ldb-toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/basic_string.h:187
> 5# doris::Daemon::init(int, char**, std::vector<doris::StorePath,
> std::allocator<doris::StorePath> > const&) at
> /var/local/ldb-toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/basic_string.h:187
> 6# main at /root/src/doris-2.0/be/src/service/doris_main.cpp:0
> 7# ?
> 8# __libc_start_main
> 9# _start
回复:Doris2.0.3 支持cgroup2 吗?
Posted by 王博 <50...@qq.com.INVALID>.
这个报错可以忽略,目前会在两个地方调用cgroup utils,一个是be启动时打印下cgroup信息。另一个是会参与最大内存的约束计算,比如全局有cgroup的话,会在cgroup的memlimit和系统物理内存两者里取一个小的。也就是说没有cgroup或者cgroup v2的话,可以忽略这个信息
王博
506340561@qq.com
------------------ 原始邮件 ------------------
发件人: "dev" <feike_feng@163.com>;
发送时间: 2024年1月10日(星期三) 中午1:40
收件人: "dev"<dev@doris.apache.org>;
主题: Doris2.0.3 支持cgroup2 吗?
BE节点启动报错,发现Ubuntu22 默认是cgroup2 。
W0110 10:47:51.340014 960830 status.h:393] meet error status: [NOT_FOUND]Could not find subsystem cpu in /proc/self/cgroup
0# doris::CGroupUtil::find_global_cgroup(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) at /var/local/ldb-toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/basic_string.h:187
1# doris::CGroupUtil::find_abs_cgroup_path(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >*) at /root/src/doris-2.0/be/src/common/status.h:442
2# doris::CGroupUtil::find_cgroup_cpu_limit(float*) at /root/src/doris-2.0/be/src/common/status.h:442
3# doris::CGroupUtil::debug_string[abi:cxx11]() at /root/src/doris-2.0/be/src/common/status.h:354
4# doris::MemInfo::debug_string[abi:cxx11]() at /var/local/ldb-toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/basic_string.h:187
5# doris::Daemon::init(int, char**, std::vector<doris::StorePath, std::allocator<doris::StorePath> > const&) at /var/local/ldb-toolchain/bin/../lib/gcc/x86_64-linux-gnu/11/../../../../include/c++/11/bits/basic_string.h:187
6# main at /root/src/doris-2.0/be/src/service/doris_main.cpp:0
7# ?
8# __libc_start_main
9# _start