Записи до 01.03.2025
Выпущена версия Vitastor 1.10.1
Новогодний релиз с консистентными листингами и исправлениями.
03.01.2025 Читать далее →
Выпущена версия Vitastor 1.10.0
VitastorFS в CSI, NFS-RDMA, backfillfull и другое.
19.12.2024 Читать далее →
Выпущена версия Vitastor 1.9.3
- Добавлена возможность ручного указания быстрых устройств для гибридных OSD с помощью
vitastor-disk prepare --hybrid --fast-devices /dev/xxx,/dev/yyy - Для удобства, пути к разделам (/dev/sdb1) теперь автоматически переводятся в UUID-пути /dev/disk/by-partuuid/ в ручном формате команды prepare
- В командах vitastor-disk, пишущих/читающих с диска, можно теперь указать --io cached, если заданный диск вдруг не поддерживает O_DIRECT (полезно в основном для тестов в tmpfs :))
- Исправлена горстка багов в vitastor-disk resize и парочка в raw-resize, и для всего этого безобразия написаны тесты, так что оно наконец работает как надо
- Исправлена очередная нестабильность проверки наличия новых разделов в vitastor-disk prepare
- Если в команду vitastor-disk write-meta/write-journal передано устройство данных, они теперь не испортят данные, а сами перевыберут правильное устройство (меты/журнала)
- Монитор теперь подчищает историю и статистику PG удалённых пулов
- В CSI исправлены проверки “примонтирован ли уже раздел” - теперь, например, NodePublishVolume даже в ошибочных ситуациях не прибиндит директорию хоста к контейнеру, а свалится с ошибкой
07.11.2024 Читать далее →
Выпущена версия Vitastor 1.9.2
Новые функции
- Добавлена поддержка работы с суперблоком в vitastor-disk resize. С учётом сложности использования resize без этой поддержки в прошлом можно сказать, что функция изменения размера диска данных и добавления/удаления отдельных журнала/меты стала наконец доступна.
- Добавлены упрощённые формы vitastor-disk {dump,write}-{journal,meta}, также с учётом суперблоков OSD.
20.10.2024 Читать далее →
Выпущена версия Vitastor 1.9.1
- Хотфиксы новоиспечённого плагина OpenNebula - не деплоились виртуалки на другой хост, не деплоились виртуалки без дисков vitastor, не работали save.vitastor/restore.vitastor для других хостов, не до конца применялся патч при исходной установке плагина
- Отключил автоудаление старого (до 1.7 включительно) ключа конфигурации PG - сие автоудаление ломает старых клиентов. Теперь обновляться с < 1.8 до 1.9.1 можно спокойно
14.09.2024 Читать далее →
Выпущена версия Vitastor 1.9.0
- Появилась поддержка OpenNebula!
- Появилась команда vitastor-cli dd - копирование файлов/образов/пайпов.
- Появилась форма команды vitastor-cli rm --matching|–exact для удаления сразу набора образов/образа сразу со всеми снимками.
- Добавлено автоопределение параметров block_size/bitmap_granularity/immediate_commit при создании пулов, если все OSD имеют одни и те же значения этих параметров.
- Исправлен таймаут запуска
vitastor-cli, чтобы по умолчанию он не ждал etcd до бесконечности. - Исправлена нерабочая операция OSD_OP_READ_CHAIN_BITMAP (использовалась в основном в qemu-img) O_o.
- Исправлен запрет на создание нескольких пулов с одинаковыми именами в
vitastor-cli. - Исправлена модификация опции skip_cache_check через
vitastor-disk(см. github #70).
06.09.2024 Читать далее →
Выпущена версия Vitastor 1.8.0
На самом деле это багфикс-релиз и это должна была быть версия 1.7.2, но из-за изменения схемы хранения данных в etcd пришлось сделать 1.8.0.
11.08.2024 Читать далее →
Прототип Vitastor S3 на базе Zenko CloudServer
Завёлся прототип S3 Vitastor-бэкенда для Zenko CloudServer 😊
Это конечно ещё далеко не релиз, нужно ещё как минимум реализовать дефрагментацию. Но попробовать запустить и что-то записать-прочитать в S3 уже можно. Даже GeeseFS поверх уже работает. 😊
Итак, инструкция!
11.08.2024 Читать далее →
Выпущена версия Vitastor 1.7.1
Быстрые исправления к версии 1.7.0:
- Исправлено монтирование NFS.
- Исправлена работа команды modify-osd.
- Опция use_antietcd, взятая из конфига в /etc, теперь учитывается.
16.07.2024 Читать далее →