DM 2.0.1 Release Notes
发版日期:2020 年 12 月 25 日
DM 版本:2.0.1
改进提升
- 增加高可用场景下对 relay log 的支持 #1353
- relay log 只支持 DM-worker 本地存储。
- 在 DM-worker 节点宕机、网络波动导致节点下线等场景中,新调度的 DM-worker 会重新向上游拉取 binlog。
- 限制
handle-error
命令只能处理 DDL 错误以避免误用 #1303 - 支持 dmctl 同时连接多个 DM-master 节点及自动切换连接节点 #1349
- 增加
get-config
命令用于获取迁移任务和 DM 组件的配置 #1348 - 支持迁移
ALTER TABLE ADD COLUMN (xx, xx)
语句 #1345 - 支持自动过滤
CREATE/ALTER/DROP EVENT
语句 #1343 - 增加增量复制任务开始前对上游 MySQL/MariaDB 是否设置
server-id
的检查 #1315 - 支持全量导入名字中包含
sql
的库和表 #1259
Bug 修复
- 修复任务重启时出现错误
fail to initial unit Sync of subtask
的问题 #1274 - 修复全量数据导入时正在执行的
pause-task
命令阻塞的问题 #1269 #1277 - 修复配置
enable-gtid: true
时,DM 无法为 MariaDB 实例创建数据源的问题 #1344 - 修复
query-status
命令执行时阻塞的问题 #1293 - 修复悲观 shard DDL 模式下,并发协调多条 DDL 语句时可能造成阻塞的问题 #1263
- 修复
pause-task
命令执行时可能出现错误sql: connection is already closed
的问题 #1304 - 修复上游无
REPLICATION
权限时全量同步失败的问题 #1326 - 修复
SQL_MODE
包含ANSI_QUOTES
时,合库合表任务route-rules
配置在全量导入时无法生效的问题 #1314 - 修复增量同步时没有自动应用上游
SQL_MODE
的问题 #1307 - 修复自动解析上游
SQL_MODE
时日志出现 WARNfail to parse binlog status_vars
的问题 #1299