Skip to content

TiFlash v6.0.0

Compare
Choose a tag to compare
@zhouqiang-cl zhouqiang-cl released this 06 Apr 02:55
25545c4

Improvements

  • Forbid the logical splitting of TiFlash files (by adjusting the default value of profiles.default.dt_enable_logical_split to false. See user document for details) and improve the space usage efficiency of the TiFlash columnar storage so that the space occupation of a table synchronized to TiFlash is similar to the space occupation of the table in TiKV.
  • Optimize the cluster management and replica replication mechanism for TiFlash by integrating the previous cluster management module into TiDB, which accelerates replica creation for small tables. #29924

Bug Fixes

  • Fix the issue of TiFlash panic when the memory limit is enabled #3902
  • Fix the issue that expired data is recycled slowly #4146
  • Fix the potential issue of TiFlash panic when Snapshot is applied simultaneously with multiple DDL operations #4072
  • Fix the potential query error after adding columns under heavy read workload #3967
  • Fix the issue that the SQRT function with a negative argument returns NaN instead of Null #3598
  • Fix the issue that casting INI to DECIMAL might cause overflow #3920
  • Fix the issue that the result of IN is incorrect in multi-value expressions #4016
  • Fix the issue that the date format identifies '\n' as an invalid separator #4036
  • Fix the issue that the learner-read process takes too much time under high concurrency scenarios #3555
  • Fix the wrong result that occurs when casting DATETIME to DECIMAL #4151
  • Fix the issue of memory leak that occurs when a query is canceled #4098
  • Fix bug that enabling the elastic thread pool might introduce memory leak #4098
  • Fix a bug that canceled MPP queries might cause tasks to hang forever when the local tunnel is enabled #4229
  • Fix a bug that the failure of HashJoin build side might cause MPP queries to hang forever #4195
  • Fix a bug that MPP tasks might leak threads forever #4238