本文為您介紹了PolarDB-X日志節點的發布說明。
發布日期:2024-09-13
產品版本:V2.4.0
組件版本:5.4.19
類別 | 說明 |
修復 | 修復執行單條SQL更新多張表的情況下,有概率出現連續的TableMapEvent從而導致TraceID亂序的問題。 |
發布日期:2024-09-06
產品版本:V2.4.0
組件版本:5.4.19
類別 | 說明 |
修復 | 修復因單個計算節點不可用而導致CDC進程無法啟動的問題。 |
修復因內存中的Offset值與Binlog文件的Offset值不一致而導致對Binlog文件進行Dump操作失敗的問題。 |
發布日期:2024-08-28
產品版本:V2.4.0
組件版本:5.4.19
類別 | 說明 |
修復 | 修復執行 |
修復CDC拓撲重建過程中,系統自動并發上傳同一個Binlog文件,導致該文件最終丟失的問題。 | |
修復SQL解析器對含有隱式表組的 | |
修復CDC Dumper主備同步過程中,系統自動刪除Master節點本地文件,導致復制鏈路無法自動恢復的問題。 |
發布日期:2024-08-02
產品版本:V2.4.0
組件版本:5.4.19
類別 | 說明 |
新增 | 新增CDC(Change Data Capture,日志節點)支持定期構建同步位點(sync point)。 |
修復 | 修復binlog cursor未能按預期更新而導致消費過程中出現阻塞(block)的問題。 |
發布日期:2024-07-10
產品版本:V2.4.0
組件版本:5.4.19
類別 | 說明 |
新增&優化 | 新增支持CDC(Change Data Capture,日志節點)定期構造 |
優化PolarDB-X 1.0至PolarDB-X 2.0的升級評估中全量數據校驗的能力。 | |
修復 | 修復因元數據變更導致全局Binlog生成失敗的問題。 |
修復因請求的目標Binlog File為空,進而導致無法提供Binlog Dump服務的問題。 |
發布日期:2024-04-16
產品版本:V2.4.0
組件版本:5.4.19
類別 | 說明 |
新增&優化 | 主從DDL復制新增支持針對function類型的復制。 |
主從DDL復制新增支持針對sequence類型的復制。 | |
主從DDL復制新增支持針對view類型的復制。 | |
主從DDL復制新增支持針對procedure類型的復制。 | |
主從DDL復制新增支持針對賬號、角色和權限類型的復制。 | |
主從DDL復制新增支持針對alter tablegroup類型的復制。 | |
主從DDL復制新增支持針對alter index類型的復制。 | |
主從DDL復制新增支持針對多流binlog場景下的一致性協調對齊復制。 | |
主從復制新增支持按時間戳創建復制鏈路能力。 | |
主從復制新增通過SQL命令校驗上下游數據一致性的能力。 | |
主從復制新增從實例角色,Slave集群具備實例級只讀的能力。 | |
新增支持主從復制DML寫入的where條件全鏡像匹配能力。 | |
新增支持多流binlog stream name和user name綁定,使用綁定賬號執行binlog相關SQL時,無需增加with選項。 | |
優化主從復制基于server_id的雙向復制能力,新增命令行指定過濾規則和server_id異常自檢能力。 | |
修復 | 修復multi alter add/drop column語句導致元數據列序錯誤,進而導致的binlog鏈路中斷的問題。 |
修復multi alter add/drop/rename index語句導致元數據丟失索引,進而導致binlog中記錄錯誤DDL SQL的問題。 | |
修復meta_build_physical_ddl_sql_blacklist_regex參數存在配置缺陷,導致alter ddl sql包含user關鍵字時ddl被過濾的問題。 | |
修復drop index ddl sql無法輸出到binlog的問題。 |
發布日期:2024-03-22
版本號:polarx-cdc-kernel-2.3.0_5327694
類別 | 說明 |
新增 | 新增 |
修復 | 修復SQL閃回精確匹配失效的問題。 |
發布日期:2024-02-04
版本號:polarx-cdc-kernel-2.3.0_5169624
類別 | 說明 |
新增 | 新增 |
優化 | 優化mysql binlog dump兼容性,支持checksum、heartbeat等參數。 |
發布日期:2023-12-21
版本號:polarx-cdc-kernel-2.3.0_4988569
類別 | 說明 |
新增 | 新增支持SQL閃回,并回滾整個事務。 |
修復 | 修復TSO心跳在binlog中的記錄方式,解決下游MySQL Crash問題。 |
發布日期:2023-10-23
版本號:polarx-cdc-kernel-2.3.0_4825080
類別 | 說明 |
優化 | 優化grpc反壓控制休眠時間,提升Binlog對外dump速度至130MB/s。 |
修復 | 修復設定時間范圍后無DML/DDL導致SQL閃回無法結束的問題。 |
發布日期:2023-09-22
版本號:polarx-cdc-kernel-2.3.0_4755313
類別 | 說明 |
優化 | 優化Binlog數量較多時show binary logs語句的查詢效率,并解決出現的卡慢問題。 |
修復 | 修復對JSON數據類型進行數據整形時緩沖區溢出的問題。 |
修復CDC升級過程中metaDB發生HA切換導致metaDataSource scan線程退出的問題。 | |
修復binlog_dumper_info更新時的死鎖問題。 |
發布日期:2023-08-18
版本號:polarx-cdc-kernel-2.3.0_4635493
類別 | 說明 |
新增&優化 | 新增支持flush logs語句。 |
優化透明消費對外dump的速度。 | |
CDC獲得DN連接不依賴is_vip。 | |
CDC獲取metadb連接去除管控依賴。 | |
修復 | 修復包含BIGINT SIGNED列定義的建表語句及解析語法報錯問題。 |
修復recover tso生成算法可能導致binlog list空洞的問題。 | |
修復只讀實例擴縮容后,Task dump主實例DN搜不到起始位點的問題。 |
發布日期:2023-07-06
版本號:polarx-cdc-kernel-2.3.0_4483662
類別 | 說明 |
新增 | 新增支持對transaction對象進行持久化,以降低內存占用。 |
修復 | 修復基于歷史TSO進行恢復時,recover tso不能小于最近一次擴縮容打標事務的TSO的問題。 |
修復CDC Dumper主備同步過程中,Dumper Master本地文件被刪導致grpc線程無法退出的問題。 |
發布日期:2023-06-06
版本號:polarx-cdc-kernel-2.0.0-4273008
類別 | 說明 |
修復 | 修復從OSS消費binlog時,可能觸發心跳窗口沖突導致鏈路出錯的問題。 |
修復針對TableMapEvent進行整形時概率性出現數據格式轉換錯誤的問題。 | |
修復DDL Event中Sql_Mode值和原始Sql_Mode不一致的問題。 | |
修復針對nchar、nvarchar類型邏輯表和物理表元數據不一致的問題。 | |
修復當ddl sql中包含換行符時轉單行注釋失效的問題。 |
發布日期:2023-05-09
版本號:polarx-cdc-kernel-2.0.1-4292946
類別 | 說明 |
優化&新增 | 新增支持對工作進程的CPU使用率進行監控統計。 |
新增支持對EPS進行更細粒度的監控(INSERT/UPDATE/DELETE)。 | |
優化binlog文件上傳OSS速度,bps提升至700MB/s。 | |
新增CDC運維命令(start master/stop master/restart master/reset master)。 | |
修復 | 修復透明消費離線binlog時,發生長時間block的問題。 |
修復binlog文件在讀取過程中被刪除導致dump線程無法退出的問題。 | |
修復當物理DDL元數據過多時,reset master失敗的問題。 | |
修復DDL Event中Sql_Mode值和原始sql_mode不一致的問題。 | |
修復同一個sql中同時包含add primary key和drop primary key,導致下游MySQL報錯的問題。 |
發布日期:2023-04-28
版本號:polarx-cdc-kernel-2.0.0-4273008
類別 | 說明 |
修復 | 修復SchemaRepository執行完SQL之后,列序不符合預期的問題。 |
修復數據整形時,針對空字符串整形觸發NPE的問題。 |
發布日期:2023-04-07
版本號:polarx-cdc-kernel-2.0.0-4206104
類別 | 說明 |
修復 | 修復元數據信息超過數據類型 |
發布日期:2023-03-29
版本號:polarx-cdc-kernel-2.0.0-4180250
類別 | 說明 |
修復 | 修復mysql charset未轉換為java charset導致解析失敗的問題。 |
發布日期:2023-03-22
版本號:polarx-cdc-kernel-2.0.0-4148671
類別 | 說明 |
優化 | 優化binlog同步鏈路恢復時間,RTO縮短至15S。 |
優化數據表數量達到幾十萬規模時,CDC元數據信息的恢復速度。 | |
修復 | 修復透明消費binlog時可能發生的位點計算錯誤問題。 |
修復針對 |
發布日期:2023-02-06
版本號:polarx-cdc-kernel-2.0.0-3985896
類別 | 說明 |
修復 | 修復連續增加主鍵和刪除主鍵,導致CDC鏈路中斷的問題。 |
修復消費程序在進行binlog dump前,未發送COM_REGISTER_SLAVE引起CDC主動斷連的問題。 | |
修復多流數據路由,Hash值為Integer.MIN_VALUE時導致數據鏈路中斷的問題。 |
發布日期:2023-02-01
版本號:polarx-cdc-kernel-2.0.0-3945546
類別 | 說明 |
新增&優化 | 支持多級歸并,實現DN節點線性增加時,性能無明顯衰減。 |
支持透明消費,下游消費程序通過dump協議,可直接消費歸檔到OSS的binlog文件,無需下游自行對接OSS。 | |
支持多流binlog,可自定義流的個數,每條流擁有獨立的binlog文件日志流。 | |
支持定時構建全量元數據Snapshot,解決歷史DDL打標記錄過度膨脹問題。 | |
支持從OSS并行下載binlog文件,提升實例恢復速度。 | |
修復 | 修復觸發binlog event數據整形時的兼容性和正確性問題,進一步提升DDL變更期間CDC鏈路的穩定性。 |
修復CDC集群發生重啟后,下游訂閱可能發生dump超時的問題。 | |
修復Dumper進程初次啟動時,計算的延遲時間有誤的問題。 |