Блочный доступ
С поддержкой всех основных основанных на KVM систем виртуализации, а также контейнеров: OpenNebula, OpenStack, Proxmox VE, Kubernetes
С поддержкой всех основных основанных на KVM систем виртуализации, а также контейнеров: OpenNebula, OpenStack, Proxmox VE, Kubernetes
Собственная реализация масштабируемой кластерной POSIX-совместимой файловой системы, монтируемой по NFS 3.0
25.01.2026 Читать далее →
Начиная с версии 1.7.0, в Vitastor есть встроенный заменитель etcd — Antietcd.
Он реализован на node.js и очень простой — занимает буквально пару тысяч строк кода. Конечно, он умеет чуть меньше, чем etcd, но его функционала абсолютно достаточно для полноценной работы кластера Vitastor — все основные функции присутствуют, а кое в чём он даже лучше, чем etcd — например, Antietcd позволяет не хранить на диске “временные” данные.
Однако до последнего времени не существовало ответа на вопрос — правда ли его можно использовать в продуктиве? Точно ли он корректен?
Ниже история изысканий ответа. История со счастливым концом :)
22.01.2026 Читать далее →
22.12.2025 Читать далее →
Единственная, но огромная, новая функция: добавлено новое лог-структурированное хранилище метаданных, о котором был рассказ в докладе на конференции Moscow Highload’2025 (его можно посмотреть здесь).
Теперь это хранилище по умолчанию для новых OSD. Старое хранилище также поддерживается и
вы можете выбрать его для новых OSD с помощью параметра vitastor-disk prepare --meta_format 2.
OSD, инициализированные в предыдущих версиях, также продолжат работать без изменений.
Немножко документации: atomic_write_size, meta_format.
06.12.2025 Читать далее →
vitastor-kv rescue, выводящая содержимое всех читаемых блоков
базы, вне зависимости от структуры Б-дерева, и таким образом помогающая восстановить
повреждённую БД.vitastor-kv-stress --runtime.assert(done != expected), предположительно вызываемая проблемами в ядре Linux с
отправкой TCP без копирования (zero-copy TCP send), заменена на более понятное сообщение.01.12.2025 Читать далее →