TiKV - v5.1.0


Improvements

  • Use zstd to compress Region snapshots, preventing large space differences between nodes in case of heavy scheduling or scaling #10005
  • Solve OOM issues in multiple cases #10183
  • Add memory usage tracking for each module
  • Solve the OOM issue caused by oversized Raft entries cache
  • Solve the OOM issue caused by stacked GC tasks
  • Solve the OOM issue caused by fetching too many Raft entries from the Raft log to memory at one time
  • Split Regions more evenly to mitigate the issue that the growth of Region size exceeds the splitting speed when there are hotspot writes #9785

Bug Fixes

  • Fix the issue that the coprocessor fails to properly handle the signed or unsigned integer types in the IN expression #9821
  • Fix the issue of many empty Regions after batch ingesting SST files #964
  • Fix a bug that TiKV cannot start up after the file dictionary file is damaged #9886
  • Fix a TiCDC OOM issue caused by reading old values #9996 #9981
  • Fix the issue of empty value in the secondary index for the clustered primary key column when collation is latin1_bin #24548
  • Add the abort-on-panic configuration, which allows TiKV to generate the core dump file when panic occurs. Users still need to correctly configure the environment to enable core dump #10216
  • Fix the performance regression issue of point get queries that occurs when TiKV is not busy #10046

Details

date
June 24, 2021, 8:02 a.m.
name
tikv-server v5.1.0
type
Minor
👇
Register or login to:
  • 🔍View and search all TiKV releases.
  • 🛠️Create and share lists to track your tools.
  • 🚨Setup notifications for major, security, feature or patch updates.
  • 🚀Much more coming soon!
Continue with GitHub
Continue with Google
or