polardb / polardbx-cdc

polardbx-cdc is a core component of PolarDB-X which is responsible for global binary log generation, publication and subscription.
Apache License 2.0
73 stars 44 forks source link

5.4.12版本迭代,bugfix修复 & 优化 & 新feature #1

Closed lulu2panpan closed 9 months ago

lulu2panpan commented 2 years ago
  1. 修复:日志清理脚本只能清除当前最新日志,无法清除历史日志问题
  2. 修复:针对中文库表名称,因解析乱码导致库表数据被过滤,引发数据丢失问题
  3. 修复:收到ScaleOut/In打标指令后,如果指令前后storge列表并未发生变化,无法触发集群重新调度引发数据链路卡住的问题
  4. 修复:当表名当中含有反引号时,polardbx-meta-cdc模块解析失效,导致触发语法错误,引发数据链路中断
  5. 修复:针对drop database和drop table sql,meta模块未对拓扑信息进行remove,造成内存泄漏或脏数据问题
  6. 优化:针对polardb-x私有ddl sql的处理进行专项优化,remove掉私有语法,提升和mysql生态的兼容性
  7. 优化:支持可动态修改记录到全局Binlog中的心跳事件的频率
  8. 新增:支持集群调度功能可暂停
  9. 新增:支持通过traceid记录server_id,支持实例间双向同步时的循环同步问题
  10. 新增:适配polardb-x instant add column特性,保证当逻辑表和物理表列序不一致时,binlog内容的正确性
  11. 新增:适配新版DN记录TSO的方式(独立的GCN Event记录)