版本: 2.1.7-rc01
自定义Workload Group 并设置了 cpu_hard_limit。也按官方文档检查了cgroup的版本没有问题
1.fe配置了experimental_enable_cpu_hard_limit=true 并重启了fe。
2.设置执行完毕: ADMIN SET FRONTEND CONFIG ("enable_cpu_hard_limit" = "true");
新增doris_log_user用户,并授权我定义好的Workload Group:log_workload_group,并且取消了对应默认normal的分组:
这里我设置的cpu上线30%,然后我用doris_log_user 登录webui查询,发现限制并没有生效:cpu能用到将近100%。。
尝试查询带上 set workload_group = 'log_workload_group';依然无效
查看fe.audit.log 日志,走了默认的normal workload group。但前提是我已经将用户的normal授权移除了,只有我自定义的log_workload_group才对!
PS: 通过 set property 'default_workload_group' = 'log_workload_group';
成功设置用户默认的default_workload_group,然后再次发起查询后,查看audit日志,也使用了log_workload_group策略,但cpu依然拉满
top信息:
关闭steamload导入,只查询测试:单节点cpu还是会跑到90%
查询资源使用:(cpu还能用到100?)
select * from workload_group_resource_usage where WORKLOAD_GROUP_ID=192247