DM 1.0.2 Release Notes
Release date: October 30, 2019
DM version: 1.0.2
DM-Ansible version: 1.0.2
Improvements
- Generate some config items for DM-worker automatically
- Generate some config items for migration task automatically
- Simplify the output of
query-statuswithout arguments - Manage DB connections directly for downstream
Bug fixes
- Fix some panic when starting up or executing SQL statements
- Fix abnormal sharding DDL migration on DDL execution timeout
- Fix starting task failure caused by the checking timeout or any inaccessible DM-worker
- Fix SQL execution retry for some error
Detailed bug fixes and changes
- Generate random
server-idfor DM-worker config automatically #337 - Generate
flavorfor DM-worker config automatically #328 - Generate
relay-binlog-nameandrelay-binlog-gtidfor DM-worker config automatically #318 - Generate the name list of tables to be dumped in task config from black & white table lists automatically #326
- Add concurrency items (
mydumper-thread,loader-threadandsyncer-thread) for task config #314 - Simplify the output of
query-statuswithout arguments #340 - Fix abnormal sharding DDL migration on DDL execution timeout #338
- Fix potential DM-worker panic when restoring subtask from local meta #311
- Fix DM-worker panic when committing a DML transaction failed #313
- Fix DM-worker or DM-master panic when the listening port is being used #301
- Fix retry for error code
1105#321, #332 - Fix retry for
Duplicate entryandData too long for column#313 - Fix task check timeout when having large amounts of tables in upstream #327
- Fix starting task failure when any DM-worker is not accessible #319
- Fix potential DM-worker startup failure in GTID mode after being recovered from corrupt relay log #339
- Fix in-memory TPS count for sync unit #294
- Manage DB connections directly for downstream #325
- Improve the error system by refining error information passed between components #320