为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:
【 TiDB 使用环境】
Mysql 5.7
Tidb v5.0.0
DM 2.0.2
【概述】 两个同源source,两个task订阅不同的表。
【备份和数据迁移策略逻辑】
一个task正在运行,启动新task,同源订阅不同的表
【现象】 启动后不旧报错,正在跑的task,binlog 出现闪回,从binlog.001027 退回到了 binlog.001020
task 任务配置如下(两个task区别在于 bw-rule,订阅不同的表):
name: task-beta-one
task-mode: all
ignore-checking-items: [“all”]
clean-dump-file: false
target-database:
host: “10.0.x.xx”
port: 4000
user: “root”
password: “xxxxxxxxxx”
mysql-instances:
- source-id: “mysql-source”
block-allow-list: “bw-rule”
loader-thread: 16
mydumper-thread: 16
syncer-thread: 16
syncer-config-name: “global”
syncers:
global:
safe-mode: true
block-allow-list:
bw-rule:
do-tables:
- db-name: “test-runtime”
tbl-name: “~^f.*_5e5a0$”
想了解下,这是什么原因?