dm 的worker 可以设置 session 级别的 wait_timeout吗?

dm 在 dump 阶段发现报错,在 mysql中查看 wait_timeout 是 10s,目前无法通过修改mysql参数实现,请问dm 的worker 可以设置 session 级别的 wait_timeout吗?

sql: SHOW COLUMNS FROM x'x'x.xxx: invalid connection

dumpling 支持 --params 参数
https://docs.pingcap.com/zh/tidb/stable/dumpling-overview#dumpling-主要选项表
可以试试配置到 dm dump 单元的 extra-args
https://docs.pingcap.com/zh/tidb-data-migration/v2.0/task-configuration-file-full

任务 yaml

mydumpers:
 global:
  extra-args: '--params "wait_timeout=864000;interactive_timeout=864000"'

启动报错

{
    "result": false,
    "msg": "[code=20038:class=dm-master:scope=internal:level=high], Message: The configurations as following [global] are set in global configuration but instances don't use them, Workaround: Please check the configuration files.",
    "sources": [
    ]
}

报错是 global 的配置没有在 instance 中用到吧,instance 中的 mydumper-config-name 是不是也配置了

1 个赞

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