PD 配置 获取部分 bool 显示为 string

通过 http 查询 PD 的配置,部分 true 或者 false 的参数显示为 str, 又有一部分显示为 bool。

但是在配置的 toml 里头,是使用 bool 的方式设置的。

是有意为之么?或者这种情况下怎么能够区分呢。【版本 5.4】

tidb这几年版本迭代太快,码农不仔细。

以toml为准,比如用pd-ctl修改参数的时候是不加引号的:
config set enable-cross-table-merge false

json展示的样式我猜测是和go struct字段类型定义有关,没有严格和toml的一致,能看懂就行。

嗯嗯,就看能不能统一一下,不然做参数检查的时候处理起来很麻烦。

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。