TiDB 7.5.2 リリースノート
発売日:2024年6月13日
TiDB バージョン: 7.5.2
互換性の変更
- RocksDB の TiKV 構成項目
track-and-verify-wals-in-manifest追加します。これは、Write Ahead Log (WAL) #16549 @ v01dstarの破損の可能性を調査するのに役立ちます。 - TiDB Lightning
strict-formatまたはSPLIT_FILE使用して CSV ファイルをインポートする場合は、行末文字を設定する必要があります#37338 @ lance6716 - TiCDCオープンプロトコルの
sink.open.output-old-value設定項目を追加して、更新前の値を下流#10916 @ sdojjyに出力するかどうかを制御します。 - 以前のバージョンでは、
UPDATE変更を含むトランザクションを処理する際に、UPDATE目のイベントで主キーまたは非NULLの一意のインデックス値が変更されると、TiCDCはこのイベントをDELETE目とINSERT目のイベントに分割していました。v7.5.2以降では、MySQLシンクを使用する場合、UPDATEの変更のトランザクションcommitTSTiCDCthresholdTS(TiCDCが対応するテーブルをダウンストリームに複製し始める際にPDから取得する現在のタイムスタンプ)より小さい場合、TiCDCはUPDATE目のイベントをDELETEINSERTと13件目のイベントに分割します。この動作変更は、TiCDCが受信したUPDATE目のイベントの順序が誤っている可能性があり、分割されたDELETEとINSERT目のイベントの順序が誤っている可能性があるため、ダウンストリームデータの不整合が発生する問題に対処しています。詳細については、 ドキュメント #10918してくださいリデジュ
改善点
TiDB
ANALYZE文がメタデータロック#47475 @ wjhuang2016をブロックする問題を最適化しますSHOW CREATE TABLE#52939 @ CbcWestwolfの出力に表示される式のデフォルト値のMySQL互換性を改善しました- 常に
falseである DNF 項目の処理を強化し、そのようなフィルタ条件を直接無視することで、不要なテーブル全体のスキャンを回避します#40997 @ Rustin170506 EXPLAIN ANALYZE#51727 @ JinheLinのTiFlashTableScanオペレータの実行プロセスの統計を最適化します- MPP ロード バランシング#52313 @ xzhangxian1008中にリージョンのないストアを削除する
- PD からリージョンを一括ロードすることをサポートし、大規模なテーブル#51326 @ SeaRiseをクエリするときに KV 範囲からリージョンへの変換プロセスを高速化します。
Resource Control監視ページで、各リソース グループ#49318 @ nolouchの最大 RU 消費率を表示する新しいパネルRU(Max)を追加します。- 同期ロードパフォーマンスを改善し、統計情報のロードのレイテンシーを削減します#52994 ホーキングレイ
- 統計初期化の同時実行性を高めて起動を高速化します#52466 #52102 #52553 ホーキングレイ
TiKV
- コプロセッサエラーのログレベルを
warnからdebugに調整して、クラスタ#15881 @ cfzjywxkの不要なログを削減します。 - CDC イベント処理のキュー時間の監視メトリックを追加して、下流の CDC イベントレイテンシー問題のトラブルシューティングを容易にします#16282 @ hicqu
- TiKV の安定性を向上させるために、raftstore スレッドでスナップショット ファイルに対する IO 操作を実行しないようにします#16564 @ Connor1996
- ピアのスローログを追加し、メッセージ#16600 @ Connor1996を保存します
- TiKVは破損したSSTファイルの存在を検出すると、破損の具体的な理由をログに記録します#16308 @ overvenus
- 不要な非同期ブロックを削除してメモリ使用量を削減する#16540 @ overvenus
- TiKV #16680 @ LykxSassinatorのシャットダウン速度を加速
- コプロセッサエラーのログレベルを
PD
TiFlash
- TLS を有効にした後に証明書を更新することでTiFlash がpanic可能性がある問題を軽減します#8535 @ windtalker
ツール
バックアップと復元 (BR)
- BRはデータ復旧中に空のSSTファイルをクリーンアップします#16005 @ Leavrth
- ログバックアップの互換性テストとインデックスアクセラレーション#51987 @ LeavrthをカバーするPITR統合テストケースを追加します。
- ログバックアップのマージ操作に対する許容度を向上します。比較的長いマージ操作が発生した場合、ログバックアップタスクがエラー状態#16554 @ YuJuncenに陥る可能性が低くなります。
- 大規模なデータセット#48301 @ Leavrthシナリオで
RESTOREステートメントのテーブル作成パフォーマンスを向上 - リストアプロセス中にテーブルIDを事前割り当てすることで、テーブルIDの再利用を最大化し、リストアパフォーマンスを向上します#51736 @ Leavrth
- ログバックアップの開始時にアクティブなDDLジョブの無効な検証を削除します#52733 @ Leavrth
- Google Cloud Storage(GCS)を外部storageとして使用する場合の古い互換性チェックを削除します#50533 @ lance6716
- DNSエラーによる失敗の再試行回数を#53029からユジュンセン増やす
TiCDC
- REDOログを使用してデータリカバリ中のメモリの安定性を向上させ、OOM #10900 @ CharlesCheung96の確率を低減します。
- トランザクション競合シナリオにおけるデータレプリケーションの安定性が大幅に向上し、パフォーマンスが最大10倍向上します#10896 @ CharlesCheung96
- PDクライアント転送機能を有効にして、TiCDCとPDリーダー間のネットワーク分離中にTiCDCをより安定させます#10849 @ asddongmen
- レプリケーションタスク#11124 @ asddongmenの初期化速度を向上
- レプリケーションタスクを非同期に初期化して、プロセッサと所有者#10845 @ sdojjyの初期化時間を短縮します。
- Kafka クラスターのバージョンを自動的に検出し、Kafka #10852 @ wk989898との互換性を向上します
バグ修正
TiDB
- 一意のインデックス#52914 @ wjhuang2016を追加するときに同時 DML 操作によって発生するデータ インデックスの不整合の問題を修正しました。
- パーティションテーブル#52080 @ tangentaに複数のスキーマ変更を含むインデックスを追加することで発生するデータインデックスの不整合の問題を修正しました。
- 複数値インデックス#51162 @ ywqzzyを追加することによって発生するデータ インデックスの不整合の問題を修正しました
- ネットワークの問題によりDDL操作が停止する問題を修正#47060 @ wjhuang2016
- 起動時に統計情報をロードするときにTiDBがGCによるエラーを報告する可能性がある問題を修正#53592 @ you06
- TiDBが準備完了していないTiKVノード#50758 @ zyguanにリクエストを送信する可能性がある問題を修正
- TiKVローリング再起動#52193 @ zyguan後にステイル読み取りが失われる可能性がある問題を修正
- KV リクエストの再試行中にデータ競合が発生し、TiDB パニック#51921 @ zyguanが発生する可能性がある問題を修正しました。
- インデックスデータ#47115 @ zyguanを解析するときに TiDB がpanic可能性がある問題を修正しました
- JOIN条件に暗黙的な型変換#46556 @ qw4990が含まれている場合にTiDBがpanic可能性がある問題を修正しました
YEAR型の列を範囲外の符号なし整数と比較すると誤った結果が発生する問題を修正#50235 @ qw4990UPDATEリスト内のサブクエリによって TiDB がpanic可能性がある問題を修正#52687 @ winoros- 述語#45783 @ hawkingreiの
Longlong型のオーバーフローの問題を修正 - クラスター化インデックスを述語として使用すると
SELECT INTO OUTFILEが機能しない問題を修正#42093 @ qw4990 - TopN演算子が誤って#37986 @ qw4990にプッシュダウンされる可能性がある問題を修正しました
- 空の投影により TiDB がpanic#49109 @ winorosを引き起こす問題を修正しました
- インデックス プランが#52947 @ AilinKid順序に保たれている場合に、インデックス マージによって部分的な制限が誤って押し下げられる問題を修正しました。
- 再帰CTE #49721 @ hawkingreiでビューの使用が機能しない問題を修正
- 列の不安定な一意のIDにより、
UPDATE文がエラー#53236 @ winorosを返す可能性がある問題を修正しました。 - 常に
true#46962 @ elsa0520となる述語を持つSHOW ERRORS文を実行すると TiDB がパニックを起こす問題を修正しました。 - 大規模並列処理 (MPP) #51362 @ AilinKidで
finalAggMode とnon-finalAggMode が共存できない問題を修正しました - 間違った TableDual プランにより空のクエリ結果#50051 @ onlyacatが発生する問題を修正しました
lite-init-statsとconcurrently-init-stats両方の#52223 @ hawkingreiを有効にした後に統計を初期化するとTiDBがpanicを起こす可能性がある問題を修正しましたNO_JOINヒントがCREATE BINDING#52813 @ qw4990で機能しない問題を修正しましたALL関数に含まれるサブクエリが誤った結果を引き起こす可能性がある問題を修正#52755 @ hawkingreiVAR_SAMP()ウィンドウ関数#52933 @ Rustin170506として使用できない問題を修正- スライスの浅いコピーを使用せずに列プルーニングを行うと、TiDB がpanic可能性がある問題を修正しました#52768 @ winoros
- ユニークインデックスを追加するとTiDBがpanic可能性がある問題を修正#52312 @ wjhuang2016
- 初期化が完了する前に TiDBサーバーが正常とマークされる問題を修正#51596 @ shenqidebaozi
IFNULL関数によって返される型が MySQL #51765 @ YangKeaoと一致しない問題を修正しました- テーブルにクラスター化インデックス#51372 @ guo-shaogeがある場合に並列
Applyで誤った結果が生成される可能性がある問題を修正しました。 - サブクエリの
HAVING句に相関列#51107 @ hawkingreiが含まれている場合にクエリ結果が正しくない可能性がある問題を修正しました。 TIDB_HOT_REGIONSテーブルをクエリすると、誤ってINFORMATION_SCHEMAテーブル#50810 @ Defined2014が返される可能性がある問題を修正しました。- 統計の初期化が完了する前に自動統計収集がトリガーされる問題を修正#52346 @ Rustin170506
- AutoIDLeaderの変更により、
AUTO_ID_CACHE=1#52600 @ tiancaiamaoの場合に自動増分列の値が減少する可能性がある問題を修正しました。 - 共通テーブル式 (CTE) を使用して、統計情報が欠落しているパーティション テーブルにアクセスすると、クエリ結果が正しくなくなる可能性がある問題を修正しました#51873 @ qw4990
- TiDBダッシュボードのモニタリングページ#51889 @ YangKeaoにおける接続数(接続数)の計算と表示が誤っていた問題を修正しました。
- 外部キー#51838 @ YangKeaoを持つテーブルを復元するときに DDL 操作が停止する問題を修正しました
- 列のデフォルト値が削除されている場合、列のデフォルト値を取得するとエラーが返される問題を修正#50043 #51324 @ crazycs520
force-init-stats#51473 @ hawkingreiに設定されている場合に TiDB が対応するポートを listen しない問題を修正しましたIN()述語にNULL#51560 @ winorosが含まれている場合にクエリ結果が正しくない問題を修正しました- TiDBの同期的な統計読み込みメカニズムが空の統計の読み込みを無期限に再試行し、
fail to get stats version for this histogramlog #52657 @ hawkingreiを出力問題を修正しました。 EXCHANGE PARTITION外部キー#51807 @ YangKeaoを誤って処理する問題を修正LIMITOR型Index Merge#48588 @ AilinKidに押し下げられない可能性がある問題を修正しました- 相関サブクエリ#52777 @ yibin87における TopN 演算子の誤った結果を修正
CPS by typeメトリックに誤った値#52605 @ nolouchが表示される問題を修正しました- 特定の列の統計情報が完全にロードされていない場合に、
EXPLAINステートメントの結果に誤った列 ID が表示される可能性がある問題を修正しました#52207 @ time-and-fate - 照合の新しいフレームワークが無効になっているときに、異なる照合を含む式によってクエリがpanicになる可能性がある問題を修正しました#52772 @ wjhuang2016
- 複数値インデックスを持つテーブルを含むSQL文を実行すると、
Can't find a proper physical plan for this queryエラー#49438 @ qw4990が返される可能性がある問題を修正しました。 - TiDBが式#43527 @ Rustin170506内のシステム変数の型を正しく変換できない問題を修正
INSERT IGNORE実行すると、一意のインデックスとデータ#51784 @ wjhuang2016の間に不整合が発生する可能性がある問題を修正しました。- OOMエラー発生後に自動統計収集が停止する問題を修正#51993 @ Rustin170506
tidb_mem_quota_analyzeが有効になっていて、統計の更新に使用されるメモリが#52601 @ hawkingrei制限を超えると TiDB がクラッシュする可能性がある問題を修正しました。- 複数のレベルの
max_execute_time設定が互いに干渉する問題を修正#50914 @ jiyfhust - 単一のSQL文を使用して複数のインデックスを追加することによって発生するインデックスの不整合の問題を修正#51746 @ tangenta
- 関連するサブクエリがある場合にウィンドウ関数がpanic可能性がある問題を修正#42734 @ Rustin170506
shuffleExec予期せず終了すると TiDB がクラッシュする問題を修正#48230 @ wshwsh12- パーティションDDLタスク#51090 @ jiyfhustをロールバックするときにステータスが停止する問題を修正しました
BINARYタイプの JSON をクエリすると、場合によってはエラーが発生する可能性がある問題を修正しました#51547 @ YangKeao- 分散実行フレームワーク (DXF) #52640 @ tangentaを有効にした後に、大きなテーブルにインデックスを追加できない問題を修正しました。
- TTL 機能により、データ範囲の分割が不正確になり、場合によっては#51527 @ lcwangchaoでデータ ホットスポットが発生する問題を修正しました。
- 主キーの型が
VARCHAR#51810 @ breezewishの場合にALTER TABLE ... COMPACT TIFLASH REPLICA誤って終了する可能性がある問題を修正しました - インデックス#52411 @ tangenta追加中にクラスターのアップグレードによって発生するデータ インデックスの不整合の問題を修正しました。
- TableDual #50614 @ time-and-fateで述語プッシュダウンを無効にすることで発生するパフォーマンス低下の問題を修正しました
- TiDBサーバーがHTTPインターフェース経由でラベルを追加し成功を返すが、それが有効にならない問題を修正#51427 @ you06
- 取り込みモードでインデックスを追加すると、一部のコーナーケースでデータインデックスの不整合が発生する可能性がある問題を修正#51954 @ lance6716
init-statsプロセスが TiDB をpanicに陥らせ、load statsプロセスが#51581 @ hawkingreiで終了する可能性がある問題を修正しました。- 無効な設定項目#51399 @ Defined2014が含まれている場合、設定ファイルが有効にならない問題を修正しました
- SQL 文に
JOINが含まれ、文内のSELECTリストに定数#50358 @ yibin87のみが含まれる場合に、MPP を使用してクエリを実行すると、誤ったクエリ結果が返される可能性がある問題を修正しました。 determinateモード(tidb_opt_objective='determinate')でクエリに述語が含まれていない場合、統計がロードされない可能性がある問題を修正しました#48257 @ time-and-fate- 特定の条件下で
SURVIVAL_PREFERENCES属性がSHOW CREATE PLACEMENT POLICYステートメントの出力に表示されない可能性がある問題を修正#51699 @ lcwangchao - IndexJoin が Left Outer Anti Semi type #52902 @ yibin87のハッシュ値を計算するときに重複行を生成する問題を修正しました。
TIMESTAMPADD()関数が誤った結果を返す問題を修正#41052 @ xzhangxian1008FLOAT型からUNSIGNED型へのデータ変換で誤った結果が返される問題を修正#41736 @ guo-shaogeTRUNCATE()関数の 2 番目の引数が大きな負の数#52978 @ yibin87の場合に誤った結果を返す問題を修正しました。- Grafana で重複したパネル ID により#51556 @ D3Hunter表示が異常になる可能性がある問題を修正しました
- gRPC エラー#51301 @ guo-shaogeをログに記録するときに TiDB が予期せず再起動する問題を修正しました
- 起動時にTiDBの統計情報を読み込むとOOM #52219 @ hawkingreiが発生する可能性がある問題を修正しました。
- テーブルが削除された後もテーブルの TTL ジョブが停止しない問題を修正#51540 @ YangKeao
TiKV
- TiKV ログ#16398 @ overvenusで
thread_id値が0x5として誤って表示される問題を修正しました - 不安定なテストケースの問題を修正し、各テストが独立した一時ディレクトリを使用するようにして、オンライン構成の変更が他のテストケース#16871 @ glorvに影響しないようにします。
- バイナリからJSON #16616 @ YangKeaoへの変換中にTiKVがpanic可能性がある問題を修正しました
- tikv-ctlの
raft regionコマンドの出力にリージョンステータス情報#17037 @ glorvが含まれていない問題を修正しました - 1 つの TiKV ノードで遅い
check-leader操作により、他の TiKV ノードのresolved-ts正常に#15999 @ crazycs520に進まなくなる問題を修正しました。 - スナップショットの適用によってピアの破棄処理が中断された後、スナップショットの適用が完了しても再開されない問題を修正#16561 @ tonyxuqqi
DECIMAL型の小数点部分が#16913 @ gengliqi場合に正しくない問題を修正しました- クエリ内の
CONV()関数が数値システム変換中にオーバーフローし、TiKVpanic#16969 @ gengliqiが発生する問題を修正しました。 - TiKVがブラジルとエジプトのタイムゾーンを誤って変換する問題を修正#16220 @ overvenus
- 監視メトリック
tikv_unified_read_pool_thread_countデータがない場合がある問題を修正#16629 @ YuJuncen - RocksDB の非アクティブな Write Ahead Logs (WAL) によってデータが破損する可能性がある問題を修正しました#16705 @ Connor1996
- 古いリージョンピアがGCメッセージ#16504 @ crazycs520を無視するとresolve-tsがブロックされる問題を修正しました
- 楽観的トランザクションの実行中に、他のトランザクションがそのトランザクションのロック解決操作を開始すると、トランザクションの主キーに非同期コミットまたは 1PC モード#16620 @ MyonKemintaで以前にコミットされたデータがある場合、トランザクションの原子性が壊れる可能性がわずかにあるという問題を修正しました。
- TiKV ログ#16398 @ overvenusで
PD
- TiDBネットワークパーティション#7926 @ CabinfeverBの障害回復後の接続panicの問題を修正しました
- オンラインデータ復旧#8095 @ JmPotato後にスケジュールが誤って一時停止される可能性がある問題を修正
- リソース グループ#52605 @ nolouchを有効にした後に、CPS By Type 監視タイプが正しく表示されない問題を修正しました。
- 設定ファイル経由でログレベルを変更しても反映されない問題を修正#8117 @ rleungx
- リソースグループクエリ#8217 @ nolouchをキャンセルするときに再試行回数が多すぎる問題を修正
ALTER PLACEMENT POLICY配置ポリシー#52257 #51712 @ jiyfhustを変更できない問題を修正- 配置ルール#7808 @ rleungxを使用しているときに、ダウンしたピアが回復しない可能性がある問題を修正しました。
- PDリーダーを手動で転送すると#8225 @ HuSharp失敗する可能性がある問題を修正しました
- 書き込みホットスポットのスケジュール設定により配置ポリシーの制約が破られる可能性がある問題を修正#7848 @ lhy1024
- リソース グループ クライアントでスロットが完全に削除されず、割り当てられたトークンの数が指定された値#7346 @ guo-shaogeより少なくなる問題を修正しました。
- スケーリングの進行状況が正しく表示されない問題を修正#7726 @ CabinfeverB
- 展開された2つのデータセンター間でリーダーを切り替えるとLeaderが失敗する問題を修正#7992 @ TonsnakeLin
- PDの
Filter target監視メトリックが散布範囲情報を提供しない問題を修正#8125 @ HuSharp - クエリ結果
SHOW CONFIGに非推奨の構成項目trace-region-flow#7917 @ rleungxが含まれる問題を修正しました
TiFlash
- 分散storageおよびコンピューティングアーキテクチャで、DDL操作#9084 @ Lloyd-Pottigerで非NULL列を追加した後にクエリでNULL値が誤って返される可能性がある問題を修正しました。
- 空のパーティション#9024 @ JinheLinを含むパーティション テーブルでクエリを実行するときに発生するクエリ タイムアウトの問題を修正しました。
- 分散storageとコンピューティングアーキテクチャで、コンピューティングノードのプロセスが停止するとTiFlash がpanic可能性がある問題を修正しました#8860 @ guo-shaoge
- 生成された列をクエリするとエラー#8787 @ guo-shaogeが返される問題を修正しました
- クラスタをv6.5.0より前のバージョンからv6.5.0以降にアップグレードするときに、 TiFlashメタデータが破損してプロセスがpanicになる可能性がある問題を修正しました#9039 @ JaySon-Huang
- チャンクエンコード#8674 @ yibin87中に
ENUM列目がTiFlashを引き起こす可能性がある問題を修正しました - ログ#8895 @ JaySon-Huangの誤った
local_region_num値を修正 - 分散storageとコンピューティングアーキテクチャで、シャットダウン#8837 @ JaySon-Huang中にTiFlash がpanicになる可能性がある問題を修正しました。
- TiFlash が高同時読み取りシナリオで一時的に誤った結果を返す可能性がある問題を修正#8845 @ JinheLin
- 分散storageおよびコンピューティングアーキテクチャで、 TiFlashコンピューティングノード#8920 @ JinheLinの
storage.remote.cache.capacity構成項目の値を変更した後、Grafanaに表示されるディスクused_sizeメトリックが正しくないという問題を修正しました。 - 分散storageおよびコンピューティングアーキテクチャで、ネットワーク分離#8806 @ JinheLin後にクエリが永続的にブロックされる可能性がある問題を修正しました
- 非厳密な
sql_mode#8803 @ Lloyd-Pottigerで無効なデフォルト値を持つ列にデータを挿入するとTiFlash がpanic可能性がある問題を修正しました
ツール
バックアップと復元 (BR)
- 特別なイベントタイミングにより、ログバックアップ#16739 @ YuJuncenでデータ損失が発生する可能性があるという稀な問題を修正しました。
- フルバックアップが失敗したときにログが多すぎる問題を修正#51572 @ Leavrth
- PD接続障害により、ログバックアップアドバンサ所有者が配置されているTiDBインスタンスがpanic#52597 @ YuJuncenになる可能性がある問題を修正しました。
- TiKV の再起動により、ログ バックアップのグローバル チェックポイントが実際のバックアップ ファイルの書き込みポイントよりも先に進められ、少量のバックアップ データが失われる可能性がある問題を修正しました#16809 @ YuJuncen
- PD #17020 @ YuJuncenへのネットワーク接続が不安定な状態で一時停止中のログバックアップタスクを再開すると TiKV がpanic可能性がある問題を修正しました
- 不安定なテストケース#52547 リーヴルスで修正する
- BRを使用してデータを復元する場合、または物理インポート モードでTiDB Lightningを使用してデータをインポートする場合に、PD から取得されたリージョンにLeaderがない問題を修正しました#51124 #50501 @ Leavrth
- フルバックアップでピアが見つからない場合に TiKV がパニックを起こす問題を修正#16394 @ Leavrth
- ログバックアップタスクを一時停止後に削除しても、GCセーフポイント#52082 @ 3pointerがすぐに復元されない問題を修正しました。
- 不安定なテストケース
TestClearCache#50743 @ 3pointerを修正 - 空の
EndKey#52574 @ 3pointerが原因でBR がトランザクション KV クラスターの復元に失敗する問題を修正しました - PDリーダーの転送により、データ#53724 @ Leavrth復元時にBRがpanicになる可能性がある問題を修正しました。
- BRが
AUTO_RANDOM列#52255 @ Leavrthを含むユニオンクラスター化インデックスのAUTO_RANDOMID割り当ての進行状況をバックアップできなかった問題を修正しました。
TiCDC
- PDディスクI/Oの高レイテンシーによりデータレプリケーション#9054 @ asddongmenで深刻なレイテンシーが発生する問題を修正
- TiCDC所有者ノードを退去させるAPI(
/api/v2/owner/resign)を呼び出すと、TiCDCタスクが予期せず再起動する問題を修正しました#10781 @ sdojjy - DDL文が頻繁に実行されるシナリオで、間違ったBarrierTSが原因でデータが間違ったCSVファイルに書き込まれる問題を修正#10668 @ lidezhu
- 単一行データのデータ整合性検証が有効にされた後、タイムゾーンの不一致により TiCDC が
TIMESTAMP種類のチェックサムの検証に失敗する問題を修正#10573 @ 3AceShowHand - オブジェクトstorageシンクに一時的な障害が発生した場合に、結果整合性が有効になっている変更フィードが失敗する可能性がある問題を修正しました#10710 @ CharlesCheung96
DROP PRIMARY KEYとDROP UNIQUE KEYステートメントが正しく複製されない問題を修正#10890 @ asddongmen- テーブルレプリケーションタスク#10613 @ CharlesCheung96をスケジュールするときに TiCDC がパニックになる問題を修正しました
- 下流の Pulsar が停止しているときに、changefeed を削除すると通常の TiCDC プロセスが停止し、他の changefeed プロセスも停止するという問題を修正しました#10629 @ asddongmen
- PDを再起動するとTiCDCノードがエラー#10799 @ 3AceShowHandで再起動する可能性がある問題を修正しました
open-protocolの古い値部分が、実際のタイプ#10803 @ 3AceShowHandではなく、タイプSTRINGに応じて誤ってデフォルト値を出力する問題を修正しました。TIMEZONE種類のデフォルト値が正しいタイムゾーン#10931 @ 3AceShowHandに従って設定されない問題を修正- TiCDC が上流に書き込まれた後に下流の
Exchange Partition ... With ValidationDDL の実行に失敗し、変更フィードが#10859 @ hongyunyanで停止する問題を修正しました。 - KVクライアントのデータ競合によりTiCDCがpanic#10718 @ asddongmenになる問題を修正
- アップストリームの主キーまたは一意キーを更新すると、アップストリームとダウンストリーム間でデータの不整合が発生する可能性がある問題を修正#10918 @ lidezhu
TiDB データ移行 (DM)
TiDB Lightning
- EBS BRが#49517 @ mittalrishabhで実行されているときにTiDB Lightningがデータのインポートに失敗する可能性がある問題を修正しました
- ソースファイル#51800 @ lance6716内の互換性のない SQL ステートメントが原因で、 TiDB Lightning がデータインポート中に
no database selected報告する問題を修正しました。 - PDLeaderを強制終了すると、 TiDB Lightningがデータインポート#50501 @ Leavrth中に
invalid store ID 0エラーを報告する問題を修正しました。 - Parquet 形式#52518 @ kennytmの空のテーブルをインポートするときにTiDB Lightning がパニックになる問題を修正しました