Skip to content

Release 1.2.0

Compare
Choose a tag to compare
@vitalif vitalif released this 04 Nov 23:42
· 470 commits to master since this release

New features:

  • Implement CSI volume expansion
  • Implement CSI volume snapshots
  • CSI driver now requires Kubernetes >= 1.20

Bug fixes:

  • Important bug fix for EC: fix EC n+k, k>=2 read recovery in ISA-L version returning incorrect data when reading at least the second chunk out of multiple missing chunks without reading the first one. All users of EC n+k, k>=2 should upgrade as soon as possible, and upgrade should be conducted with downtime: first stop all clients (VMs/containers), then all OSDs, then upgrade and restart everything.
  • Fix unstable statistics aggregation in monitor (affecting vitastor-cli status and df)
  • Make udev not wait for OSDs to start during boot
  • Do not report negative numbers of offline PGs in vitastor-cli status when changing PG count
  • Report both old and new PG counts in vitastor-cli df when changing it
  • Fix OSDs sometimes not starting with "The code only supports journal versions 1 and 2, but it is 2 on disk" error after upgrading from pre-1.0 versions and letting OSDs run for some time
  • Fix monitors sometimes returning old PG count back after OSD configuration changes
  • Make monitor PG changes more stable and timeout errors less probable