Выпущена версия 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)
Ссылки
- Git: https://git.yourcmc.ru/vitalif/vitastor/releases/tag/v2.4.0
- Инструкции по установке: https://vitastor.io/docs/installation/packages.html