Выпущена версия Vitastor 0.6.9
03.12.2021
Новые функции
- Драйвер Vitastor теперь собирается в пакетах QEMU
- Реализовано переименование образов в CLI (vitastor-cli modify --rename)
- Добавлены команды vitastor-cli alloc-osd и simple-offsets и они задействованы в скрипте make-osd, таким образом, в нём убрана зависимость от etdctl
- Монитор теперь удаляет статистику удалённых инодов из etcd
- Реализован автовыбор адреса OSD по подсети, таким образом, больше не нужно задавать IP-адреса OSD в скриптах запуска явно
Исправления
- Исправлено переключение клиентов при отказе etcd
- В OSD и мониторах реализован выбор etcd, начиная с последнего живого, чтобы уменьшить число случайных ошибок, когда часть etcd не работает
- Также в OSD и мониторах реализован выбор etcd, начиная с локальных по IP
- Исправлено некорректное копирование данных из журнала на диск данных, могущее приводить к повреждению данных
- Удаление ограничение общего числа PG в оптимизации перераспределения, иногда приводившее к нерабочему перераспределению PG
- Исправлен разбор ошибочных ответов при невозможности отправить состояние PG в etcd
- Исправлена медленная линейная запись с RDMA с помощью изменения настроек буферов по умолчанию
- Исправлены баги в командах vitastor-cli create, ls, rm, modify
Изменения патчей
- Добавлен патч для libvirt 7.6
- Добавлены патчи для QEMU 6.0 и 6.1
- Исправлен разбор пути к файлу конфигурации в XML в патчах libvirt
- В опциях QEMU _ теперь заменяется на -
- Исправлена возможная ошибка ‘TypeError’ в OpenStack Nova при использовании драйвера Vitastor Cinder
- Исправлены возможные падения блочного драйвера QEMU при передаче в него некорректных параметров
Ссылки
- Git: https://git.yourcmc.ru/vitalif/vitastor/releases/tag/v0.6.9
- Инструкции по установке: https://vitastor.io/docs/installation/packages.html