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