Актуальное состояние Arkvory
Сверено 2026-10-25. Это навигация по реализованным возможностям и ограничениям, а не новый план разработки. При изменении поведения обновляются соответствующая страница wiki, её переводы и этот обзор. Исторические отчёты и ADR сохраняют даты и исходные результаты.
Выпуски и совместимость
- Бесплатное ядро: Arkvory 0.6.3, коммит
9844f5d605cc50ff9c71ac659c406255e84d91d0. - Дополнительный платный комплект: Arkvory Pro 0.1.0, выпущен 2026-10-24; описание для пользователей — Модули и Pro. Приватный репозиторий Pro не требуется для чтения публичной документации.
- Совместимая пара: ядро 0.6.3 и Pro 0.1.0, extension API 0.13, схема БД 52. Версия комплекта Pro и версии отдельных модулей — разные значения.
- Выпуски ядра и модулей подписываются отдельными ключами; ядру не нужна платная активация. Условия лицензии ядра не меняются с установкой Pro.
Что работает
| Область | Реализовано | Основная инструкция |
|---|---|---|
| Хранение и протоколы | UPack, файлы и история, OCI, Git LFS, npm/Unity; multipart/resume, Range, SHA-256, квоты, retention | Работа с данными, протоколы |
| Развёртывание | Нативные службы Windows/Linux, установщики, standalone Compose, подписанные обновления | Установка, обновления |
| HA одной площадки | Linux, DRBD 9, Pacemaker, обязательный fencing; ha-2 со свидетелем и ha-3 | Кластер, границы гарантий |
| Вторая площадка | Асинхронное зеркало и ручной переход, шлюзы чтения | Зеркала, шлюзы |
| Резервные копии | Логическая согласованная копия, шифрованный vault, расписание, retention, verify, restore в пустую цель | Резервные копии |
| Модули | Установка подписанных пакетов ProAnimaStudio, проверка подписи/файлов/прав/ролей, включение при старте служб | Модули, архитектура |
| Pro | Дедупликация, дельта-передачи совместимых клиентов, общий каталог и GC, квота логических данных, ограничение новых сборок по updatesUntil | Pro, лицензирование |
| Данные Pro без лицензии | Чтение; логическая копия через установленный модуль и восстановление в обычное хранилище; новые загрузки без платных оптимизаций | Restore в default, хранение |
Эксплуатационные границы
- Windows и Compose — standalone. Docker как оболочка испытательного стенда не доказывает поддержку модулей в поставляемой Compose-конфигурации: она их не загружает.
- Сторонние плагины пока нельзя устанавливать и запускать. Реализовано управление доверенными ключами; ADR 0082 описывает более широкий план. Миграции схемы самих модулей и автоматический перезапуск служб при смене их набора не реализованы.
- Логический backup сохраняет опубликованные байты, а не образ каталога модуля. На источнике нужен работающий путь чтения установленного модуля.
restore --to-default-storageне требует исходного модуля на цели; место нужно под полный логический объём. Секреты активации и внутреннее состояние координации не переносятся автоматически вместе с логической копией. - Первое внедрение общего каталога требует остановки старых пишущих процессов. Неизвестный расход квоты не считается свободным местом. До восстановления и сверки каталогов нельзя обходить ограничения записи и GC; после восстановления проверяют новый Pro upload.
- На приёмочном стенде с 4 млн чанков запись после восстановления локального индекса при уже готовом общем каталоге стала доступна через 32 мин 43 с без перезапуска. Это не гарантия RTO полного restore и не замер пропускной способности на 4 ТБ.
- HA испытан с KVM/DRBD/Pacemaker/fencing на одном физическом хосте. Приёмка реальных доменов отказа и fencing нужна на целевой площадке. На Windows сохраняется ограничение directory fsync, описанное в RELIABILITY.
- S3-хранилище/интерфейс, S3-vault, мастер восстановления и автоматический restore drill не реализованы. ARM64 и macOS не входят в выпущенную матрицу Windows/Linux x64.
Проверки и происхождение результатов
Ядро 0.6.3 прошло полный main CI и приёмку пакетов на Windows Server 2022/2025 и Ubuntu 22.04/24.04 x64. Подписи и хеши проверены при публикации.
Приёмка Pro 0.1.0 — агрегат сохранённых проверок и новых целевых прогонов; это не повтор всей платформенной матрицы на финальном коммите. В выпуске Pro приложены release-evidence.json, release-evidence.zip, artifact-inspection.json и SHA256SUMS. Они сохраняют коммиты и ограничения исходных отчётов, включая локальную приёмку вместо недоступного приватного CI. Подтверждены сценарии scrub, эвакуации, зеркал и запись после восстановления; прежние RC-отчёты нельзя читать как актуальный список блокеров.
Как читать документацию
- Wiki — пользовательские процедуры; английский текст является источником переводов. Японский и арабский разделы частично показывают английские страницы с предупреждением. Это не полный перевод всех страниц на 11 языков.
ARCHITECTURE,RELIABILITY,API_CONTRACTS,CORE_RUNBOOK,UPDATES— действующие инженерные контракты и инструкции в пределах указанной области.PROJECT_PLAN, ранние разделыROADMAP, проектные части backup/replication и ADR со статусом proposed — планы и история, не обещание поставленной функции.- Датированные аудиты и
CORE_VALIDATION— результаты конкретного коммита и стенда. Их не переписывают как новую приёмку. - Полный список выполняемых проверок определяет config/gates.json; обзор — ENGINEERING_GATES и CI.