Выпущена версия Vitastor 1.7.0
Всенаправленный релиз! I/O треды, Antietcd, Prometheus и многое другое.
15.07.2024 Читать далее →
Всенаправленный релиз! I/O треды, Antietcd, Prometheus и многое другое.
15.07.2024 Читать далее →
Вопрос: Где бы стырить чью бы переиспользовать реализацию S3?
Писать S3 с нуля желания нет, потому что протокол хоть и простой, но в нём есть куча мелких особенностей, требующих внимания и реализации, и на них нельзя забивать, ибо юзеры всегда хотят максимальную совместимость с Amazon S3.
На момент поста нашлись следующие варианты: Minio, SeaweedFS, Ceph (RadosGW), Zenko CloudServer, OpenStack Swift и Deuxfleurs Garage.
При сравнении нас интересует в первую очередь сравнение именно S3-фронтенда, внешней части, ибо слой хранения всё равно нужно подсовывать собственный.
При сравнении также запускались s3-тесты от Ceph, но в простейшей конфигурации, без настройки дополнительных интеграций, потенциально необходимых для части тестов.
Попробуем посмотреть, у кого что реализовано!
09.05.2024 Читать далее →
vitastor-cli create-pool22.04.2024 Читать далее →
Иерархические домены отказа, обработка 100% заполнения, nbd-netlink и другое.
09.04.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/) - поблагодарим их за вклад в развитие продукта!
16.03.2024 Читать далее →
29.02.2024 Читать далее →
Исправлена ещё пара багов, выявленных на основе флапов тестов.
22.02.2024 Читать далее →
Непоколебимая стабилизация 1.4.x продолжается 😊))
20.02.2024 Читать далее →
16.02.2024 Читать далее →
Дополнительные исправления EC.
11.02.2024 Читать далее →