TiDB 5.4.2 リリースノート

リリース日:2022年7月8日

TiDB バージョン: 5.4.2

改善点

  • TiDB

    • 可用性を向上させるために、異常な TiKV ノードへのリクエストの送信を回避します#34906
  • TiKV

    • 可用性を向上させるために更新ごとに TLS 証明書を自動的にリロードする#12546
    • ヘルスチェックを改善して、利用できないRaftstoreを検出し、TiKV クライアントが時間内にリージョンキャッシュを更新できるようにします#12398
    • リーダーシップを CDC オブザーバーに移管して、レイテンシージッター#12111を削減します。
  • PD

    • Swaggerサーバーのコンパイルをデフォルトで無効にする#4932
  • ツール

    • TiDB Lightning

      • 散乱リージョンをバッチ モードに最適化して、散乱リージョンプロセスの安定性を向上させます#33618

バグの修正

  • TiDB

    • 間違った TableDual プランがバイナリ プロトコルでキャッシュされる問題を修正#34690 #34678
    • EqualAll ケース#34584におけるTiFlash firstrow集計関数の null フラグが誤って推論される問題を修正
    • プランナーがTiFlash #34682に対して間違った 2 フェーズ集約プランを生成する問題を修正
    • tidb_opt_agg_push_downtidb_enforce_mppが有効になっている場合に発生するプランナーの誤った動作を修正します#34465
    • プラン キャッシュが削除されるときに使用される間違ったメモリ使用量の値を修正します#34613
    • LOAD DATAステートメント#35198で列リストが機能しない問題を修正
    • 悲観的トランザクションでのエラーの報告を避けるWriteConflict #11612
    • リージョンエラーやネットワークの問題が発生した場合に事前書き込みリクエストがべき等にならない問題を修正#34875
    • ロールバックされる非同期コミットトランザクションがアトミック性#33641を満たさない可能性がある問題を修正
    • 以前は、ネットワーク接続の問題が発生した場合、TiDB は切断されたセッションによって保持されているリソースを常に正しく解放するとは限りませんでした。この問題は修正され、開いているトランザクションをロールバックして、その他の関連リソースを解放できるようになりました。 #34722
    • TiDB が CTE #33965でビューをクエリするときにreferences invalid tableエラーが誤って報告される可能性がある問題を修正
    • fatal error: concurrent map read and map writeエラー#35340によって引き起こされるpanicの問題を修正
  • TiKV

    • max_sample_size0 #11192に設定されている場合に統計を分析することによって引き起こされるpanicの問題を修正
    • TiKV #12231を終了するときに TiKV パニックを誤って報告する潜在的な問題を修正
    • リージョンマージ プロセス#12663でソース ピアがスナップショットによってログを追いつくときに発生する可能性があるpanicの問題を修正します。
    • ピアの分割と破棄が同時に行われるときに発生する可能性があるpanicの問題を修正します#12825
    • PD クライアントでエラー#12345が発生したときに発生する PD クライアントの再接続が頻繁に発生する問題を修正します。
    • DATETIME値に小数とZ #12739が含まれる場合に発生する時刻解析エラーの問題を修正します。
    • 空の文字列の型変換を実行すると TiKV がパニックになる問題を修正#12673
    • 非同期コミットが有効になっている場合に、悲観的トランザクションで発生する可能性のある重複コミット レコードを修正します#12615
    • Follower Read #12478を使用すると TiKV がinvalid store ID 0エラーを報告する問題を修正
    • ピアの破棄とリージョン#12368のバッチ分割の間の競合によって引き起こされる TiKVpanicの問題を修正します。
    • 間違った文字列一致#12329が原因で tikv-ctl が間違った結果を返す問題を修正
    • AUFS #12543で TiKV の起動に失敗する問題を修正
  • PD

    • not leader #4797の間違ったステータス コードを修正
    • ホット リージョンにリーダー#5005がない場合に発生する PDpanicを修正しました。
    • PDリーダー転送#4769直後にスケジューリングが開始できない問題を修正
    • いくつかの特殊なケースにおける TSO フォールバックのバグを修正#4884
  • TiFlash

    • 状況によっては、クラスター化インデックスを持つテーブルの列を削除した後にTiFlash がクラッシュする問題を修正します#5154
    • 多数の INSERT および DELETE 操作後の潜在的なデータの不整合を修正#4956
    • 特殊なケースでの間違った 10 進比較結果を修正#4512
  • ツール

    • バックアップと復元 (BR)

      • RawKVモード#35279でBRがErrRestoreTableIDMismatchを報告するバグを修正
      • ファイル保存時にエラーが発生した場合にBRがリトライしないバグを修正#34865
      • BR実行時のpanicの問題を修正#34956
      • BR がS3 内部エラーを処理できない問題を修正#34350
      • 復元操作で回復不能なエラーが発生した場合にBR がスタックするバグを修正#33200
    • TiCDC

      • 特別な増分スキャン シナリオ#5468で発生するデータ損失を修正します。
      • REDO ログ マネージャーがログを書き込む前にログをフラッシュするバグを修正#5486
      • 一部のテーブルが REDO ライターによって維持されていない場合、解決された ts の移動が速すぎるバグを修正します#5486
      • ファイル名の競合によりデータ損失が発生する可能性がある問題を修正します#5486
      • リージョンリーダーが見つからず、再試行が制限#5230を超えた場合に発生するレプリケーションの中断を修正しました。
      • MySQL シンクが間違ったチェックポイント Ts #5107を保存する可能性があるバグを修正
      • HTTPサーバーで goroutine リークを引き起こす可能性があるバグを修正#5303
      • メタリージョンの変更によりレイテンシーが増加する可能性がある問題を修正#4756 #4762
    • TiDB データ移行 (DM)

      • タスクが自動的に再開された後、DM がより多くのディスク領域を占有する問題を修正します#5344
      • case-sensitive: trueが設定されていない場合、大文字のテーブルが複製できない問題を修正#5255

このページは役に立ちましたか?

Playground
新規
登録なしで TiDB の機能をワンストップでインタラクティブに体験できます。
製品
TiDB Cloud
TiDB
価格
PoC お問い合わせ
エコシステム
TiKV
TiFlash
OSS Insight
© 2024 PingCAP. All Rights Reserved.
Privacy Policy.