Skip to content

pd-server v2.1.0-rc.1

Compare
Choose a tag to compare
@disksing disksing released this 24 Aug 13:24
· 3397 commits to master since this release

Features

  • Introduce the version control mechanism and support rolling update of the cluster with compatibility
  • Enable the region merge feature
  • Support the GetPrevRegion interface
  • Support splitting Regions in batch
  • Support storing the GC safepoint

Improvements

  • Optimize the issue that TSO allocation is affected by the system clock going backwards
  • Optimize the performance of handling Region hearbeats
  • Optimize the Region tree performance
  • Optimize the performance of computing hotspot statistics
  • Optimize returning the error code of API interface
  • Add options of controlling scheduling strategies
  • Prohibit using special characters in label
  • Improve the scheduling simulator
  • Support splitting Regions using statistics in pd-ctl
  • Support formatting JSON output by calling jq in pd-ctl
  • Add metrics about etcd Raft state machine

Bug fixes

  • Fix the issue that the namespace is not reloaded after switching Leader
  • Fix the issue that namespace scheduling exceeds the schedule limit
  • Fix the issue that hotspot scheduling exceeds the schedule limit
  • Fix the issue that wrong logs are output when the PD client closes
  • Fix the wrong statistics of Region heartbeat latency