Выпущена версия Vitastor 1.2.0

05.11.2023

Поддержка снапшотов и расширения томов в CSI и важное исправление для EC n+k при k>=2.

Новые функции

  • Реализовано расширение томов CSI
  • Реализованы снапшоты томов CSI
  • CSI драйвер теперь требует Kubernetes >= 1.20

Исправления

  • ⚠️ Важное исправление для EC: исправлено восстановление EC-данных с библиотекой ISA-L в конфигурациях EC n+k при k>=2 при чтении хотя бы второй части из числа отсутствующих. Всем пользователям таких конфигураций рекомендуется как можно быстрее обновиться с полной остановкой кластера.
  • Исправлена нестабильная агрегация статистики в мониторе (влияющая на вывод status и df).
  • Исправлено правило udev, чтобы оный не пытался ожидать старта OSD при загрузке сервера.
  • Исправлено отрицательное количество неактивных PG в vitastor-cli status при изменении числа PG.
  • Добавлен вывод и старого, и нового числа PG в vitastor-cli df при его изменении.
  • Исправлена ошибка, из-за которой OSD иногда не стартовали с сообщением “The code only supports journal versions 1 and 2, but it is 2 on disk” после обновления с версий раньше 1.0 и работы OSD в течение некоторого времени.
  • Исправлено поведение монитора, при котором он иногда мог возвращать старое число PG после изменения конфигурации OSD.
  • Изменение PG монитором сделано более стабильным, а ошибки таймаутов менее вероятными.

Ссылки