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

20.10.2024

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

  • Добавлена поддержка работы с суперблоком в vitastor-disk resize. С учётом сложности использования resize без этой поддержки в прошлом можно сказать, что функция изменения размера диска данных и добавления/удаления отдельных журнала/меты стала наконец доступна.
  • Добавлены упрощённые формы vitastor-disk {dump,write}-{journal,meta}, также с учётом суперблоков OSD.

Исправления

  • CSI раньше не проверял и позволял создать файловый RWX том и поломать таким образом себе на нём ФС
  • Блочные тома в CSI были отвалены, начиная с 1.6.0
  • Единственный тег, заданный в etcd строкой, не показывался в выводе ls-osd/osd-tree (массив показывался)
  • Добавил регэксп-магии для патчинга конфига OpenNebula при установке плагина (ибо её формат конфига - ни мышонок, ни лягушка…)
  • В vitastor-cli dd не работала опция iseek, а conv=, iflag=, oflag= не валидировались
  • Иногда (редко) vitastor-disk prepare не мог дождаться появления новых разделов
  • vitastor-disk write-meta записывал на диск битый заголовок меты, потому что не считал чексумму
  • vitastor-disk dump-meta дампил некорректный в одном месте JSON
  • Исправлено возможное падение OSD при параллельном чтении и записи в образ со снапшотами
  • Несколько багфиксов операции READ_CHAIN_BITMAP (используется в qemu-img convert и vitastor-cli dd) вдогонку к 1.9.1

Ссылки