pd中的log.file.max-days参数不支持动态修改吗

【 TiDB 使用环境】测试/ Poc
【 TiDB 版本】7.5
想修改pd的日志保留时间
mysql> set config pd log.file.max-days = 7;
Query OK, 0 rows affected, 3 warnings (0.01 sec)

mysql> show warnings;
±--------±-----±------------------------------------------------------------------------------------------+
| Level | Code | Message |
±--------±-----±------------------------------------------------------------------------------------------+
| Warning | 1105 | bad request to http://xx.x.xx:2379/pd/api/v1/config: “only support changing log level”
|
| Warning | 1105 | bad request to http://x.x.x.xx:2379/pd/api/v1/config: “only support changing log level”
|
| Warning | 1105 | bad request to http://x.x.x.xx:2379/pd/api/v1/config: “only support changing log level”
|
±--------±-----±------------------------------------------------------------------------------------------+
3 rows in set (0.01 sec)
提示这个错误

这个 waring 挺明显,只支持 log 级别修改 :thinking:

1 个赞

嗯,就是觉得不支持在线修改日志保留时间有点意外呢

不支持修改的话,不应该是error吗,怎么会显示warning。。

作为开发,觉得是正常的。
我觉得应该是等级划分不一样,error是请求失败,warning是请求成功,但是遇到已知非bug问题。

如果不支持修改,却显示OK,有点怪

这个也就是TiDB程序员的问题啊。可能Review没做好呗。

tiup cluster edit-config改

看来确实是不支持动态修改

不支持