dm stop-task invalid op Stop on task

【 TiDB 使用环境`】测试环境
【 TiDB 版本】5.4.0
【遇到的问题】

【复现路径】做过哪些操作出现的问题
【问题现象及影响】
dm stop-task 报错 invalid op Stop on task

[root@localhost opt]# tiup dmctl --master-addr=192.168.242.130:8361 query-status
tiup is checking updates for component dmctl …
Starting component dmctl: /root/.tiup/components/dmctl/v5.4.0/dmctl/dmctl /root/.tiup/components/dmctl/v5.4.0/dmctl/dmctl --master-addr=192.168.242.130:8361 query-status
{
“result”: true,
“msg”: “”,
“tasks”: [
{
“taskName”: “dm-task”,
“taskStatus”: “Paused”,
“sources”: [
“mysql-replica-02”
]
},
{
“taskName”: “dm-task-ruoyi”,
“taskStatus”: “Error - Some error occurred in subtask. Please run query-status dm-task-ruoyi to get more details.”,
“sources”: [
“mysql-replica-03”
]
}
]
}

[root@localhost opt]# tiup dmctl --master-addr=192.168.242.130:8361 stop-task dm-task
tiup is checking updates for component dmctl …
Starting component dmctl: /root/.tiup/components/dmctl/v5.4.0/dmctl/dmctl /root/.tiup/components/dmctl/v5.4.0/dmctl/dmctl --master-addr=192.168.242.130:8361 stop-task dm-task
{
“op”: “Stop”,
“result”: false,
“msg”: “[code=38041:class=dm-master:scope=internal:level=medium], Message: invalid op Stop on task”,
“sources”: [
]
}【附件】

2 个赞

你好,可以将操作截一个图吗?(能够看到具体命令和返回)

1 个赞

看不懂。。。

1 个赞

请问 dmctl 和 dm 的版本是多少。在 3cbac21 这个 commit 之后,stop-task 的 op 应该是 delete 而不是 stop。所以可以先检查一下 dmctl 和 dm 的版本是否一致。

2 个赞

具体操作命令,和日志最好可以提供一下。

1 个赞

可以提供一下更多信息啊

1 个赞

1 个赞

你好。
从命令的返回结果来看,是停止 dm-task 这个任务异常。目前这个任务处于 Paused 状态吧,可以看下这个任务的详细状态,或者直接查看对应 dm worker 的日志,估计是这个任务有什么特殊错误,导致执行 stop-task 命令无效。

  1. 查看任务详情:tiup dmctl --master-addr=192.168.242.130:8361 query-status dm-task ;
  2. 执行 1 中的命令,可以看到对应的 dm worker 是哪个,然后就可以去看日志了。
2 个赞


把错误都skip了,还是invalid op, dm-work.log没有错误

1 个赞

DM 集群的版本也是 v5.4.0 吗?

1 个赞

是的5.4

1 个赞

具体操作命令,和日志最好可以提供一下。

1 个赞

tiup dm display 一下试试,看下dm集群版本

2 个赞

A new version of dmctl is available:
The latest version: v6.0.0
Local installed version: v5.4.0
Update current component: tiup update dmctl
Update all components: tiup update --all

升级之后没啥问题了

3 个赞

是之前版本不匹配吗?都升级了哪些组件,解决的?

1 个赞

应该是的,invalid op 在这里是热门问题,每天都有人提问

FYI: dm v5.4.0执行stop-task 返回 invalid op 7 on task

1 个赞

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