TiDB commits

TiDB, PD, TiKVのコミットを記録しています。

TiDB commits on 2022-04-20

github.com

executor: add some memory tracker in HashJoin by wshwsh12 · Pull Request #33918 · pingcap/tidb · GitHub

ハッシュジョインでのmapやentryStoreに対して、メモリの使用状況をトラックするようにしています。

*: update unstable unit test case list 0412-0419 by heibaijian · Pull Request #34095 · pingcap/tidb · GitHub

不安定なユニットテストのリストを更新しています(+17-15)。

validation: fix set readonly variable max_allowed_packet should return error by fanrenhoo · Pull Request #33658 · pingcap/tidb · GitHub

set @@max_allowed_packet=default;がエラーになるように修正しています。

ddl: add new cancel test framework and rewrite some tests by wjhuang2016 · Pull Request #33931 · pingcap/tidb · GitHub

キャンセルテスト用のフレームワークを導入しています。

docs: update `placement-rules-in-sql.md` to correct some mistakes by lcwangchao · Pull Request #34119 · pingcap/tidb · GitHub

SQLによるプレースメントルールに関するデザインドキュメントを修正しています(サポートされてない+any構文や+region=region1,+region=region2構文の削除、不足していたスペースの追加など)。

server: fix data race in TestIssue33699 by tiancaiamao · Pull Request #34027 · pingcap/tidb · GitHub

TestIssue33699テストのレースコンディションを修正しています。

ddl: View can be renamed only in the same schema by likzn · Pull Request #33890 · pingcap/tidb · GitHub

ビューのリネームを同一データベース内のみで実行できるように変更しています。

seesion: skip invisible index when selecting shard column for non-transactional DML by ekexium · Pull Request #34102 · pingcap/tidb · GitHub

non-transactional DML利用時にinvisible indexを利用しないように修正しています。

session: release lock correctly for tidb to exit by tiancaiamao · Pull Request #34126 · pingcap/tidb · GitHub

TiDB終了時(Ctrl+C)にロックを解放するように修正しています。

statistics: introduce cache interface for statsCache by Yisaer · Pull Request #34061 · pingcap/tidb · GitHub

StatsCache LRUの導入に向けて、キャッシュ用のインターフェースを追加しています。

*: use global auto analyze ID in order to kill auto analyze globally by xuyifangreeneyes · Pull Request #34075 · pingcap/tidb · GitHub

auto analyze IDに対してglobalなIDを付与し、(TiDBサーバー群にたいしての)global killに対応しています。

lightning: reload certificate for new connection by gozssky · Pull Request #33865 · pingcap/tidb · GitHub

Lightningにおいて、新規接続に対して証明書をリロードするようにしています。Lightningのimportが長時間の場合、その間に証明書が無効になるのに備えてとのこと。