Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | - | - | ||||
README.md | D | 12-May-2024 | 1.2 KiB | 32 | 22 | |
whitelist.json | D | 12-May-2024 | 17.1 KiB | 378 | 377 |
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