Выпущена версия 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 при передаче в него некорректных параметров

Ссылки