Выпущена версия Vitastor 3.0.4
03.03.2026
Исправления нового хранилища
- Исправлен возможный в неудачных случаях очень медленный (часовой и более) запуск OSD
- Исправлена валидация мусорных записей при запуске, в некоторых случаях мешавшая запуску OSD
- Исправлен нерабочий small_write_throttling, приводивший либо к зависаниям, либо к падениям OSD
- Исправлена возможная в некоторых ситуациях с EC ошибка “different fact_versions returned from subops”
- Добавлена опция для восстановления при повреждении части метаданных: skip_corrupted_meta_entries
- По умолчанию отключены записи через намерение (даже 4k) для гибридных OSD для лучшей буферизации записи
Другие изменения
- Операции chmod/chown не работали на новом пустом корневом каталоге VitastorFS
- vitastor-dd считал все чтения размером < 32 КБ всегда пустыми
- vitastor-disk не давал установить значение csum_block_size, отличное от 32k, для HDD
- Исправлено редкое зависание PG в “starting” из-за некорректной установки начальной ревизии слежения за состояниями PG
- Исправлено редкое падение OSD с ошибкой “map::at” при отключении клиентов
- Исправлено возможное падение OSD при запуске при наличии RDMA, но при ошибке его инициализации
- Исправлено, что объект со всеми повреждёнными копиями было невозможно удалить или перезаписать
- Запрещено устанавливать размер блока данных OSD меньше, чем 8*bitmap_granularity
- Удалена поддержка RDMA ODP (On-Demand Paging)
- antietcd обновлён до 1.2.4
- Docker-сборка обновлена до Debian Trixie
- Добавлены пакеты для AlmaLinux 10
Ссылки
- Git: https://git.yourcmc.ru/vitalif/vitastor/releases/tag/v3.0.4
- Инструкции по установке: https://vitastor.io/docs/installation/packages.html