三机房实例数量不对等情况下的region调度策略的疑问

【 TiDB 使用环境】生产环境
【 TiDB 版本】6.5.0 、5.4.3
【复现路径】
【遇到的问题:问题现象及影响】有个三异地机房的场景,这三个机房共同构建了一套Tidb集群。但是这三个机房的服务器数量不一致。分别为:3 4 5。
给机房分别打了label,设置以机房为策略强制隔离。
但是我发现会定时出现异常的Region调度。我统计了一下,大概的调度情况如图:

三个机房固定时间都会发生机房内部的调度,持续两天左右。
会不会是因为这个逻辑导致的:
发现Tikv上的Region数量不均衡—发起balance—发现只有本机房内布的机器允许调度—调度完成后依然不均衡----继续balance。
这样就陷入了一个balance循换。

【资源配置】
【附件:截图/日志/监控】

纠正下,label 并不是强制的,其实会降级。
你这个问题感觉可以调整下 weight :thinking:

1 个赞

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