diff --git a/README-ru.md b/README-ru.md index 4518a10e..dc22a707 100644 --- a/README-ru.md +++ b/README-ru.md @@ -22,6 +22,7 @@ Vitastor на данный момент находится в статусе п Однако следующее уже реализовано: +0.5.x (стабильная версия): - Базовая часть - надёжное кластерное блочное хранилище без единой точки отказа - Производительность ;-D - Несколько схем отказоустойчивости: репликация, XOR n+1 (1 диск чётности), коды коррекции ошибок @@ -42,20 +43,23 @@ Vitastor на данный момент находится в статусе п - NBD-прокси для монтирования образов ядром ("блочное устройство в режиме пользователя") - Утилита удаления образов/инодов (vitastor-rm) - Пакеты для Debian и CentOS + +0.6.x (master-ветка): - Статистика операций ввода/вывода и занятого места в разрезе инодов - Именование инодов через хранение их метаданных в etcd - Снапшоты и copy-on-write клоны +- Сглаживание производительности случайной записи в SSD+HDD конфигурациях -## Планы разработки +## Планы развития - Более корректные скрипты разметки дисков и автоматического запуска OSD - Другие инструменты администрирования - Плагины для OpenStack, Kubernetes, OpenNebula, Proxmox и других облачных систем - iSCSI-прокси -- Таймауты операций и более быстрое выявление отказов +- Более быстрое переключение при отказах - Фоновая проверка целостности без контрольных сумм (сверка реплик) - Контрольные суммы -- Оптимизации для гибридных SSD+HDD хранилищ +- Поддержка SSD-кэширования (tiered storage) - Поддержка RDMA и NVDIMM - Web-интерфейс - Возможно, сжатие diff --git a/README.md b/README.md index f7e775a5..38c2dda7 100644 --- a/README.md +++ b/README.md @@ -16,6 +16,7 @@ with configurable redundancy (replication or erasure codes/XOR). Vitastor is currently a pre-release, a lot of features are missing and you can still expect breaking changes in the future. However, the following is implemented: +0.5.x (stable): - Basic part: highly-available block storage with symmetric clustering and no SPOF - Performance ;-D - Multiple redundancy schemes: Replication, XOR n+1, Reed-Solomon erasure codes @@ -36,9 +37,12 @@ breaking changes in the future. However, the following is implemented: - NBD proxy for kernel mounts - Inode removal tool (vitastor-rm) - Packaging for Debian and CentOS + +0.6.x (master): - Per-inode I/O and space usage statistics - Inode metadata storage in etcd - Snapshots and copy-on-write image clones +- Write throttling to smooth random write workloads in SSD+HDD configurations ## Roadmap @@ -46,10 +50,10 @@ breaking changes in the future. However, the following is implemented: - Other administrative tools - Plugins for OpenStack, Kubernetes, OpenNebula, Proxmox and other cloud systems - iSCSI proxy -- Operation timeouts and better failure detection +- Faster failover - Scrubbing without checksums (verification of replicas) - Checksums -- SSD+HDD optimizations, possibly including tiered storage and soft journal flushes +- Tiered storage - RDMA and NVDIMM support - Web GUI - Compression (possibly)