• Home
Name Date Size #Lines LOC

..--

README.mdD12-May-20241.2 KiB3222

whitelist.jsonD12-May-202417.1 KiB378377

README.md

1# 系统参数白名单规则说明
2
3  ## **系统参数命名约束**
4  - 规则要求
5    1. 约束\*.para", \*.para.dac 配置文件中的系统参数。
6    2. 系统参数命名由:字母、数字、下划线、'.'、 '-'、 '@'、 ':' 、 '_'。
7    3. 不允许出现".."。
8
9  - 解决方法
10    1. 根据系统参数的命名规范排查修改。
11
12  ## dac配置内存大小约束
13  - 规则要求
14    1. dac配置不超过200个。
15
16  - 解决方法
17    1. 重新配置dac内存大小, 修改 "startup/init/services/param/include/param_osadp.h" 中PARAM_WORKSPACE_DAC。
18    2. 修改 "startup_guard/startup_checker/system_parameter_rules.py" 中CONFIG_DAC_MAX_NUM = 200的大小。
19
20编译时会提示如下类型的告警:
21
22  ```
23  [NOT ALLOWED]: Invalid param: distributedsched.continuationmanager..
24  [NOT ALLOWED]: DAC overallocated memory
25
26  ```
27
28# 违规场景及处理方案建议
29
30  1. 检查系统参数命名, 根据 **[系统参数命名约束](README.md#系统参数命名约束)** 排查修改。
31  2. 排查dac配置是否超出内存申请范围, 根据 **[dac配置内存大小约束](README.md#dac配置内存大小约束)** 排查修改。
32