dm 任务跑某张表,但是turncate 的语句总是被跳过,找不到配置的方法

从报错的位置看,你的dm版本是5.3.0。然后上面写了一大段注释。

* sharding table - we limit one ddl event only contains operation for same table
* drop database / drop table / truncate table: we ignore these operations

可能是有sharding表的聚合存在,所以上游单个truncate table并不执行,而是需要全部shard group的表都做这个ddl,下游才会truncate。

不过单看你这个任务怎么看也不是一个sharding table。是有其他的任务也在同步不同的上游库进下游的同一张表?

https://github.com/pingcap/tiflow/issues/5055
github上的类似issue。

论坛相关的讨论