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

24.09.2025

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

  • UBLK теперь поддерживается в CSI и используется по умолчанию
  • Добавлен вывод дерева образов: vitastor-cli ls --tree
  • Добавлена опция vitastor-disk prepare --dry-run

Исправления

  • Исправлено падение OSD при локализованных чтениях из образов со снимками
  • Несколько мелких исправлений NFS из PR #95
  • Исправлены неработающие чтения карт выделения блоков из образов со снимками в EC-пулах (#92)
  • Исправлено отображение некорректного размера диска UBLK (1/8 реального размера), для UBLK установлен логический размер блока 4096
  • Остановка попытки подключения к OSD теперь не вызывают переподнятие PG (улучшена стабильность аварийного переключения)
  • Исправлена маркировка PG как incomplete, когда часть парных OSD недоступна
  • Исправлена обработка ошибок форматирования ФС (mkfs, fsck) в CSI (ошибки не отражались в логе)
  • Исправлено неработающее удаление устройств блочных PV в CSI
  • Исправлено редкое падение в clear_immediate_ops (#88)
  • Добавлено логгирование has_invalid объектов при некорректной переконфигурации пулов и убрано предупреждение о некорректном состоянии PG incomplete+has_invalid
  • Исправлены неработающие промежуточные значения reweight OSD (между 0 и 1)
  • Исправлено падение OSD в случае, когда все копии объекта оказываются повреждёнными
  • В Docker образы включён пакет ibverbs-providers, чтобы исправить работу RDMA
  • Исправлена работа base64_decode на arm64 системах O_o (#86)
  • Исправлена поддержка Proxmox 9.0 (убран белый список, добавленный авторами Proxmox)

Ссылки