Last week, we landed 32 PRs in the TiDB repositories.
Add the FlagIgnoreTruncate/FlagTruncateAsWarning
flag to control the behavior of truncated errors.
Add the rawkv metrics to profile the rawkv API performance.
Add a comparable varint encoding/decoding method to make encoded data smaller.
Support the following built-in functions: ln(), log(), log2(), log10().
Allow default value to be Null when the column has the auto_increament
attribute to be compatible with MySQL 5.6.
Fix bugs in the cost-based optimization framework: #2243
Refactor the time type related code: #2185, #2190, #2206, #2233, #2261
Remove the util/bytes package to clean up the code.
Refactor the code to remove the evaluator.Eval()
method: #2222,
Recover from panics caused by malformated mysql packet to make tidb-server more robust.
Last week, we landed 11 PRs in the TiKV repositories.
Add a configuration to disable data sync to speed up loading data.
Filter the pending peers for Placement Driver (PD) scheduler.
Add pd-ctl
to operate PD more easily.
Read and verify snapshot file in one step.
Use a smaller interval to make Raft tick more accurate.
Clean up the tombstone store to fix #401.
Use delete_file_in_range
when clean up the tombstone regions.