TiKV - v5.4.0


Improvements

  • Coprocessor supports paging API to process requests in a stream-like way #11448
  • Support read-through-lock so that read operations do not need to wait for secondary locks to be resolved #11402
  • Add a disk protection mechanism to avoid panic caused by disk space drainage #10537
  • Support archiving and rotating logs #11651
  • Reduce the system call by the Raft client and increase CPU efficiency #11309
  • Coprocessor supports pushing down substring to TiKV #11495
  • Improve the scan performance by skip reading locks in the Read Committed isolation level #11485
  • Reduce the default thread pool size used by backup operations and limit the use of thread pool when the stress is high #11000
  • Support dynamically adjusting the sizes of the Apply thread pool and the Store thread pool #11159
  • Support configuring the size of the snap-generator thread pool #11247
  • Optimize the issue of global lock race that occurs when there are many files with frequent reads and writes #250

Bug fixes

  • Fix the issue that the MVCC deletion records are not cleared by GC #11217
  • Fix the issue that retrying prewrite requests in the pessimistic transaction mode might cause the risk of data inconsistency in rare cases #11187
  • Fix the issue that GC scan causes memory overflow #11410
  • Fix the issue that RocksDB flush or compaction causes panic when the disk capacity is full #11224

Details

date
Feb. 10, 2022, 7:21 a.m.
name
tikv-server v5.4.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