Записи до 10.12.2021

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

  • Реализован плагин для Proxmox. Теперь Vitastor можно использовать с Proxmox!
  • Реализована команда vitastor-cli df (статистика занятого места в пулах)
  • Добавлена поддержка шаблонов имён образов в vitastor-cli ls
  • Исправлено несколько багов в других командах vitastor-cli (resize, create --parent, modify --readonly)
  • В QEMU драйвер включён по умолчанию 512-байтный логический блок для устройств (его теперь не нужно указывать в опциях явно)

10.12.2021 Читать далее →

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

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

  • Драйвер Vitastor теперь собирается в пакетах QEMU
  • Реализовано переименование образов в CLI (vitastor-cli modify --rename)
  • Добавлены команды vitastor-cli alloc-osd и simple-offsets и они задействованы в скрипте make-osd, таким образом, в нём убрана зависимость от etdctl
  • Монитор теперь удаляет статистику удалённых инодов из etcd
  • Реализован автовыбор адреса OSD по подсети, таким образом, больше не нужно задавать IP-адреса OSD в скриптах запуска явно

03.12.2021 Читать далее →

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

  • Vitastor разделён на пакеты OSD, монитора, клиента, C-заголовков, драйверов fio и QEMU вместо одного пакета, который включал всё сразу

15.11.2021 Читать далее →

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

  • Реализованы команды vitastor-cli для просмотра списка образов, статистики ввода-вывода, создания образов, снапшотов и клонов, переименования и изменения размера образов. Все эти операции реализуются тремя командами: ls, create, modify.
  • Реализовано сохранение текущего набора OSD PG при каждом поднятии PG, так как предыдущая версия алгоритма могла не успеть сохранить эту информацию, что потом могло приводить к поднятию PG без всех актуальных копий данных.
  • Исправлена агрегация статистики ввода-вывода в мониторе.
  • Внесено несколько мелких исправлений в драйвер Cinder.
  • Исправлена совместимость QEMU драйвера с версиями QEMU 2.x > 2.0.
  • Исправлены возможные зависания записи в кластерах без immediate_commit из-за слишком редких автоматических fsync.
  • Добавлен синоним vita для команды vitastor-cli.

13.11.2021 Читать далее →

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

  • Новый инструмент командной строки: vitastor-cli
  • Реализовано слияние и удаление слоёв (снапшотов/клонов)
  • Удалено использование ‘bool’ из C-заголовка
  • Исправлено редкое зависание сброса журнала
  • Расширены диагностические сообщения для медленных операций в логах OSD

19.10.2021 Читать далее →

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

  • Добавлена базовая поддержка OpenStack: драйвер Cinder, патчи для Nova и libvirt
  • Добавлены опции QEMU-драйвера “image” и “config_path”
  • Исправлена агрегация статистики ввода-вывода по пулам в мониторе
  • Реализована семантика CAS-записи (Check-And-Set)
  • Добавлена C-обёртка для клиентской библиотеки с публичным заголовочным файлом

10.07.2021 Читать далее →

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

  • Реализован базовый Kubernetes CSI драйвер
  • Внесены мелкие правки в vitastor-nbd
  • Исправлена сборка без RDMA, сломанная в 0.6.3

16.05.2021 Читать далее →

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

  • Добавлена поддержка RDMA
  • Оптимизирована производительность клиента (4k случайное чтение выросло с ~120k до ~180k на 1 ядре)
  • Добавлена поддержка JSON-файла конфигурации (/etc/vitastor/vitastor.conf)
  • Прочие мелкие исправления

01.05.2021 Читать далее →

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

  • Исправлено возможное падение при fsync, когда включены fsync устройства журнала
  • Исправлена утечка памяти в реализации чтения из цепочки снапшотов

15.04.2021 Читать далее →

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

Внесено единственное исправление в новую функции чтения из цепочки снапшотов.

14.04.2021 Читать далее →

← Более новые записи Более старые записи →