tidb_allow_remove_auto_inc
というシステム変数を導入して、auto_increment属性のあるカラムを削除できるようにしています。
ddl: make `reorgCtx` maintained by `ddlCtx` by xiongjiwei · Pull Request #33878 · pingcap/tidb · GitHub DDLでの
reorgCtx
をddlCtx
内で管理するようにしています。executor, parser, sessionctx: push down InRestrictedSQL flag to proto buffer by BornChanger · Pull Request #34861 · pingcap/tidb · GitHub Proto buffer内にInRestrictedSQLフラグを追加しています。
fix(expression): check some builtin function for incomplete date by likzn · Pull Request #34873 · pingcap/tidb · GitHub DATE関数に存在しない日付を渡したときの振る舞いをMySQLと合わせています。
planner: update the default values of `PreparedPlanCache.Enabled` and `PreparedPlanCache.Capacity` in `defaultConf` by qw4990 · Pull Request #34943 · pingcap/tidb · GitHub
PreparedPlanCache.Enabled
とPreparedPlanCache.Capacity
のデフォルト値をそれぞれON
と100
に更新しています。config, session: fix import of old variable values by morgo · Pull Request #34896 · pingcap/tidb · GitHub アップグレード時の設定をただしくアップグレード前に設定されていた値からimportするようにしています。
variable: refresh sysvar cache for tidb_gc_max_wait_time by TonsnakeLin · Pull Request #34967 · pingcap/tidb · GitHub
tidb_gc_max_wait_time
が更新されたときに、システム変数のキャッシュを更新するようにしています。br: add error into retry list when backup by joccau · Pull Request #34930 · pingcap/tidb · GitHub BRがリージョンのバックアップを行っている間に、TiKVがsstファイルをストレージに書き込んでいるときにエラーが発生したらリトライするように変更しています。
test: mock slow when backfilling data by xiongjiwei · Pull Request #34910 · pingcap/tidb · GitHub backfillのテストでの遅さを再現するmockを追加して、TestCancelの不安定さを解消しています。
infoschema: add some annotation for columnInfo #34745 by fanrenhoo · Pull Request #34872 · pingcap/tidb · GitHub INFORMATION_SCHEMA のcolumnInfoにコメントを追加しています。
pkg/ratelimit/ratelimiter: reduce the usage of CPU in Available by AndreMouche · Pull Request #5036 · tikv/pd · GitHub Available関数内でのCPU使用率を削減しています。
config: add split-bucket to default schedulers by bufferflies · Pull Request #5043 · tikv/pd · GitHub split-bucket-schedulerをデフォルトのスケジューラーに追加しています。
storage: Add APIs for RawKV GC by AmoebaProtozoa · Pull Request #4937 · tikv/pd · GitHub Raw KVのGC用にAPIを追加しています。
quota-limiter: fix panic when set limiter value to 0 by glorv · Pull Request #12623 · tikv/tikv · GitHub quota_limiterの値を0に設定したときにpanicが発生していた問題を修正しています。
server: support return simplified metrics response by glorv · Pull Request #12602 · tikv/tikv · GitHub TiKVに
simplify-metrics
という設定を導入して、有効な場合にメトリクスを少なくしています。txn: check committed record before async commit fallback by sticnarf · Pull Request #12616 · tikv/tikv · GitHub Prewriteを再実行したときにCommitTsTooLargeが発生した場合に備えて、Prewriteを冪等にしています。
log backup: don't advance checkpoint ts if there are inflight StartObserve by YuJuncen · Pull Request #12566 · tikv/tikv · GitHub inflight(?)なStartObserveがあった時には、チェックポイントを進めないようにしています。
pd_client: Do not reconnect on store tombstone error by Connor1996 · Pull Request #12629 · tikv/tikv · GitHub Tombstoneエラーが発生したときに、再接続をしないように変更しています。