tikv v5.3.0 Release Notes

Release Date: 2021-11-29 // about 1 year ago
    • 👌 Improvements
      • Enhance disk space protection to improve storage stability
      • Simplify the algorithm of L0 flow control #10879
      • Improve the error log report in the raft client module #10944
      • Improve logging threads to avoid them becoming a performance bottleneck #10841
      • Add more statistics types of write queries #10507
    • 🐛 Bug Fixes
      • Fix the issue of unavailable TiKV caused by Raftstore deadlock when migrating Regions. The workaround is to disable the scheduling and restart the unavailable TiKV. #10909
      • Fix the issue that CDC adds scan retries frequently due to the Congest error #11082
      • Fix the issue that the Raft connection is broken when the channel is full #11047
      • Fix the issue that batch messages are too large in Raft client implementation #9714
      • Fix the issue that some coroutines leak in resolved_ts #10965
      • Fix a panic issue that occurs to the coprocessor when the size of response exceeds 4 GiB #9012
      • Fix the issue that snapshot Garbage Collection (GC) misses GC snapshot files when snapshot files cannot be garbage collected #10813
      • Fix a panic issue caused by timeout when processing Coprocessor requests #10852
      • Fix a memory leak caused by monitoring data of statistics threads #11195
      • Fix a panic issue caused by getting the cgroup information from some platforms #10980

Previous changes from v5.2.2

    • 👌 Improvements
      • Simplify the algorithm of L0 flow control #10879
      • Improve the error log report in raft client module #10983
      • Make the slow log of TiKV coprocessor only consider the time spent on processing requests #10841
      • Drop log instead of blocking threads when the slogger thread is overloaded and the queue is filled up #10841
      • Add more statistics types of write queries #10507
    • 🐛 Bug Fixes
      • Fix the issue that CDC add scan retries frequently due to Congest error #11082
      • Fix that the raft connection is broken when the channel is full #11047
      • Fix the issue that batch messages are too large in Raft client implementation #9714
      • Fix the issue that concurrent leaks in resolved_ts #10965
      • Fix a panic issue that occurs to coprocessor when response size exceeds 4 GiB #9012
      • Fix the issue that snapshot Garbage Collection (GC) misses GC snapshot files when snapshot files cannot be garbage collected #10813
      • Fix a panic issue that occurs when processing coprocessor requests times out #10852