planner: forbid load data with empty field terminator by zyguan · Pull Request #36500 · pingcap/tidb · GitHub load data infileで、空のfield terminatorが利用された場合にCPU使用率が高騰する事象を修正しています。
planner: set/clear `not null` flag when create a new `baseBuiltinFunc` by windtalker · Pull Request #36518 · pingcap/tidb · GitHub adjustNullFlagForReturnType関数を追加し、
baseBuiltinFunc
作成時にnot null
を追加したり削除したりできるようにしています。infoschema: fix typo in variables_info by tangenta · Pull Request #36689 · pingcap/tidb · GitHub VARIABLES_SCOPEをVARIABLE_SCOPEに修正しています。
executor: handle NULL values properly when `LOAD DATA INFILE` by zyguan · Pull Request #36124 · pingcap/tidb · GitHub load dataでset利用時にnullの判断が適切にされていなかった事象を修正しています。
br: enhance the output infomation by joccau · Pull Request #36676 · pingcap/tidb · GitHub
br restore point
の出力を変更しています。executor,store/copr: fix index merge, distsql request's key ranges should be sorted by tiancaiamao · Pull Request #36633 · pingcap/tidb · GitHub distsqlからのkey rangeをソートするようにしています。
executor: support trace with tikv exec details by zyguan · Pull Request #36638 · pingcap/tidb · GitHub トレース実行時に
TraceExecDetails
を有効にしています。log-backup: filter out unnecessary metadata files by YuJuncen · Pull Request #36656 · pingcap/tidb · GitHub Log backupで不要なメタデータファイルをフィルターして取り除いています。
*: introduce @@tidb_max_paging_size system variable for tuning by tiancaiamao · Pull Request #36599 · pingcap/tidb · GitHub システム変数tidb_max_paging_sizeを追加しています。
planner: avoid change the type of the input of sum/avg by windtalker · Pull Request #36372 · pingcap/tidb · GitHub sum、avg関数の入力値の型を変更しないようにしています。
lightning: add more retryable err by D3Hunter · Pull Request #36673 · pingcap/tidb · GitHub Lightningでリトライ可能なエラーの種類を増やしています。
statistics: fix "Invalid xxx character string" error when loading new collation stats by time-and-fate · Pull Request #36709 · pingcap/tidb · GitHub collationをカラムに対して設定した後に、load stats が
ERROR 1300 (HY000): Invalid <charset> character string:
となる事象を修正しています。*: fix timestamp conversion by peakji · Pull Request #36705 · pingcap/tidb · GitHub
UnixNano() / int64(time.Millisecond)
のようなtimestampの計算を修正しています。ddl: implement intra-table DDL for SchemaTracker by lance6716 · Pull Request #36176 · pingcap/tidb · GitHub SchemaTracker用にintra-table DDL(?)を導入しています。
docs: add transaction savepoint design doc by crazycs520 · Pull Request #36457 · pingcap/tidb · GitHub savepointに関するデザインドキュメントを追加しています。
planner: prefer to use TiKV to process small table scans and consider IndexJoin batch size in cost model ver2 by qw4990 · Pull Request #36690 · pingcap/tidb · GitHub Cost model v2で、小さいテーブルスキャンをTiKVに選択させるようにしています。
log-backup: format the date displayed in --help by MoCuishle28 · Pull Request #36713 · pingcap/tidb · GitHub Log backupで
--help
でのdatetime
の例にタイムゾーンを付与しています。tools: use go install to cleanup go.mod by xhebox · Pull Request #36702 · pingcap/tidb · GitHub
go install
を利用してgo.modをクリーンアップしています。
grpc: fix the wrong error handler. by bufferflies · Pull Request #5374 · tikv/pd · GitHub TiKVがforwardingを有効にしている場合PDがpanicする事象を修正しています。
Update TiDB Dashboard to v2022.07.28.1, ref #4257 by YiniXu9506 · Pull Request #5379 · tikv/pd · GitHub 利用するTiDB Dashboardのバージョンを更新しています。
raftstore: add more arguments to pre_exec observer by CalvinNeo · Pull Request #13158 · tikv/tikv · GitHub pre_exec関数に引数を追加しています。
Make max_subcompactions dynamically changeable by ethercflow · Pull Request #13151 · tikv/tikv · GitHub max_subcompactionsを動的に変更できるようにしています。
tests: do not use `assert!(r.is_ok())` in tests by tabokie · Pull Request #13009 · tikv/tikv · GitHub テストでの
assert!(r.is_ok())
という記述はエラー内容が出力されないため、変更しています。raftstore: use force_send to send ApplyRes by 5kbpers · Pull Request #13168 · tikv/tikv · GitHub AppyResを送るためにforce_sendを利用しています。
metrics: fix wrong expression for cdc cpu usage by glorv · Pull Request #13148 · tikv/tikv · GitHub CDCのCPU使用率導出方法が誤っていたのを修正しています。
2022年7月29日にRaft Engineのコミットはありませんでした。