DM 使用 query-status 查看任务状态正常 但是实际任务已经执行失败

Bug 反馈
清晰准确地描述您发现的问题,提供任何可能复现问题的步骤有助于研发同学及时处理问题
【 Bug 的影响】
DM 使用 query-status 查看任务状态正常 但是实际任务已经执行失败


【可能的问题复现步骤】
DM需要的binlog已经被删除
【看到的非预期行为】

【期望看到的行为】
image
【相关组件及具体版本】

【其他背景信息或者截图】
如集群拓扑,系统和内核版本,应用 app 信息等;如果问题跟 SQL 有关,请提供 SQL 语句和相关表的 Schema 信息;如果节点日志存在关键报错,请提供相关节点的日志内容或文件;如果一些业务敏感信息不便提供,请留下联系方式,我们与您私下沟通。

感谢反馈

1赞

问一下,这个状态一直是 running 嘛?

1赞

需要的mysql-bin.000486 日志mysql已经清了,但是使用DM query-status 查看任务状态的时候显示Running。是否应该展示报错信息 master has purged binary logs containing GTIDs that the slave requires,而不是显示状态Running。这个会误导DBA感觉任务在正常进行。

是的一直是 running

嗯嗯,明白,我反馈一下

dm-worker_stdout.log 报错信息是正常的

pprof.tar.gz (54.6 KB)

你说报错日志信息是正常的,能截图出来看下吗?

能把问题背景描述一下不,当前的信息,不太清晰,比如咱们是怎么发现问题,都做了哪些操作之类

偶然发现的当时看binlog落后比较多,就看了下,发现任务已经异常了。没有目前准备重做任务,之前的数据删除

好滴,收到

这种必须要监控日志了,但是兼容日志又会蛋疼