txn: forbid savepoint when lazy uniqueness check is enabled by ekexium · Pull Request #37817 · pingcap/tidb · GitHub
tidb_constraint_check_in_place_pessimistic=0
(遅延制約)が有効なときには、savepointを実行できないようにしています。*: redirect the DML writes to a temp index during creating index by tangenta · Pull Request #37709 · pingcap/tidb · GitHub インデックス作成中のDMLの書き込み先を一時的なインデックスに変更しています。
parser: support plan replayer dump explain file by Yisaer · Pull Request #37807 · pingcap/tidb · GitHub Plan replayerがexplainファイルをダンプできるようにしています。
cloud: support backup to s3 when object lock enabled. by 3pointer · Pull Request #37392 · pingcap/tidb · GitHub S3でobject lockが有効な環境にバックアップを作成できるようにしています。
sessionctx/variable: put TiDBOptRangeMaxSize to right place and set default value to 0 by xuyifangreeneyes · Pull Request #37835 · pingcap/tidb · GitHub
TiDBOptRangeMaxSize
をセッションとグローバルレベルの両方で変更できるようにし、またデフォルト値を0に変更しています。log-backup: refuse PiTR if the full-snapshot and stream-log do not come from the same cluster by joccau · Pull Request #37546 · pingcap/tidb · GitHub PiTRでrestore pointに
--start-ts
と--full-backup-storage
が同時に渡されたときにエラーとなるようにしています。ddl: check index is needed in foreign key when drop index by crazycs520 · Pull Request #37813 · pingcap/tidb · GitHub drop index時にforeign keyに関するindexをチェックするようにしています。
executor: optimize point lock read process for rc by TonsnakeLin · Pull Request #36834 · pingcap/tidb · GitHub Isolation levelがread committedの時に、不要なRPCを減らしています。
planner: remove old useless interfaces about cost model by qw4990 · Pull Request #37801 · pingcap/tidb · GitHub 古いコストモデルに関するインターフェースを削除しています。
sessionctx: support session var tidb_last_plan_replayer_token by Yisaer · Pull Request #37851 · pingcap/tidb · GitHub システム変数
tidb_last_plan_replayer_token
を追加しています。tests: enlarge test timeout for real tikv test by wjhuang2016 · Pull Request #37865 · pingcap/tidb · GitHub Real KV testのタイムアウト値を長くしています。
sessionctx: set DefTiDBEnableRateLimitAction to false by XuHuaiyu · Pull Request #37811 · pingcap/tidb · GitHub
tidb_enable_rate_limit_action
のデフォルト値をfalseにしています。ddl: add foreign key check when modify column by crazycs520 · Pull Request #37823 · pingcap/tidb · GitHub alter table .. modify column時にforeign keyのチェックをするようにしています。
util/ranger: reuse convertPoint and validInterval logic by xuyifangreeneyes · Pull Request #37831 · pingcap/tidb · GitHub convertPointとvalidIntervalのロジックを再利用しています。
*: return error and add some logs when request PD failed by lcwangchao · Pull Request #37838 · pingcap/tidb · GitHub PDへのリクエストが失敗したときのエラー対応を追加しています。
ddl : Add compatibility testcases by Benjamin2037 · Pull Request #37782 · pingcap/tidb · GitHub Add indexの互換性に関するテストを追加しています。
scheduler: support collecting plan for balance-leader by CabinfeverB · Pull Request #5502 · tikv/pd · GitHub Balance-leaderのプランを収集できるようにしています。
scheduler: fix target filter in hot scheduler when source peer is leader by lhy1024 · Pull Request #5496 · tikv/pd · GitHub source peerの役割に応じて、スケジュールの種類を決定するようにしています。
api: region's leader peer return nil if region leader is not exist by bufferflies · Pull Request #5508 · tikv/pd · GitHub Region leaderが存在しないとき、regionのleader peerがnilを返すようにしています。
raftstore: Implement coprocessor observer pre_persist by CalvinNeo · Pull Request #12957 · tikv/tikv · GitHub pre_persist observerを追加しています。
copr: implement several mysql time related types json by YangKeao · Pull Request #13418 · tikv/tikv · GitHub JSONのdate,datetime,timestamp,time型の対応を追加しています。
copr: don't convert bool to int while comparing json bool with other types by YangKeao · Pull Request #13387 · tikv/tikv · GitHub JSON boolの比較時にboolをintに変換しないようにしています。
engine_tirocks: port util by BusyJay · Pull Request #13462 · tikv/tikv · GitHub engine_tirocksにutilを追加しています。
tikv_util: introduce future channel by BusyJay · Pull Request #13407 · tikv/tikv · GitHub future channelを追加しています。
multi-rocksdb: avoid mutex deadlock between open_tablet() and create_shared_db() by BornChanger · Pull Request #13465 · tikv/tikv · GitHub
open_tablet()
とcreate_shared_db()
間でのmutexのデッドロックを避けるようにしています。engine: update raft-engine by tabokie · Pull Request #13464 · tikv/tikv · GitHub 利用するRaft Engineのバージョンを更新しています。
tidb_query_expr: fix the problem that the result of castFloatAsTime is different with TiDB. by mengxin9014 · Pull Request #13472 · tikv/tikv · GitHub
castFloatAsTime
の結果がTiDBとTiKVで異なっていたのを振る舞いをそろえています。
2022年9月15日にRaft Engineのコミットはありませんでした。