Выпущена версия 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

Ссылки