Skip to content

TiFlash v5.1.0

Compare
Choose a tag to compare
@zhouqiang-cl zhouqiang-cl released this 24 Jun 08:02
8c3b94e

Improvements

  • Support Union All, TopN, and Limit functions
  • Support the Cartesian product including left outer join and semi anti join in MPP mode
  • Optimize lock operations to avoid that running DDL statements and read operations are blocked by each other
  • Optimize cleanup of expired data by TiFlash
  • Support further filtering of query filters on timestamp columns at the TiFlash storage level
  • Improve the startup and scalability speed of TiFlash when a large number of tables are in a cluster
  • Improve TiFlash compatibility when running on unknown CPUs

Bug Fixes

  • Fix the issue of incorrect results when casting the time type to the integer type
  • Fix a bug that the receiver cannot find corresponding tasks within 10 seconds
  • Fix the issue that there might be invalid iterators in cancelMPPQuery
  • Fix a bug that the behavior of the bitwise operator is different from that of TiDB
  • Fix the alert issue caused by overlapping ranges when using the prefix key
  • Fix the issue of incorrect results when casting the string type to the integer type
  • Fix the issue that consecutive and fast writes might make TiFlash out of memory
  • Fix the potential issue that the exception of null pointer might be raised during the table GC
  • Fix the TiFlash panic issue that occurs when writing data to dropped tables
  • Fix the issue that TiFlash might panic during BR restore
  • Fix the issue of incorrect results when cloning shared delta index concurrently
  • Fix the potential panic that occurs when the Compaction Filter feature is enabled
  • Fix the issue that TiFlash cannot resolve the lock fallen back from async commit
  • Fix the issue of incorrect results returned when the casted result of the TIMEZONE type contains the TIMESTAMP type
  • Fix the TiFlash panic issue that occurs during Segment Split