Выпущена версия Vitastor 1.5.0
16.03.2024
Афигеть! Наконец-то я это сделал. После полугода упарывания вашему вниманию наконец представляется VitastorFS - кластерная (read-write-many) файловая система. Монтируется по NFS 3.0 (сервер можно запускать локально или удалённо, можно запускать несколько серверов одновременно), хранит метаданные в собственной не менее упоротой параллельной key-value БД, реализованной поверх блочного слоя Vitastor - “параллельном оптимистичном Б-дереве”, а данные в блочных же томах Vitastor. Некоторых вещей типа дефрагментатора ещё не хватает, но они будут допиливаться после первичного выпуска.
Вторая крупная фича выпуска - это команды управления пулами (create-pool, ls-pools, modify-pool, rm-pool). Также это можно считать знаковым моментом, потому что доработка внесена компанией MIND Software (https://mindsw.io/) - поблагодарим их за вклад в развитие продукта!
Исправления
- Исправлено очень редкое зависание клиентской библиотеки в “бесконечном цикле”
- Исправлено редкое зависание OSD при запуске во время зануления дублей записей метаданных, оставшихся с прошлого запуска
Ссылки
- Git: https://git.yourcmc.ru/vitalif/vitastor/releases/tag/v1.5.0
- Инструкции по установке: https://vitastor.io/docs/installation/packages.html