DM 2.0.4 Release Notes

发版日期:2021 年 6 月 18 日

DM 版本:2.0.4

改进提升

  • 支持全量导入过程中 DM-worker 下线后重新上线时,任务重新调度并自动恢复 #1784
  • 增加增量同步时延监控 #1759
  • 全量导入阶段并发创建表结构 #1701
  • 支持自动调整上下游数据库 time_zone 设置 #1714
  • 提升增量阶段任务出错暂停后回滚的速度 #1705
  • 增量迁移过程中开启 GTID 时,自动从断点处设置 GTID #1745
  • 检测上下游数据库版本并输出到日志文件中 #1693
  • 使用全量导出的表结构作为增量阶段的初始表结构 #1754
  • 减小增量任务重启时 safe mode 的时间到 1 分钟,提升任务重启后的同步速度 #1779
  • 提升 dmctl 的易用性
    • 支持在环境变量中设置 DM-master 的地址 #1726
    • 支持在命令的任意位置指定 master-addr 参数 #1771
    • 使用 encrypt/decrypt 命令代替原有的 --decrypt/--encrypt 参数方式加密/解密数据库密码 #1771

Bug 修复

  • 修复非 GTID 同步任务中断重启后可能丢数据的问题 #1781
  • 修复 DM 降级后重新升级可能丢失数据源绑定关系的问题 #1713
  • 修复 DM-master 重启时 etcd 报 wal 目录不存在的问题 #1680
  • 修复前置检查错误消息过多超过 grpc 限制的问题 #1688
  • 修复同步旧版本 MariaDB 时,遇到不支持的语句导致 DM-worker panic 的问题 #1734
  • 修复 relay log 磁盘容量监控不更新的问题 #1753
  • 修复 DM 获取上游数据库 binlog 状态时出错导致 panic 的问题 #1774

已知问题

GitHub issues