TiDB 4.0-rc中pd配置 namespace-classifier: "default"不再支持了么?

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。

  • 【TiDB 版本】:TiDB 4.0-rc
  • 【问题描述】:修改tidb-ansible/conf/pd.yml中的namespace-classifier: "default"这个值,导致pd重启失败。
    image
    重启ansible-playbook rolling_update.yml --tags=pd时异常信息。

若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。

你好。3.1 开始 namespace-classifier 这个参数的功能控制改成了 enable-cross-table-merge 这个参数进行控制。 https://github.com/pingcap/pd/blob/6d3bffcf4b26e894258ab3ded11c72ef7de95b34/conf/config.toml#L87

enable-cross-table-merge=false对应原来的namespace-classifier: "default"么?

这边是需要跨表做 region merge 吗? namespace-classifier 的默认值应该是 table 的。如果是 default 应该是 enable-cross-table-merge= true

是要做region meger,region数94万,空regiono数就有92万。

按照上面的修改,重新加截后还是不行啊,报上面的错。 image image image

这个参数应该是在 schedule 下面

是我没仔细看文档,按照3.0.5的版本进行配置了。过会看看是否进行合并处理了。感谢回复!

如果还有其他问题,请重新开帖,感谢配合~~~