使用 tiup 升级 dm ,worker状态异常

为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:

【TiDB 版本】

MySQL: 5.7.22-log MySQL Community Server (GPL)
TiDB: v4.0.11
DM:   v2.0.2

【问题描述】

使用 tiup dm upgrade dmsingle v2.0.2 将 DM 从 v2.0.1 升级到 v2.0.2 ,升级成功后,发现 worker 的状态不对。(注:升级过程,并没有停止运行的 tasks)

将 thc_5000_test2a 这个 task 删除,结果它仍然被绑定到一个空闲的 worker (worker8401)。如下:


未升级前,执行 stop-task 和 operate-source stop 操作后,该 task 就会和对应 worker 解绑,但升级后就出现上面的情况了。而且执行 operate-source show没有任何显示,但明明我现在运行了好几个 task 。

感觉升级丢元数据了似的。还请帮忙解答,谢谢。

我刚刚将整个 DM 集群重启了下,好像就正常了, 执行 operate-source show 也能正常显示出了。

已在另一套环境验证,只要是使用 upgrade 升级到 v2.0.2 ,执行 operate-source show 就异常。再次重启整个 DM 集群,就正常了。


请问升级过程中的 log 是否可以提供一下?

Hi,目前确实需要重启一次才会正常显示。

升级日志有记录吗?在哪里呢

成功不会记录 log。

确认了是已知 bug
修复 PR:

好的,感谢。

1 个赞

:smiley:

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